Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Text Formatting

Text Formatting

77 projects

Showing 36 of 77 projects

rich
richPython

A Python library for rich text, beautiful formatting, and advanced visual components in the terminal.

#tables#developer-tools#python-library
Stars57.6k
Forks2.4k
Last commit3 months ago
quill
quillTypeScript

A modern, extensible rich text editor built for compatibility across browsers and frameworks.

#web-components#wysiwyg#content-editable
Stars47.4k
Forks3.7k
Last commit1 year ago
{fmt}
{fmt}C++

A fast, safe, and modern C++ formatting library providing a type-safe alternative to printf and iostreams.

#formatting#ranges#unicode
Stars25.9k
Forks3.1k
Last commit2 days ago
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
Forks4.1k
Last commit23 days ago
Spectre.Console
Spectre.ConsoleC#

A .NET library for creating beautiful, cross-platform console applications with rich text formatting and UI components.

#command-line-tools#opencli#console-visualization
Stars11.7k
Forks684
Last commit6 days ago
Inputfield Mask
Inputfield MaskJavaScript

Input mask library for React, Angular, Ember, Vue, and plain JavaScript to format phone, date, currency, and custom inputs.

#input-mask#user-input#vanilla-js
Stars8.2k
Forks810
Last commit1 year ago
React-Draft-Wyiswyg
React-Draft-WyiswygJavaScript

A customizable WYSIWYG rich text editor built with React and Draft.js for React applications.

#content-editing#frontend#ui-components
Stars6.5k
Forks1.1k
Last commit1 year ago
Draft.js Plugins
Draft.js PluginsTypeScript

A React plugin architecture for Draft.js providing Slack-like emojis, Facebook-like mentions, stickers, and other rich text editor features.

#stickers#wysiwyg#draft-js-plugins
Stars4.1k
Forks1.0k
Last commit7 months ago
voca
vocaJavaScript

A comprehensive JavaScript library for string manipulation with functions for formatting, escaping, querying, and chopping strings.

#modular#string#case
Stars3.6k
Forks135
Last commit3 years ago
BonMot
BonMotSwift

A Swift library for creating beautiful, easy attributed strings with support for iOS, macOS, tvOS, and watchOS.

#auto-layout#special-characters#ui-text-styling
Stars3.5k
Forks194
Last commit2 years ago
SwiftRichString
SwiftRichStringSwift

A lightweight Swift library for elegant attributed string composition with declarative styling and tag-based rendering.

#auto-layout#ios#dynamic-type
Stars3.1k
Forks211
Last commit3 years ago
log
logHTML

A JavaScript library that enhances console.log with markdown-like formatting and custom styling.

#js#developer-tools#logging-library
Stars3.0k
Forks142
Last commit3 years ago
Typeset.js
Typeset.jsJavaScript

An HTML pre-processor that adds fine printing typographic features like hanging punctuation and optical margin alignment to web pages.

#hanging-punctuation#print-quality#web-typography
Stars2.7k
Forks53
Last commit1 year ago
Hallo
HalloCoffeeScript

A simple in-place rich text editor for web pages using jQuery UI and HTML5 contentEditable.

#plugin-system#web-editing#contenteditable
Stars2.4k
Forks303
Last commit6 years ago
tabulate
tabulateC++

A header-only C++11 library for creating and formatting tables in terminals with extensive styling and export options.

#markdown-export#library#c-plus-plus-11
Stars2.2k
Forks171
Last commit5 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
Forks79
Last commit3 days ago
CLImate
CLImatePHP

A PHP library for creating expressive command-line interfaces with colored text, formatting, and interactive elements.

#console-applications#terminal-output#php-library
Stars1.9k
Forks126
Last commit1 month ago
RichEditorView
RichEditorViewSwift

A simple, modular, drop-in UIView subclass for rich text editing in iOS apps.

#ios#wysiwyg#ui-component
Stars1.9k
Forks447
Last commit2 years ago
jquery-notebook
jquery-notebookJavaScript

