C# Async

Open-source C# projects categorized as Async Edit details
Related topics: #.NET #C# #C# #dotnet-core #Await

Top 21 C# Async Projects

  • AsyncEx

    A helper library for async/await.

    Project mention: Async over Sync | reddit.com/r/csharp | 2022-07-01

    There is also this library that will wrap your async call into separate sync context to solve these issues.

  • 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

    Project mention: Networking lib/framework for multiplayer servers ? | reddit.com/r/csharp | 2021-10-03
  • Scout APM

    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.

  • MySqlConnector

    Async MySQL Connector for .NET and .NET Core

    Project mention: Finding an Authorization Bypass on My Own Website | news.ycombinator.com | 2022-03-05
  • AsyncAwaitBestPractices

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

    Project mention: Ask HN: Codebases with great, easy to read code? | news.ycombinator.com | 2022-03-21

    This guy made a HN mobile reader and put all the code on Github for his NDC Oslo presentation, it was good and shows off very readable asynchronous code in C#:

    https://github.com/brminnick/AsyncAwaitBestPractices

  • dotNext

    Next generation API for .NET (by dotnet)

    Project mention: What annoys you about C#/.Net? | reddit.com/r/csharp | 2021-10-28

    Someone else used the name dotNext since MS didn't

  • vs-threading

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

    Project mention: What NuGet packages do you automatically add | reddit.com/r/csharp | 2022-06-16

    It looks like 2 of them, ya (although personally I'm on .NET Framework to minimize dependency file sizes). But there are many others, from catching async void (https://github.com/microsoft/vs-threading/blob/main/doc/analyzers/index.md ), to catching unsealed classes (small performance benefits, so why not), etc.

  • RawRabbit

    A modern .NET framework for communication over RabbitMq

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • FlatFiles

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

  • RestClient.Net

    .NET REST Client Framework for all platforms

    Project mention: What's the deal with HttpClient? | reddit.com/r/dotnet | 2021-10-01
  • Network

    C# Network Library

    Project mention: Working on single player but laying foundation for multiplayer? | reddit.com/r/godot | 2022-06-24

    Because I used C# to make my project, I could end up using C# networking libraries to make building my game a lot easier. I recommend Toemsel's Network Library: https://github.com/Toemsel/Network but you could use system.net instead.

  • ZiggyCreatures.FusionCache

    FusionCache is an easy to use, high performance and robust cache with an optional distributed 2nd layer and some advanced features.

    Project mention: How to implement cache | reddit.com/r/csharp | 2022-07-26

    LazyCache is amazing. Btw I'm using FusionCache and it is good too

  • LiquidState

    Efficient asynchronous and synchronous state machines for .NET

  • Open.ChannelExtensions

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

    Project mention: Open.ChannelExtensions v5.1.0: Batching can now have a timeout. | reddit.com/r/dotnet | 2021-10-07
  • ServiceStack.Stripe

    Typed .NET clients for stripe.com REST APIs

  • AsyncLock

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

    Project mention: Reentrant (Recursive) Async Lock is Impossible in C# | reddit.com/r/dotnet | 2021-12-20
  • cryptocompare-api

    An async-based CryptoCompare API client library for .NET and .NET Core

  • Client

    CatraProto is a C# asynchronous library that lets you to interact with the Telegram API. (by CatraProto)

    Project mention: I made a C# library to use Telegram as a regular user | reddit.com/r/programming | 2022-05-24
  • MoreAsyncLINQ

    Additional async LINQ to objects operators for IAsyncEnumerable<T>

    Project mention: Introducing MoreAsyncLINQ | reddit.com/r/dotnet | 2021-12-08

    It's like MoreLINQ, only asynchronous. https://github.com/i3arnon/MoreAsyncLINQ

  • TcpClientIo

    TcpClientIo Wrapper of TcpClient what help focus on WHAT you transfer over TCP, not HOW

  • AsyncAwaitBenchmark

    Do we have to await every single async method?

    Project mention: Do we have to await every single C# async method? | dev.to | 2021-12-02

    I have put all the benchmark code in my GitHub repository so you can test it yourself. You can find the repository here.

  • load-appointments-on-demand-via-web-services-in-wpf-scheduler

    This repository contains sample to load the appointments on demand via web services in the WPF Scheduler

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 2022-07-26.

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 2,997
2 NetCoreServer 1,554
3 MySqlConnector 1,145
4 AsyncAwaitBestPractices 1,002
5 dotNext 808
6 vs-threading 775
7 RawRabbit 720
8 FlatFiles 310
9 RestClient.Net 300
10 Network 298
11 ZiggyCreatures.FusionCache 239
12 LiquidState 211
13 Open.ChannelExtensions 203
14 ServiceStack.Stripe 193
15 AsyncLock 107
16 cryptocompare-api 45
17 Client 14
18 MoreAsyncLINQ 12
19 TcpClientIo 1
20 AsyncAwaitBenchmark 0
21 load-appointments-on-demand-via-web-services-in-wpf-scheduler 0
Find remote jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com