Showing 36 of 51 projects
A Python library for rich text, beautiful formatting, and advanced visual components in the terminal.
A modern, extensible rich text editor built for compatibility across browsers and frameworks.
A fast, safe, and modern C++ formatting library providing a type-safe alternative to printf and iostreams.
A terminal string styling library for Node.js with an expressive API, high performance, and no dependencies.
A .NET library for creating beautiful, cross-platform console applications with rich text formatting and UI components.
Input mask library for React, Angular, Ember, Vue, and plain JavaScript to format phone, date, currency, and custom inputs.
A customizable WYSIWYG rich text editor built with React and Draft.js for React applications.
A React plugin architecture for Draft.js providing Slack-like emojis, Facebook-like mentions, stickers, and other rich text editor features.
A comprehensive JavaScript library for string manipulation with functions for formatting, escaping, querying, and chopping strings.
A Swift library for creating beautiful, easy attributed strings with support for iOS, macOS, tvOS, and watchOS.
A lightweight Swift library for elegant attributed string composition with declarative styling and tag-based rendering.
A JavaScript library that enhances console.log with markdown-like formatting and custom styling.
An HTML pre-processor that adds fine printing typographic features like hanging punctuation and optical margin alignment to web pages.
A simple in-place rich text editor for web pages using jQuery UI and HTML5 contentEditable.
A header-only C++11 library for creating and formatting tables in terminals with extensive styling and export options.
A simple, modular, drop-in UIView subclass for rich text editing in iOS apps.
A PHP library for creating expressive command-line interfaces with colored text, formatting, and interactive elements.
A command-line tool for displaying stylized ANSI fonts in the terminal with colors, gradients, and alignment.
A modern, simple and elegant WYSIWYG rich text editor for web applications built with jQuery.
A Node.js library for creating customizable boxes and borders around terminal output.
A TypeScript library collection for creating robust input masks that enforce predefined formats across all user interactions.
A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.
A Rust library for building beautiful terminal tables with automatic content wrapping and extensive styling options.
A Ruby gem for terminal output styling with an intuitive, chainable API that avoids monkey-patching.
A Go library for rendering highly customizable boxes in the terminal with extensive styling and color options.
A Node.js library for rendering pretty Unicode tables in the command line with extensive styling and layout options.
Calculate the visual column width of a string, accounting for Unicode fullwidth characters and ignoring ANSI escape codes.
A Rust library for wrapping and indenting text with optimal-fit algorithms and hyphenation support.
Strip ANSI escape codes from strings with consistent behavior across Node.js versions.
A Rust library for formatting text with ANSI terminal colors and styles like bold, underline, and background colors.
A Ruby library for formatting and displaying colored text, tables, and progress bars in terminal output.
A shell markup language and style framework for adding colors and formatting to terminal scripts.
A fast Ruby gem for adding ANSI terminal colors and effects with a simple API and true color support.
A Swift UITextField subclass for adding input masks to format data like credit cards, phone numbers, and dates.
A web tool that visually formats text and generates Swift/Objective-C code for attributed strings.
A DraftJS plugin that adds Markdown syntax shortcuts to rich text editors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.