Inspired by awesome, awesome-dotnet, awesome-nodejs, frontend-dev-bookmarks.
Contributions are always welcome! Please take a look at the contribution guidelines pages first. We accept proprietary and commercial software too.
Thanks to all contributors, you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources.
Check out my blog or say hi on Twitter!
4.5.x or above
4.x.x or above
4.x.x or above
4.5.x or above
Unstable version
CliFx - Declarative framework for building command line interfaces.
CommandLineUtils - Command line parsing and utilities for .NET Core and .NET Framework.
docfx - Tools for building and publishing API documentation for .NET projects http://dotnet.github.io/docfx
dotnetfiddle - .NET sandbox for developers to quickly try out code and share code snippets.
dotnet-tools - A list of tool extensions for .NET Core Command Line (dotnet CLI).
EntryPoint - Composable CLI (Command Line) Argument Parser for .Net Core & .Net Framework 4.5+.
Fake JSON Server - Fake REST API for prototyping or as a CRUD Back End. No need to define types, uses dynamic typing. Data is stored to a single JSON file. Has authentication, WebSocket notifications, async long running operations, random generation for errors/delays and experimental GraphQL support.
gitignore.io - Create useful .gitignore files for your project https://www.gitignore.io.
ICanHasDotnetCore - Scans uploaded packages.config files or GitHub repository and determines whether the nuget packages target .NET Standard.
json2csharp - Generate C# classes from JSON.
letsencrypt-win-simple - A Simple ACME Client for Windows.
Linq_Faster - Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
mRemoteNG - The next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager
NJsonSchema - NJsonSchema is a .NET library to read, generate and validate JSON Schema draft v4+ schemas.
NuKeeper - Automagically update nuget packages in .NET projects.
NuGetPackageExplorer - Create, update and deploy Nuget Packages with a GUI.
NugetVisualizer - Visualize all of the nuget packages and their corresponding versions for a set of given git repositories or folders.
OctoLinker - Navigate through projects.json
files efficiently with the OctoLinker browser extension for GitHub.
posh-dotnet - PowerShell
tab completion for the dotnet CLI.
Rin - Request/response Inspector middleware for ASP.NET Core. like Glimpse.
scoop - A command-line installer for Windows.
SerilogAnalyzer - Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
SharpZipLib - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.
ShareX - Free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to over 80 supported destinations you can choose from. https://getsharex.com
SharpLab - .NET code playground that shows intermediate steps and results of code compilation. https://sharplab.io
SmartCode – SmartCode= IDataSource -> IBuildTask -> IOutput => Build Everything!!! (Including [Code generator])
sourcelink - SourceLink is a language- and source-control agnostic system for providing first-class source debugging experiences for binaries.
System.CommandLine - System.CommandLine, a set of libraries for command line parsing, invocation, and rendering of terminal output.
Typin - Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.
X.Web.Sitemap – Simple sitemap generator for .NET and .NET Core
X.Web.RSS – Simple RSS Feed generator for .NET and .NET Core
To the extent possible under law, thangchung has waived all copyright and related or neighboring rights to this work.