All Projects → spectresystems → Spectre.console

spectresystems / Spectre.console

Licence: mit
A .NET library that makes it easier to create beautiful console applications.

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to Spectre.console

Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-97.14%)
Mutual labels:  dotnet-standard, dotnet-core
Entityframeworkcore.cacheable
EntityFrameworkCore second level cache
Stars: ✭ 138 (-96.73%)
Mutual labels:  dotnet-standard, dotnet-core
Etl.net
Mass processing data with a complete ETL for .net developers
Stars: ✭ 129 (-96.95%)
Mutual labels:  dotnet-standard, dotnet-core
Theraot
Backporting .NET and more: LINQ expressions in .net 2.0 - nuget Theraot.Core available.
Stars: ✭ 112 (-97.35%)
Mutual labels:  dotnet-standard, dotnet-core
Sharpyaml
SharpYaml is a .NET library for YAML compatible with CoreCLR
Stars: ✭ 217 (-94.87%)
Mutual labels:  dotnet-standard, dotnet-core
Efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Stars: ✭ 10,838 (+156.46%)
Mutual labels:  dotnet-standard, dotnet-core
Wopihost
ASP.NET Core MVC implementation of the WOPI protocol. Enables integration with WOPI clients such as Office Online Server.
Stars: ✭ 132 (-96.88%)
Mutual labels:  dotnet-standard, dotnet-core
Jsonapiframework
JsonApiFramework is a fast, extensible, and portable .NET framework for the reading and writing of JSON API documents. Currently working on ApiFramework 1.0 which is a new framework that supports the many enhancements documented in the 2.0 milestone of this project while being media type agnostic but will support media types like {json:api} and GraphQL for serialization/deserialization purposes.
Stars: ✭ 85 (-97.99%)
Mutual labels:  dotnet-standard, dotnet-core
Command Line Api
Command line parsing, invocation, and rendering of terminal output.
Stars: ✭ 2,418 (-42.78%)
Mutual labels:  dotnet-standard, dotnet-core
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (-96.28%)
Mutual labels:  dotnet-standard, dotnet-core
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-97.35%)
Mutual labels:  dotnet-standard, dotnet-core
Corehook
A library that simplifies intercepting application function calls using managed code and the .NET Core runtime
Stars: ✭ 191 (-95.48%)
Mutual labels:  dotnet-standard, dotnet-core
Jsonmasking
Replace fields in json, replacing by something, don't care if property is in depth objects. Very useful to replace passwords credit card number, etc.
Stars: ✭ 95 (-97.75%)
Mutual labels:  dotnet-standard, dotnet-core
Sio.core
✔ [ SIOC ] Swastika I/O Core is an all in one platform (e.g CMS, eCommerce, Forum, Q&A, CRM...) ASP.NET Core / Dotnet Core System based on SIOH Framework.
Stars: ✭ 121 (-97.14%)
Mutual labels:  dotnet-standard, dotnet-core
Minion
Background job system for .NET applications
Stars: ✭ 94 (-97.78%)
Mutual labels:  dotnet-standard, dotnet-core
Spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Stars: ✭ 1,721 (-59.28%)
Mutual labels:  dotnet-standard, dotnet-core
Teamcity Dotnet Plugin
TeamCity plugin for .NET Core projects
Stars: ✭ 77 (-98.18%)
Mutual labels:  dotnet-standard, dotnet-core
Piranha.core
Piranha CMS is the friendly editor-focused CMS for .NET Core that can be used both as an integrated CMS or as a headless API.
Stars: ✭ 1,242 (-70.61%)
Mutual labels:  dotnet-standard, dotnet-core
Appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
Stars: ✭ 1,986 (-53.01%)
Mutual labels:  dotnet-standard, dotnet-core
Rafty
Implementation of RAFT consensus in .NET core
Stars: ✭ 182 (-95.69%)
Mutual labels:  dotnet-standard, dotnet-core

Spectre.Console

Spectre.Console NuGet Version

A .NET 5/.NET Standard 2.0 library that makes it easier to create beautiful, cross platform, console applications.
It is heavily inspired by the excellent Rich library for Python.

Table of Contents

  1. Features
  2. Installing
  3. Documentation
  4. Examples
  5. Sponsors
  6. License

Features

  • Written with unit testing in mind.
  • Supports tables, grids, panels, and a rich inspired markup language.
  • Supports the most common SRG parameters when it comes to text styling such as bold, dim, italic, underline, strikethrough, and blinking text.
  • Supports 3/4/8/24-bit colors in the terminal.
    The library will detect the capabilities of the current terminal and downgrade colors as needed.

Example

Installing

The fastest way of getting started using Spectre.Console is to install the NuGet package.

dotnet add package Spectre.Console

Documentation

The documentation for Spectre.Console can be found at https://spectreconsole.net/

Examples

To see Spectre.Console in action, install the dotnet-example global tool.

> dotnet tool restore

Now you can list available examples in this repository:

> dotnet example

And to run an example:

> dotnet example tables

Sponsors

The following people are sponsoring Spectre.Console to show their support and to ensure the longevity of the project.

I really appreciate it.
Thank you very much!

License

Copyright © Patrik Svensson, Phil Scott

Spectre.Console is provided as-is under the MIT license. For more information see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].