C# csharp-library

Open-source C# projects categorized as csharp-library | Edit details

Top 20 C# csharp-library Projects

  • UnityLibrary

    :books: Library of all kind of scripts, snippets & shaders for Unity

  • abot

    Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.

    Project mention: Can you build a web crawler in c#? | reddit.com/r/learnprogramming | 2022-04-11

    This can be done perfectly well in c#, https://github.com/sjdirect/abot for example.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • NetFabric.Hyperlinq

    High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.

    Project mention: Like Regular LINQ, but Faster and Without Allocations: Is It Possible? | reddit.com/r/dotnet | 2022-01-04
  • Keras.NET

    Keras.NET is a high-level neural networks API for C# and F#, with Python Binding and capable of running on top of TensorFlow, CNTK, or Theano.

    Project mention: Neural networks in unity 3d | reddit.com/r/unity | 2022-01-13

    If so, I know some people who use Keras.NET: https://github.com/SciSharp/Keras.NET for their unity projects with AI.

  • AStar

    A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports any .NET variant that supports .NETStandard 2.0 or higher. This library has no external dependencies. The library is licensed under the MIT license. (by roy-t)

    Project mention: Comparing 2 pathfinding algorithms in Unity. | reddit.com/r/Unity3D | 2021-10-11

    Blue: https://github.com/roy-t/AStar

  • Hazel-Networking

    Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP. (by DarkRiftNetworking)

    Project mention: How to implement multiplayer over the network? | reddit.com/r/Unity3D | 2021-09-29

    Normcore - https://normcore.io DarkRift - https://www.darkriftnetworking.com Photon(Fusion) - https://www.photonengine.com/ Playfab - https://playfab.com/ Nakama - https://heroiclabs.com/ LiteNetLib - https://github.com/RevenantX/LiteNetLib Colyseus - https://www.colyseus.io/ Playerio - https://playerio.com/ SmartFoxServer - https://www.smartfoxserver.com GameSparks - https://www.gamesparks.com/

  • Typin

    Declarative framework for interactive CLI applications

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

  • Tiny.RestClient

    Simpliest Fluent REST client for .NET

  • Disqord

    An asynchronous Discord API wrapper for .NET 5 that aims to make Discord bot development simple and enjoyable.

    Project mention: Discord.Net VS Disqord - a user suggested alternative | libhunt.com/r/Discord.Net | 2021-08-19
  • ProfanityDetector

    This is a simple library for detecting profanities within a text string.

    Project mention: How do you prevent slurs on my bot? | reddit.com/r/learnprogramming | 2022-02-10

    Here you have a C# example that also contains such a list: https://github.com/stephenhaunts/ProfanityDetector

  • ExhaustiveMatching

    C# Analyzer Adding Exhaustive Checking of Switch Statements and Expressions

  • guerrillantp

    Simple NTP (SNTP) client library providing .NET applications with accurate network time.

  • BakingSheet

    Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.

    Project mention: Anyone interested in Spreadsheet converting tool for C#? | reddit.com/r/Unity3D | 2022-03-30

    I've been developing open source project called BakingSheet. The purpose of project is to make flexible Spreadsheet converting tool for games. You can define your data schema as C# classes, then you can import these classes from Excel, Google Sheet and convert from/to CSV, Json or your custom format.

  • GDShrapt

    GDShrapt is object-oriented one-pass parser of GDScript and one-pass converter to C#. The project written in C# and consists of two parts. GDShrapt.Reader to build a lexical tree or generate a new code from scratch. GDShrapt.Converter to convert lexical tree in same C# code.

    Project mention: Big update of my GDScript parser via C# -=OR=- the alpha version of GDShrapt.Reader has been released. | reddit.com/r/godot | 2021-06-22

    Subscribe on my github project if you want to support me. I work with pure enthusiasm. All welcome.

  • SecretSharingDotNet

    An C# implementation of Shamir's Secret Sharing

    Project mention: Assume your devices are compromised | news.ycombinator.com | 2022-04-18

    I trust it enough no solve my DR scenario. If I was targeted by the NSA, I don't expect this to keep me safe.

    I don't think SecretSharingDotNet has had any audits, and I'm pretty sure i hasn't been checked for side-channel attacks. I couldn't find anything in GitHub [1] saying it's no longer maintained though.

    I'm pretty sure a well founded attacker would be able to hack me, but I think it's orders of magnitude more likely that I'll forget my master password, I'll get stolen, my apartment will catch on fire or I'll just die. Those are the scenarios I'm preparing for.

    [1]: https://github.com/shinji-san/SecretSharingDotNet

  • xunit-dependency-injection

    A small library to help .net developers leverage Microsoft's dependency injection framework in their test projects powered by Xunit

    Project mention: Xunit Dependency Injection | dev.to | 2021-08-06

    Please follow this link to view a couple of examples on utilizing this library.

  • Steamer

    Sirh3e.Steamer is a .NET wrapper library for the Steam Web API. So you can use static types.

    Project mention: Sirh3e.Steamer is a .NET wrapper library for the Steam Web API. So you can use static types | reddit.com/r/csharp | 2021-06-28

    See GitHub Repo, Nuget

  • 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
  • pete

    A library for building servers that utilize the OpenMetaverse Transport Protocol: a protocol for communicating world information in the metaverse.

    Project mention: GitHub - William-McGonagle/pete: A library for building servers that utilize the OpenMetaverse Transport Protocol: a protocol for communicating world information in the metaverse. | reddit.com/r/promote | 2021-12-04
  • CodeMonkeys

    CodeMonkeys is a modern MVVM (Model-View-ViewModel) application development framework with focus on Xamarin.Forms.

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-05-24.

C# csharp-library related posts


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

Project Stars
1 UnityLibrary 2,292
2 abot 2,006
3 NetFabric.Hyperlinq 746
4 Keras.NET 475
5 AStar 236
6 Hazel-Networking 202
7 Typin 190
8 Tiny.RestClient 188
9 Disqord 143
10 ProfanityDetector 75
11 ExhaustiveMatching 47
12 guerrillantp 45
13 BakingSheet 26
14 GDShrapt 18
15 SecretSharingDotNet 15
16 xunit-dependency-injection 5
17 Steamer 3
18 Client 2
19 pete 2
20 CodeMonkeys 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs 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