Showing 36 of 424 projects
A Neovim plugin that integrates ripgrep search directly with the quickfix list and search register for native code exploration and refactoring.
A 100% JavaScript ES2015 implementation of the grep command for Vorpal.js interactive CLIs.
A Delphi library for detecting character encodings in text files, supporting a wide range of charsets across multiple platforms.
A Go library for converting BBCode and Markdown to HTML with support for custom tag processing.
A JavaScript webapp that converts Shadertoy GLSL shaders to GameMaker-compatible GLSL ES code.
A Ruby library for breaking words and phrases into n-grams with customizable parameters.
A Python package for cleaning text data for NLP tasks, including language filtering, duplicate removal, and outlier detection.
A simple parser combinator library for Deno, ported from fnparse.js to TypeScript.
A pure Elixir implementation for parsing and generating Labeled Tab-separated Values (LTSV) data.
A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.
A Ruby gem for transliterating Cyrillic text to Latin using standardized schemas from nalgeon/iuliia.
A Python tool that concatenates LaTeX documents while properly merging preambles and handling dependencies.
A command-line tool and API for counting words in strings or stdin input.
A Common Lisp lexical analyzer for shell-like syntaxes, ported from Python's shlex module.
A reference counted string implementation for D that replaces built-in strings with minimal code changes.
A Neovim plugin that integrates Simon Willison's llm CLI tool for AI-assisted coding and text processing directly within the editor.
An Ada library and tool for creating templated text streams like dynamic HTML documents.
A Go package for encoding and decoding fixed-width data using struct tags.
A Neovim plugin that counts AI model tokens in text files with background caching and editor integrations.
A Rust crate providing embeddings and positional encoding implementations for NLP and Transformer-based models.
An Elixir library for translating between hiragana, katakana, romaji, and Japanese phonetic sounds.
A standalone, portable Ada package for reading and modifying configuration files in the INI format.
Convert dash/dot/underscore/space separated strings to camelCase or PascalCase.
Crystal language bindings for the Hunspell spell-checking and morphological analysis library.
An Elixir micro library for converting non-Western Arabic numerals (e.g., Farsi, Bengali, Devanagari) into Western Arabic digits.
A Go port of Python's textwrap module for formatting and wrapping text with similar functionality.
A Deno module for formatting, trimming, and removing extra whitespace between characters to organize paragraphs.
A V library providing common text manipulation functions like case conversion, link extraction, and normalization.
A simple Angular library for encoding and decoding text to and from Morse code.
A Neovim plugin that translates selected text using the DeepL API with float, replace, and append output modes.
A V language wrapper for the iconv character encoding conversion library.
An Elixir implementation of the Porter 2 algorithm for stemming English words.
An Elixir library that converts emoji mappers (like :ok_hand_sign:) to actual emoji characters, exploring metaprogramming techniques.
Parses intent utterance files like the Alexa Skills Kit Sample Utterance format to extract intents, slots, and words.
A collection of Lua utilities for Neovim plugin development, featuring lazy-loaded functions for file operations, text manipulation, and async processes.
A Python CLI tool for converting web pages to clean, readable Markdown format, optimized for feeding documentation into LLMs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.