Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ansi

Ansi

22 projects

Showing 22 of 22 projects

chalk
chalkJavaScript

A terminal string styling library for Node.js with an expressive API, high performance, and no dependencies.

#developer-tools#styling#chalk
Stars23.3k
Forks1.0k
Last commit1 day ago
picocli
picocliJava

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

#autocompletion#cli-framework#dependency-injection
Stars5.4k
Forks474
Last commit2 months ago
Genann
GenannC

A minimal, well-tested library for training and using feedforward artificial neural networks in ANSI C.

#c-library#neurons#neural-network
Stars2.3k
Forks270
Last commit2 years ago
termenv
termenvGo

A Go library for advanced ANSI styling and color support in terminal applications with automatic terminal capability detection.

#styling#colors#terminal
Stars2.0k
Forks91
Last commit8 months ago
ansiweather
ansiweatherShell

A shell script that displays current weather conditions in the terminal with ANSI colors and Unicode symbols.

#unicode#openweathermap#unix
Stars1.9k
Forks146
Last commit3 days ago
Rainbow
RainbowSwift

A Swift library for adding color, background color, and text styles to console and command line output.

#developer-tools#command-line-tools#terminal-styling
Stars1.9k
Forks111
Last commit12 days ago
cfonts
cfontsRust

A command-line tool for displaying stylized ANSI fonts in the terminal with colors, gradients, and alignment.

#sexy-fonts#generator#chalk
Stars1.9k
Forks67
Last commit2 days ago
arttime
arttimeShell

A CLI application that blends ASCII/text art with a feature-rich clock, timer, and pattern-based time manager for the terminal.

#clock#productivity#unix
Stars1.4k
Forks25
Last commit2 months ago
tint
tintGo

A zero-dependency slog.Handler that writes colorized logs to the terminal with customizable output.

#slog#zero-dependency#terminal-output
Stars1.3k
Forks64
Last commit12 days ago
replxx
replxxC++

A BSD-licensed readline and libedit replacement with UTF-8 support, syntax highlighting, hints, and cross-platform compatibility.

#linenoise#readline#syntax-highlighting
Stars759
Forks130
Last commit2 years ago
Enigma 1/2 BBS
Enigma 1/2 BBSJavaScript

ENiGMA½ BBS Software

#fidonet#terminal#bbs
Stars655
Forks121
Last commit8 days ago
mini-xml
mini-xmlC

A lightweight C library for parsing and manipulating XML data with minimal dependencies.

#c-library#embedded-systems#sax-parser
Stars518
Forks174
Last commit4 months ago
Paint
PaintRuby

A fast Ruby gem for adding ANSI terminal colors and effects with a simple API and true color support.

#fast#256-colors#ruby-cli
Stars384
Forks21
Last commit7 months ago
ColorizeSwift
ColorizeSwiftSwift

A Swift library for styling terminal strings with colors, modifiers, and 256-color support.

#developer-tools#colorize#swift-package-manager
Stars310
Forks19
Last commit1 year ago
go-colortext
go-colortextGo

A Go package for cross-platform colored console text output using ANSI codes and Windows APIs.

#terminal#ansi#console
Stars217
Forks20
Last commit6 years ago
term-painter
term-painterRust

A cross-platform Rust library for coloring and formatting terminal output with support for non-ANSI terminals.

#library#terminal#color
Stars78
Forks4
Last commit2 years ago
Beast
BeastRust

A faithful ASCII arcade game remake of the 1984 classic BEAST, built in Rust with global highscore tracking.

#rust-game#rust-lang#posix-terminal
Stars58
Forks6
Last commit2 months ago
json-build
json-buildC

A zero-allocation, single-header JSON serializer library written in ANSI C.

#c-library#json-serializer#low-memory
Stars51
Forks7
Last commit1 year ago
img2src
img2srcRust

A command-line tool that converts images to IRC/ANSI art with extensive post-processing filters and rendering modes.

#generator#terminal-graphics#ansi-art
Stars46
Forks3
Last commit6 months ago
cli-columns
cli-columnsJavaScript

A Node.js library for formatting arrays of strings into aligned columns in the terminal, with Unicode and ANSI escape code support.

#formatting#command-line-tools#unicode
Stars37
Forks3
Last commit4 years ago
go-palette
go-paletteGo

A Go library for decorating terminal output with ANSI colors and text formatting.

#developer-tools#style#go-library
Stars20
Forks2
Last commit3 years ago
SCX
SCX

A simple Java web development framework for building applications with minimal configuration.

#modular-architecture#http#server-side-rendering
Stars0
Forks0
Last commit2 months ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Terminal11
#Cli9
#Ansi Colors6
#Command Line6
#Cross Platform6
#Console6
#Text Formatting5
#Terminal Styling4
#Ansi Escape Codes4
#Ascii4
#Console Output4
#Color4