Showing 15 of 267 projects
A Common Lisp library that modifies the reader to enable Perl/Shell-style string interpolation and character insertion.
A Rust library for reading input lines as byte slices to avoid allocations and improve performance.
A Go scanner that reads lines in reverse order from a given position, similar to bufio.Scanner but backward.
A Go library for extracting readable content from webpages using Open Graph metadata and arc90's readability algorithm.
A PHP library for spell checking that supports multiple backends like Aspell, Hunspell, and Ispell.
A Java library for writing parsers at runtime without preprocessing or a separate DSL.
A Qt library for building regular expressions using a fluent, human-readable API.
A pure Swift implementation of the Markdown markup language, consistent with Gruber's 1.0.1 specification.
Lightweight Elixir wrapper for Pandoc to convert between Markdown, HTML, LaTeX, and dozens of other document formats.
A Stage 4 ECMAScript proposal to add start and end indices for regex capture groups via the 'd' flag.
Node.js library providing low-level operations for handling Unicode emoji encoding, variants, and parsing.
A Common Lisp lexical analyzer generator that defines a domain-specific language within your Lisp program, eliminating the need for external tools.
A Python library and CLI application for translating text using the DeepL neural machine translation service.
An Elixir library providing fast, comprehensive string similarity metrics for approximate matching.
A Unicode-aware case conversion library for Go supporting camel, snake, kebab, and other naming conventions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.