Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Text Formatting

Text Formatting

21 projects

Showing 21 of 21 projects

rich
richPython

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

#tables#developer-tools#python-library
Stars56.2k
Forks2.1k
Last commit12 days ago
quill
quillTypeScript

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

#web-components#wysiwyg#content-editable
Stars47.1k
Forks3.6k
Last commit9 months ago
{fmt}
{fmt}C++

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

#formatting#ranges#unicode
Stars23.4k
Forks2.9k
Last commit3 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.1k
Forks959
Last commit2 months 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.4k
Forks650
Last commit2 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
Forks821
Last commit11 months 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.2k
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 commit1 month ago
voca
vocaJavaScript

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

#modular#string#case
Stars3.6k
Forks136
Last commit2 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.6k
Forks196
Last commit1 year 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
Forks210
Last commit2 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
Forks143
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
Forks54
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.5k
Forks307
Last commit5 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
Forks157
Last commit11 months ago
RichEditorView
RichEditorViewSwift

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

#ios#wysiwyg#ui-component
Stars1.9k
Forks450
Last commit2 years 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
Forks124
Last commit1 month 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 commit6 months 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
Forks202
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
Forks59
Last commit7 months 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.6k
Forks49
Last commit1 day ago

Related Tags

#Rich Text Editor6#Cli5#Frontend5#Ui Components4#Developer Tools4#Terminal4#Nodejs4#Javascript4#React4#Swift3#Console Output3#Console3
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