SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Async Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
NetCoreServer
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
-
FusionCache
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
Project mention: FusionCache v2.1 – Production-ready implementation of Microsoft HybridCache | news.ycombinator.com | 2025-02-05 -
-
AsyncAwaitBestPractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
-
-
vs-threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ncalc
NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations. (by ncalc)
-
-
Open.ChannelExtensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
-
-
-
FlatFiles
Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.
-
There are a few options:
https://github.com/fsprojects/Avalonia.FuncUI
https://fabulous.dev/ (which targets Avalonia/MAUI/Xamarin)
https://github.com/kekyo/epoxy (similar to Fabulous)
> companies
If you're interested I can ask around.
-
-
AsyncKeyedLock
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
-
AsyncLock
An async/await-friendly lock for .NET, complete with asynchronous waits, safe reëntrance, and more.
-
AsyncUtilities
A collection of somewhat useful utilities and extension methods for async programming
-
-
EnumerableAsyncProcessor
Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently
-
litedb-async
This library allows the use of asynchronous programming techniques with the LiteDb library
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Async discussion
C# Async related posts
-
FusionCache v2.1 – Production-ready implementation of Microsoft HybridCache
-
FusionCache v2.0
-
A review after using Rust on embedded in production for over a year
-
FusionCache: A Net Cache Implementation
-
FusionCache Is Now v1.0
-
how to safely share state in multithreading applications
-
How to prevent method call if its aready running?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Jun 2025
Index
What are some of the best open-source Async projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | AsyncEx | 3,598 |
2 | NetCoreServer | 2,943 |
3 | FusionCache | 2,946 |
4 | dotNext | 1,782 |
5 | AsyncAwaitBestPractices | 1,724 |
6 | MySqlConnector | 1,460 |
7 | vs-threading | 1,020 |
8 | ncalc | 841 |
9 | RawRabbit | 747 |
10 | Open.ChannelExtensions | 480 |
11 | RestClient.Net | 363 |
12 | Network | 363 |
13 | FlatFiles | 356 |
14 | Epoxy | 247 |
15 | LiquidState | 244 |
16 | AsyncKeyedLock | 243 |
17 | AsyncLock | 200 |
18 | AsyncUtilities | 184 |
19 | BatchPool | 180 |
20 | EnumerableAsyncProcessor | 137 |
21 | litedb-async | 109 |
22 | UnitySQLiteAsync | 90 |
23 | AsyncMonolith | 73 |