C# Async

Open-source C# projects categorized as Async

Top 23 C# Async Projects

  1. AsyncEx

    A helper library for async/await.

  2. 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.

    InfluxDB logo
  3. 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

  4. 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
  5. dotNext

    Next generation API for .NET

  6. AsyncAwaitBestPractices

    Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask

  7. MySqlConnector

    MySQL Connector for .NET

  8. vs-threading

    The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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)

  11. RawRabbit

    A modern .NET framework for communication over RabbitMq

  12. Open.ChannelExtensions

    A set of extensions for optimizing/simplifying System.Threading.Channels usage.

  13. RestClient.Net

    .NET REST Client Framework for all platforms

  14. Network

    C# Network Library (by Toemsel)

  15. FlatFiles

    Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.

  16. Epoxy

    Easy, simplicity and minimalism multi-platform MVVM library. (by kekyo)

    Project mention: What's New in F# 9 | news.ycombinator.com | 2024-11-10

    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.

  17. LiquidState

    Efficient asynchronous and synchronous state machines for .NET

  18. 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.

  19. AsyncLock

    An async/await-friendly lock for .NET, complete with asynchronous waits, safe reëntrance, and more.

  20. AsyncUtilities

    A collection of somewhat useful utilities and extension methods for async programming

  21. BatchPool

    The one-stop generic task batching and management library

  22. EnumerableAsyncProcessor

    Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently

  23. litedb-async

    This library allows the use of asynchronous programming techniques with the LiteDb library

  24. UnitySQLiteAsync

    Asynchronous SQLite-net support for Unity

  25. AsyncMonolith

    Facilitates simple durable and asynchronous messaging in dotnet apps.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# Async discussion

Log in or Post with

C# Async related posts

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?