#Unicode

Showing 60 of 65 repositories tagged #unicode, ranked by stars

contour-terminal
contour-terminal
contour

Modern C++ Terminal Emulator

Score
100
โ˜… 3.0k โ‘‚ 142 โ€”
C++
sheeki03
sheeki03
tirith

Terminal security for developers and AI agents. Intercepts homograph URLs, pipe-to-shell, ANSI injection, obfuscated payloads, data exfiltration, and malicious AI skills/configs before they execute.

Score
100
โ˜… 2.6k โ‘‚ 86 +3/day
Rust
fcambus
fcambus
ansiweather

Weather in terminal, with ANSI colors and Unicode symbols

Score
92
โ˜… 1.9k โ‘‚ 147 +2/day
Shell
zws-im
zws-im
zws

Shorten URLs using invisible spaces

Score
100
โ˜… 1.8k โ‘‚ 149 +1/day
TypeScript
unicode-org
unicode-org
icu4x

Solving i18n for client-side and resource-constrained environments.

Score
88
โ˜… 1.8k โ‘‚ 278 โ€”
Rust
cmang
cmang
durdraw

Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes

Score
65
โ˜… 1.8k โ‘‚ 49 +6/day
Python
JuliaPlots
JuliaPlots
UnicodePlots.jl

Unicode-based scientific plotting for working in the terminal

Score
96
โ˜… 1.5k โ‘‚ 86 +1/day
Julia
st3w
st3w
neo

Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support)

Score
50
โ˜… 931 โ‘‚ 39 +3/day
C++
keith-turner
keith-turner
ecoji

Encodes (and decodes) data as emojis

Score
40
โ˜… 877 โ‘‚ 29 โ€”
Go
wojciech-graj
wojciech-graj
doom-ascii

DooM in the terminal!

Score
50
โ˜… 860 โ‘‚ 42 โ€”
C
arp242
arp242
uni

Query the Unicode database from the commandline, with good support for emojis

Score
80
โ˜… 856 โ‘‚ 24 +1/day
Go
jawah
jawah
charset_normalizer

Truly universal encoding detector in pure Python.

Score
100
โ˜… 779 โ‘‚ 65 +3/day
Python
rivo
rivo
uniseg

Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go

Score
20
โ˜… 721 โ‘‚ 69 โ€”
Go
python-cmd2
python-cmd2
cmd2

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python

Score
88
โ˜… 689 โ‘‚ 132 โ€”
Python
box-cli-maker
box-cli-maker
box-cli-maker

Render highly customizable boxes in the terminal

Score
100
โ˜… 644 โ‘‚ 25 +2/day
Go
sindresorhus
sindresorhus
figures

Unicode symbols with fallbacks for older terminals

Score
35
โ˜… 629 โ‘‚ 23 โ€”
JavaScript
hbollon
hbollon
go-edlib

๐Ÿ“š String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...

Score
60
โ˜… 604 โ‘‚ 29 +3/day
Go
rusticstuff
rusticstuff
simdutf8

SIMD-accelerated UTF-8 validation for Rust.

Score
75
โ˜… 601 โ‘‚ 33 โ€”
Rust
camino-rs
camino-rs
camino

Like Rust's std::path::Path, but UTF-8.

Score
50
โ˜… 563 โ‘‚ 28 +4/day
Rust
tammoippen
tammoippen
plotille

Plot in the terminal using braille dots.

Score
100
โ˜… 525 โ‘‚ 22 โ€”
Python
mgeisler
mgeisler
textwrap

An efficient and powerful Rust library for word wrapping text.

Score
62
โ˜… 523 โ‘‚ 53 +2/day
Rust
onmyway133
onmyway133
Smile

:smile: Emoji in Swift

Score
60
โ˜… 521 โ‘‚ 46 โ€”
Swift
keymanapp
keymanapp
keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web

Score
100
โ˜… 520 โ‘‚ 140 +1/day
Pascal
hsivonen
hsivonen
encoding_rs