A modern, simple and elegant WYSIWYG rich text editor for web applications built with jQuery.

#content-editing#jquery-plugin#ui-components
Stars1.7k
Forks199
Last commit6 years ago
boxen
boxenJavaScript

A Node.js library for creating customizable boxes and borders around terminal output.

#developer-tools#terminal#npm-package
Stars1.7k
Forks60
Last commit28 days ago
maskito
maskitoTypeScript

A TypeScript library collection for creating robust input masks that enforce predefined formats across all user interactions.

#input-mask#hacktoberfest#user-input
Stars1.7k
Forks51
Last commit19 hours ago
aurora
auroraGo

A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.

#go-modules#terminal-output#color-library
Stars1.5k
Forks54
Last commit1 year ago
comfy-table
comfy-tableRust

A Rust library for building beautiful terminal tables with automatic content wrapping and extensive styling options.

#terminal-tables#hacktoberfest#library
Stars1.4k
Forks47
Last commit25 days ago
Pastel
PastelRuby

A Ruby gem for terminal output styling with an intuitive, chainable API that avoids monkey-patching.

#style#colors#ruby-gem
Stars669
Forks22
Last commit2 years ago
box-cli-maker
box-cli-makerGo

A Go library for rendering highly customizable boxes in the terminal with extensive styling and color options.

#unicode#terminal#box-rendering
Stars667
Forks27
Last commit1 month ago
cli-table3
cli-table3JavaScript

A Node.js library for rendering pretty Unicode tables in the command line with extensive styling and layout options.

#tables#developer-tools#unicode
Stars639
Forks55
Last commit6 months ago
string-width
string-widthJavaScript

Calculate the visual column width of a string, accounting for Unicode fullwidth characters and ignoring ANSI escape codes.

#unicode#east-asian-width#terminal
Stars530
Forks44
Last commit26 days ago
textwrap
textwrapRust

A Rust library for wrapping and indenting text with optimal-fit algorithms and hyphenation support.

#formatting#unicode#text-wrapping
Stars526
Forks60
Last commit18 days ago
strip-ansi
strip-ansiJavaScript

Strip ANSI escape codes from strings with consistent behavior across Node.js versions.

#chalk-ecosystem#escape-codes#ansi-codes
Stars498
Forks44
Last commit1 month ago
rust-ansi-term
rust-ansi-termRust

A Rust library for formatting text with ANSI terminal colors and styles like bold, underline, and background colors.

#styling#terminal#ansi-escape-codes
Stars483
Forks82
Last commit2 years ago
formatador
formatadorRuby

A Ruby library for formatting and displaying colored text, tables, and progress bars in terminal output.

#terminal-output#ascii-tables#text-formatting
Stars459
Forks30
Last commit4 months ago
SHML
SHMLShell

A shell markup language and style framework for adding colors and formatting to terminal scripts.

#emojis#command-line-tools#shell-scripting
Stars454
Forks14
Last commit7 years 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 commit9 months ago
AKMaskField
AKMaskFieldSwift

A Swift UITextField subclass for adding input masks to format data like credit cards, phone numbers, and dates.

#input-mask#ios#uitextfield
Stars342
Forks122
Last commit3 years ago
Transformer
TransformerJavaScript

A web tool that visually formats text and generates Swift/Objective-C code for attributed strings.

#transformer#visual-editor#web-app
Stars279
Forks14
Last commit6 years ago
Markdown Shortcuts
Markdown ShortcutsJavaScript

A DraftJS plugin that adds Markdown syntax shortcuts to rich text editors.

#wysiwyg#content-editable#editor-plugin
Stars275
Forks97
Last commit5 years ago
Page 1 of 3

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
Next
#Cli Tools20
#Terminal18
#Cli17
#Developer Tools14
#Ansi Colors12
#Command Line11
#Swift10
#Ansi Escape Codes10
#Rich Text Editor10
#Console Output9
#Terminal Styling8
#Terminal Colors8