C# High Performance

Open-source C# projects categorized as High Performance | Edit details
Related topics: #C# #net-framework #.NET #Mono #Poco

Top 10 C# High Performance Projects

  • ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

    Project mention: Does something like this exist? | reddit.com/r/dotnet | 2021-11-28

    Not sure if it's exactly what you are looking for but all of the things you mention are features of ServiceStack https://servicestack.net/

  • ServiceStack Redis

    .NET's leading C# Redis Client

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • ServiceStack.OrmLite

    Fast, Simple, Typed ORM for .NET

    Project mention: Migrating Facebook to MySQL 8.0 | news.ycombinator.com | 2021-07-23

    [ServiceStack OrmLite][1] does just that, all our development is done locally using SQLite but then deployments use MySQL. We do fall into the 'program is simple enough' category though.

    [1]: https://github.com/ServiceStack/ServiceStack.OrmLite

  • Fusion

    Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!

    Project mention: .NET 6 vs. .NET 5: up to 40% speedup | news.ycombinator.com | 2021-11-21

    The library benchmarked in the article is Stl.Fusion: https://github.com/servicetitan/Stl.Fusion. I've only learned about it today, and the documentation is a bit messy, but that seems to be a really interesting project. The author describes it as a .Net library to quickly develop efficient, distributed, real-time web applications.

  • ServiceStack.Text

    .NET's fastest JSON, JSV and CSV Text Serializers

  • SmartSql

    SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics

  • NetStack

    Lightweight toolset for creating concurrent networking systems for multiplayer games

    Project mention: People told me to "Just add multiplayer bro", so I spent 3 months adding online multiplayer. Here's what I learned! | reddit.com/r/gamedev | 2021-11-11

    There are some nice libraries out there for compression of values: https://github.com/nxrighthere/NetStack for example does the quaternion compression for you.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • ServiceStack.Stripe

    Typed .NET clients for stripe.com REST APIs

  • FastEnum

    The world fastest enum utilities for C#/.NET

    Project mention: EnumValue<TEnum> and EnumValueCaseIgnored<TEnum> (Open.Text v3.2.3) | reddit.com/r/dotnet | 2021-09-18

    I don't expect to beat the performance of https://github.com/xin9le/FastEnum . But I expect to be far from the worst.

  • DynamicGrid

    High performance WinForms grid rendering engine. (by TomaszRewak)

    Project mention: DynamicGrid - a high performance WinForms grid rendering engine | reddit.com/r/csharp | 2021-02-04
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-28.

C# High Performance related posts


What are some of the best open-source High Performance projects in C#? This list will help you:

Project Stars
1 ServiceStack 4,979
2 ServiceStack Redis 2,242
3 ServiceStack.OrmLite 1,537
4 Fusion 1,224
5 ServiceStack.Text 1,223
6 SmartSql 817
7 NetStack 208
8 ServiceStack.Stripe 192
9 FastEnum 192
10 DynamicGrid 2
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.