AlexeyZavar/RadLibrary

All-In-One library

★ 1Forks 0C#GitHub ↗Compare

README

RadLibrary

Codacy Badge CodeFactor NuGet

All-In-One library

Features

  • Customizable logger
    • Prints dictionaries and lists like in Python
  • Colorful console support
    • Custom colors (HEX string->Color class convert support through Colorizer)
    • ESC colors access through Font, Background & Foreground classes
    • Console wrapper for ease of use (RadConsole)
    • Colorful input
  • Configuration manager
    • Comments support
    • Scheme support
  • Formatters
    • Any types of Enumerables
    • Exception
    • String
    • Custom
  • Utilities
    • Dynamic console allocation for GUI apps
    • Only one app instance
    • Easy to use random (int, bool) + random item from collection

Getting started

Install RadLibrary in your project through NuGet package RadLibrary

If you're on .NET 5, you don't need to initialize anything, just write the code! Otherwise, call Utilities.Initialize() somewhere in Main()

Documentation

Check documentation at our site

Samples

Sample image

Sample image

Sample image

Sample image

Contributors

AlexeyZavarcodacy-badgerdependabot-preview[bot]

Issues