ANSI

Open-source projects categorized as ANSI

Top 23 ANSI Open-Source Projects

  • chalk

    🖍 Terminal string styling done right

  • Project mention: JavaScript Libraries That You Should Know | dev.to | 2024-03-19

    4. Chalk

  • gdb-dashboard

    Modular visual interface for GDB in Python

  • Project mention: Cyrus-and/GDB-dashboard: Modular visual interface for GDB in Python | news.ycombinator.com | 2024-04-11
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • color

    Color package for Go (golang)

  • picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • Project mention: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].

    [0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...

  • chafa

    📺🗿 Terminal graphics for the 21st century.

  • Project mention: what terminal emulator would you recommend? | /r/archlinux | 2023-12-11

    Like some people here and under this post said, I like Kitty and would recommend it to anyone who uses/used Alacritty, as they are very similar in surface. I actually switch between Alacritty and Kitty pretty often, depending on my "mood". I recently went back to Kitty for image support (through chafa though, for better compatibility across terminal emulators). However, Wayland support is poor and I have some issues with fonts being too bold, although it could just be my config...

  • pytermgui

    Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

  • Project mention: Using Textual to Build a ChatGPT TUI App | dev.to | 2023-07-21

    Several libraries, such as urwid or PyTermGUI, allow the development of TUI applications in Python. For enhancing the functionality and aesthetics of TUI apps, they offer some fundamental and more sophisticated utilities. But there is one package that is truly exceptional and might even be so amazing that it sparks a TUI renaissance (I really wanted to put "TUI renaissance" somewhere in this article).

  • Genann

    simple neural network library in ANSI C

  • Project mention: Simple neural network library in ANSI C | news.ycombinator.com | 2023-06-27
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ansiweather

    Weather in terminal, with ANSI colors and Unicode symbols

  • asciichart

    Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

  • termenv

    Advanced ANSI style & color support for your terminal applications

  • Project mention: go playground code doesn't work locally? | /r/golang | 2023-06-02

    For example: https://github.com/muesli/termenv // Clear the visible portion of the terminal output := termenv.NewOutput(os.Stdout) output.ClearScreen()

  • colorette

    🌈Easily set your terminal text color & styles

  • Project mention: Comparison of Node.js libraries to colorize text in terminal | dev.to | 2023-09-20

    Here are the smallest libs: picocolors (2.6KB), kleur (2.7KB), ansis (3.2KB) and colorette (3.3KB), the rest are at least double larger.

  • cfonts

    Sexy fonts for the console

  • rang

    A Minimal, Header only Modern c++ library for terminal goodies 💄✨

  • SadConsole

    A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!

  • Project mention: How can I get a 1:1 sized font? | /r/roguelikedev | 2023-05-04

    Since you're already working in C#, there's a library called SadConsole that does this. It relies on either MonoGame or SFML to actually render to the screen, though. If you're not using either of those, the source may give you some ideas on how to implement such a grid of tiles yourself. There are of course other libraries that do this, but SadConsole is the first that I could remember in C#.

  • picocolors

    The tiniest and the fastest library for terminal output formatting with ANSI colors

  • Project mention: Comparison of Node.js libraries to colorize text in terminal | dev.to | 2023-09-20

    Here are the smallest libs: picocolors (2.6KB), kleur (2.7KB), ansis (3.2KB) and colorette (3.3KB), the rest are at least double larger.

  • ArduinoMenu

    Arduino generic menu/interactivity system

  • mordant

    Multiplatform text styling for Kotlin command-line applications

  • Table

    Formats data into a string table. (by gajus)

  • imgcat

    It's like cat, but for images.

  • arttime

    arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

  • Project mention: manpage art, man is still alive | dev.to | 2024-04-23

    Below is a collection of figures from arttime's manpage. It can be opened with arttime -m or man arttime from terminal. You can also see arttime's manpage (without colors) in your web browser: arttime manwebpage.

  • yoctocolors

    The smallest and fastest command-line coloring package on the internet

  • replxx

    A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.

  • pls

    `pls` is a prettier and powerful `ls(1)` for the pros.

  • Project mention: My last weeks GitHub contributions | dev.to | 2024-04-27

    Many PR about typos fixing or installing GitHub actions to validate spellchecking on various repositories fix typos #4 ccoVeille posted on Apr 15, 2024 Fix typos and style Format README.md file View on GitHub Add Typos GitHub Action #37 ccoVeille posted on Apr 19, 2024 https://github.com/marketplace/actions/typos-action Fixes #28 View on GitHub fix typos #113 ccoVeille posted on Apr 13, 2024 Fix typos in code and tests Fix acronyms and brand names View on GitHub fix typos, brands and acronyms #21 ccoVeille posted on Apr 01, 2024 fix typos in code, test and documentation Fix registered trademark and other acronyms View on GitHub Fix typos in the documentation and code comments #99 ccoVeille posted on Apr 21, 2024 View on GitHub typos suggestion #390 ccoVeille posted on Apr 22, 2024 Check list [X] I have performed a self-review of my code [ ] I have commented my code in hard-to-understand areas [X] I have made corresponding changes to the documentation Description Fix some typos and wordings in README.md Fix headers style Fix exemplī grātiā usage (Latin) Type of change [ ] Bug fix [ ] New feature [ ] Refactor [ ] Breaking change [X] Documentation change Test environment Shell [ ] bash [ ] zsh [ ] fish OS [ ] Linux [ ] Mac OS X [ ] Windows [ ] Others: View on GitHub Fix typo and style #3 ccoVeille posted on Apr 25, 2024 View on GitHub

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

ANSI related posts

  • Cp437: Emulate old-style "code page 437" / "IBM-PC" character set

    1 project | news.ycombinator.com | 31 Dec 2023
  • BBS: The Documentary

    2 projects | news.ycombinator.com | 23 Dec 2023
  • what terminal emulator would you recommend?

    2 projects | /r/archlinux | 11 Dec 2023
  • What are the real use cases that led you to use Kotlin extension functions or properties in your projects?

    1 project | /r/Kotlin | 9 Dec 2023
  • ASCII-Gen, a Rust CLI tool that converts images to ASCII art

    3 projects | news.ycombinator.com | 18 Nov 2023
  • Comparison of Node.js libraries to colorize text in terminal

    5 projects | dev.to | 20 Sep 2023
  • ENiGMA½ – modern BBS software with a nostalgic flair

    1 project | news.ycombinator.com | 4 Jul 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 2 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source ANSI projects? This list will help you:

Project Stars
1 chalk 21,410
2 gdb-dashboard 10,622
3 color 7,039
4 picocli 4,714
5 chafa 2,612
6 pytermgui 2,053
7 Genann 1,905
8 ansiweather 1,848
9 asciichart 1,806
10 termenv 1,635
11 colorette 1,583
12 cfonts 1,534
13 rang 1,449
14 SadConsole 1,180
15 picocolors 1,177
16 ArduinoMenu 916
17 mordant 888
18 Table 877
19 imgcat 855
20 arttime 800
21 yoctocolors 687
22 replxx 667
23 pls 654

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com