A Gecko-oriented implementation of the Encoding Standard in Rust

Score
38
โ˜… 461 โ‘‚ 69 +1/day
Rust
olavolav
olavolav
uniplot

Lightweight plotting to the terminal. 4x resolution via Unicode.

Score
85
โ˜… 456 โ‘‚ 23 โ€”
Python
daleroberts
daleroberts
tv

Quickly view (satellite) imagery directly in your terminal using Unicode 9.0 characters and true color.

Score
0
โ˜… 402 โ‘‚ 18 โ€”
Python
paulkaefer
paulkaefer
cowsay-files

A collection of additional/alternative cowsay files.

Score
81
โ˜… 385 โ‘‚ 52 โ€”
JavaScript
joaoeudes7
joaoeudes7
V-Emoji-Picker

:star2: A Lightweight and customizable package of Emoji Picker in Vue using emojis natives (unicode).

Score
0
โ˜… 365 โ‘‚ 62 โ€”
TypeScript
fasouto
fasouto
termaid

Render Mermaid diagrams in your terminal or Python app

Score
77
โ˜… 326 โ‘‚ 13 +6/day
Python
fc01
fc01
TypeGame

๐Ÿ‘พ Sokoban Game in Pure TypeScript Type System

Score
69
โ˜… 284 โ‘‚ 2 โ€”
TypeScript
FrenchCisco
FrenchCisco
RATel

RAT-el is an open source penetration test tool that allows you to take control of a windows machine. It works on the client-server model, the server sends commands and the client executes the commands and sends the result back to the server. The client is completely undetectable by anti-virus software.

Score
0
โ˜… 277 โ‘‚ 65 โ€”
Python
NYCU-Chung
NYCU-Chung
cc-statusline

A comprehensive statusline dashboard for Claude Code โ€” session info, quota bars, agent tracker, MCP health, message history, and more.

Score
73
โ˜… 257 โ‘‚ 30 +2/day
JavaScript
JubaKitiashvili
JubaKitiashvili
expo-pretext

Predict React Native text heights before rendering. Native TextKit/TextPaint measurement + ~0.0002ms JS layout. FlashList, streaming AI chat, typewriter, pinch-to-zoom, obstacle reflow, Dynamic Type, Expo Web. 386 tests. MIT.

Score
80
โ˜… 253 โ‘‚ 12 โ€”
TypeScript
ehmicky
ehmicky
cross-platform-terminal-characters

All the characters that work on most terminals

Score
15
โ˜… 246 โ‘‚ 6 โ€”
JavaScript
janlelis
janlelis
unicode-display_width

Monospace Unicode and Emoji character width in Ruby

Score
46
โ˜… 139 โ‘‚ 26 โ€”
Ruby
null8626
null8626
decancer

A library that removes common unicode confusables/homoglyphs from strings.

Score
100
โ˜… 128 โ‘‚ 4 +1/day
Rust
VoidStarKat
VoidStarKat
widestring-rs

A wide string Rust library for converting to and from wide-character strings, including UTF-16 and UTF-32 encoding.

Score
25
โ˜… 100 โ‘‚ 32 โ€”
Rust
Magisk-Modules-Alt-Repo
Magisk-Modules-Alt-Repo
open_fonts

A magisk module created to replace system fonts

Score
20
โ˜… 96 โ‘‚ 9 โ€”
Shell
MattDMo
MattDMo
PythonImproved

The best Python language definition for Sublime Text - ever. Includes full support for Unicode, as well as both Python 2 and Python 3 syntax. Check out the Neon Color Scheme for highlighting.

Score
20
โ˜… 93 โ‘‚ 8 โ€”
Python
Tehreer
Tehreer
Tehreer-Android

Standalone text engine for Android aimed to be free from platform limitations

Score
40
โ˜… 92 โ‘‚ 17 โ€”
C
FMXExpress
FMXExpress
CodeDroidAI

