Recently Added Projects

Power Args
PowerArgs converts command-line arguments into .NET objects that are easy to program against. It also provides a ton of optional capabilities such as argument validation, auto generated usage, tab completion, and plenty of extensibility

Gui.cs
Cross Platform Terminal UI toolkit for .NET

JustCli
That’s just a quick way to create your own command line tool.

EntryPoint
Composable CLI Argument Parser for all modern .Net platforms

Docopt
docopt.net is a parser for command-line arguments. It automatically derives the parsing logic from the help text of a program containing its command-line usage in docopt format.

CsConsoleFormat
CsConsoleFormat is a library for formatting text in console based on documents resembling a mix of WPF and HTML: tables, lists, paragraphs, colors, word wrapping, lines etc

CommandLineUtils
Command line parsing and utilities for .NET. This project helps you create command line applications using .NET. It simplifies parsing arguments provided on the command line, validating user inputs, and generating help text.

Command Line Parser
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command-line arguments and related tasks

CommandDotNet
Model your console app using C# in a composable manner. Define commands with methods. Define subcommands with properties or nested classes. Extensible parsing and command execution.


CliWrap
Wrapper for command line interfaces.

iCal.NET
iCal.NET is an iCalendar (RFC 5545) class library for .NET aimed at providing RFC 5545 compliance, while providing full compatibility with popular calendaring applications and libraries.

Typin
Simple to use declarative framework for interactive CLI applications and command line tools (direct mode) that has its roots in CliFx.

CliFx
CliFx is a simple to use, yet powerful framework for building command-line applications. Its primary goal is to completely take over the user input layer, allowing you to forget about infrastructural concerns and instead focus on writing your application.

Argu
A declarative CLI argument/XML configuration parser / help message generator for F# applications.

Stream
Official .NET API client for Stream Chat, a service for building chat applications.

LazyCache
Lazy cache is a simple in-memory caching service. It has a developer friendly generics based API, and provides a thread safe cache implementation that guarantees to only execute your cachable delegates once (it's lazy!). Under the hood it leverages Microsoft.Extensions.Caching and Lazy to provide performance and reliability in heavy load scenarios.

FusionCache
An easy to use, high performance and robust cache with an optional distributed 2nd layer and some advanced features, like a fail-safe mechanism and advanced timeouts management

Cache Tower
An efficient multi-layered caching system for .NET (In-Memory, Redis, Database, File etc)

Foundatio
Pluggable foundation blocks for building distributed apps.