Showing 36 of 424 projects
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 Neovim plugin that integrates ripgrep search directly with the quickfix list and search register for native code exploration and refactoring.
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 100% JavaScript ES2015 implementation of the grep command for Vorpal.js interactive CLIs.
A JavaScript webapp that converts Shadertoy GLSL shaders to GameMaker-compatible GLSL ES code.
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 Neovim plugin that counts AI model tokens in text files with background caching and editor integrations.
A pipeline-first string manipulation library for Go, enabling composable string transformations with zero dependencies.
A Python tool that concatenates LaTeX documents while properly merging preambles and handling dependencies.
A Ruby gem for transliterating Cyrillic text to Latin using standardized schemas from nalgeon/iuliia.
A standalone, portable Ada package for reading and modifying configuration files in the INI format.
A reference counted string implementation for D that replaces built-in strings with minimal code changes.
A Rust crate providing embeddings and positional encoding implementations for NLP and Transformer-based models.
A Go package for encoding and decoding fixed-width data using struct tags.
A Neovim plugin that integrates Simon Willison's llm CLI tool for AI-assisted coding and text processing directly within the editor.
A command-line tool and API for counting words in strings or stdin input.
An Elixir library for translating between hiragana, katakana, romaji, and Japanese phonetic sounds.
A Common Lisp lexical analyzer for shell-like syntaxes, ported from Python's shlex module.
An Ada library and tool for creating templated text streams like dynamic HTML documents.
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.
Convert dash/dot/underscore/space separated strings to camelCase or PascalCase.
A V language wrapper for the iconv character encoding conversion library.
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 Go port of Python's textwrap module for formatting and wrapping text with similar functionality.
A Neovim plugin that translates selected text using the DeepL API with float, replace, and append output modes.
A simple Angular library for encoding and decoding text to and from Morse code.
A Rust library for advanced string manipulation with pattern searching and text transformation capabilities.
An Elixir implementation of the Porter 2 algorithm for stemming English words.
Parses intent utterance files like the Alexa Skills Kit Sample Utterance format to extract intents, slots, and words.
An Elixir library that converts emoji mappers (like :ok_hand_sign:) to actual emoji characters, exploring metaprogramming techniques.
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.