Generate code and forms with AI for Delphi Object Pascal and C++Builder using LLMs like ChatGPT and Vicuna-13b.

Score
100
โ˜… 90 โ‘‚ 18 โ€”
Pascal
TyberiusPrime
TyberiusPrime
KeyToKey

Rust keyboard firmware library

Score
0
โ˜… 89 โ‘‚ 4 โ€”
Rust
Valkryst
Valkryst
VTerminal

A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

Score
62
โ˜… 89 โ‘‚ 8 โ€”
Java
lifeparticle
lifeparticle
Bengali-Alphabet

โœ๏ธ Bengali Alphabet (เฆฌเฆพเฆ‚เฆฒเฆพ เฆฌเฆฐเงเฆฃเฆฎเฆพเฆฒเฆพ)

Score
0
โ˜… 87 โ‘‚ 19 +1/day
JavaScript
life4
life4
homoglyphs

Homoglyphs: get similar letters, convert to ASCII, detect possible languages and UTF-8 group.

Score
40
โ˜… 84 โ‘‚ 23 โ€”
Python
PhMajerus
PhMajerus
ANSI-art

Philippe Majerusโ€™s ANSI-art collection

Score
54
โ˜… 83 โ‘‚ 7 โ€”
hectorm
hectorm
chafa-wasm

Chafa WebAssembly module to convert images to text.

Score
42
โ˜… 81 โ‘‚ 5 โ€”
JavaScript
eigenhombre
eigenhombre
l1

A simple Lisp written in Go

Score
0
โ˜… 81 โ‘‚ 3 โ€”
Go
darxtrix
darxtrix
lehar

Visualize data using relative ordering

Score
0
โ˜… 80 โ‘‚ 4 โ€”
Python
DenverCoder1
DenverCoder1
table2ascii

An intuitive and type-safe Python library for converting lists to fancy ASCII tables for displaying in the terminal or code-blocks

Score
58
โ˜… 77 โ‘‚ 17 โ€”
Python
trhura
trhura
python-myanmar

Python library for Myanmar text processing

Score
60
โ˜… 75 โ‘‚ 29 โ€”
Python
adraffy
adraffy
ens-normalize.js

ENSIP-15 in JS

Score
0
โ˜… 72 โ‘‚ 21 โ€”
JavaScript
miurahr
miurahr
unihandecode

unihandecode is a transliteration library to convert all characters/words in Unicode into ASCII alphabet that aware with Language preference priorities

Score
80
โ˜… 69 โ‘‚ 9 โ€”
Python
nysander
nysander
twitter-text

Swift implementation of twitter-text library

Score
0
โ˜… 66 โ‘‚ 8 โ€”
Swift
PhMajerus
PhMajerus
FIGfonts

Philippe Majerusโ€™s FIGfonts collection

Score
38
โ˜… 56 โ‘‚ 6 โ€”
fumiyas
fumiyas
wcwidth-cjk

Run command with CJK-friendly wcwidth(3) to fix ambiguous width chars

Score
12
โ˜… 56 โ‘‚ 10 โ€”
C
cmang
cmang
gifterm

View animated .GIF files in a text console. Renders as ASCII art and/or Unicode art. Extended colors. Linux/Mac/Windows

Score
8
โ˜… 53 โ‘‚ 5 โ€”
Python
latiif
latiif
ara

ุน Command line tool that displays Arabic text in terminal.

Score
19
โ˜… 52 โ‘‚ 4 โ€”
Go
RtlZeroMemory
RtlZeroMemory
Zireael

Deterministic terminal UI core engine in C (FFI/ABI backend fo Rezi).

Score
31
โ˜… 46 โ‘‚ 3 โ€”
C
pemistahl
pemistahl
chr

A command-line tool that gives information about Unicode characters

Score
4
โ˜… 46 โ‘‚ 4 โ€”
Rust
Related Topics
#terminal#python#cli#ascii#rust#emoji#linux#tui#golang#ascii-art#ansi

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly