Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Text Processing

Text Processing

424 projects

Showing 28 of 424 projects

cmprss
cmprssGo

A command-line tool that performs irreversible compression on text by removing vowels and spaces to reduce file size.

#text-compression#command-line-tool#console-tool
Stars6
Forks0
Last commit4 years ago
pcre2
pcre2V

A V library module providing PCRE2 regular expression processing with find and replace operations.

#library#vlang#regex
Stars6
Forks1
Last commit2 years ago
omega.nvim
omega.nvimLua

A collection of Lua utilities for Neovim plugin development, featuring lazy-loaded functions for file operations, text manipulation, and async processes.

#async-operations#neovim-plugin#text-processing
Stars6
Forks0
Last commit1 year ago
Rosie-RPL
Rosie-RPLV

A native V implementation of the Rosie Pattern Language (RPL), a regex-like pattern matching engine with improved usability.

#parsing#compiler#rosie
Stars6
Forks1
Last commit4 years ago
translator.nvim
translator.nvimLua

An AI-powered Neovim plugin that uses OpenAI's GPT models for high-quality, natural language translations.

#developer-tools#openai#ai-translation
Stars5
Forks1
Last commit1 year ago
word_count
word_countRuby

A Ruby gem that adds a word_count method to String and Hash using the Unix wc command for reliable word counting.

#word-counting#natural-language#ruby-gem
Stars5
Forks1
Last commit7 years ago
\R escape
\R escapeHTML

A proposal to add the \R escape sequence to ECMAScript regular expressions for matching Unicode line terminators.

#unicode#regex#tc39-proposal
Stars5
Forks2
Last commit4 years ago
Markdownlib
MarkdownlibActionScript

An ActionScript 3.0 implementation of Markdown, ported line-by-line from the original Perl version.

#as3-library#regex#markdown-parser
Stars5
Forks3
Last commit7 years ago
ex_brace_expansion
ex_brace_expansionElixir

Brace expansion pattern matching for Elixir, ported from bash/sh and JavaScript implementations.

#elixir#shell-scripting#bash-compatibility
Stars5
Forks6
Last commit5 years ago
Hypherator
HypheratorJava

A lightweight Java hyphenation library using Hunspell-style patterns with an iterator-based API for text processing.

#java-library#open-source#iterator-api
Stars5
Forks4
Last commit1 year ago
ccc
cccElixir

An Elixir library for converting character encodings using libiconv.

#unicode#multilingual-support#text-processing
Stars4
Forks0
Last commit9 years ago
TPL
TPLGo

A legacy-compatible template engine for Go with parallel execution and structured error handling.

#parallel-execution#template-engine#text-processing
Stars4
Forks0
Last commit7 months ago
hunspell-i18n
hunspell-i18nC

Ruby bindings for Hunspell 1.2.x with UTF-8 and iconv support for spell checking.

#spell-checking#bindings#hunspell
Stars4
Forks2
Last commit14 years ago
case
caseShell

A ZSH plugin that adds tolower and toupper commands to change text casing in the terminal.

#developer-tools#terminal-utility#unix
Stars4
Forks0
Last commit6 years ago
zipf
zipfRuby

A Ruby NLP library providing implementations of core algorithms and data structures for natural language processing tasks.

#nlp-library#hypergraphs#tf-idf
Stars4
Forks1
Last commit10 years ago
ngx-highlight-text
ngx-highlight-textTypeScript

An Angular component for highlighting one or multiple search terms within HTML text with customizable styling.

#standalone-components#text-highlighting#text-processing
Stars3
Forks1
Last commit
bindbc-icu
bindbc-icuD

Dynamic and static D language bindings to IBM ICU's C API, compatible with @nogc and nothrow.

#d-language#unicode#internationalization
Stars3
Forks1
Last commit1 year ago
Actiondown
ActiondownActionScript

An ActionScript port of the Showdown JavaScript library for converting Markdown to HTML.

#markdown-parser#showdown-port#html-generation
Stars2
Forks0
Last commit16 years ago
cl-slug
cl-slugCommon Lisp

A Common Lisp library for creating URL-friendly slugs from strings, supporting multiple languages.

#slug-generation#content-management#internationalization
Stars2
Forks0
Last commit9 months ago
nlp_toolz
nlp_toolzRuby

A Ruby wrapper for basic NLP tools including sentence detection, tokenization, and POS tagging using OpenNLP and Berkeley Parser.

#berkeley-parser#pos-tagging#sentence-detection
Stars2
Forks1
Last commit8 years ago
pluralize
pluralizeTypeScript

A tiny JavaScript library for pluralizing words with a lightweight and friendly API.

#npm-package#lightweight#text-processing
Stars2
Forks0
Last commit5 years ago
rblearn
rblearnRuby

A Ruby library for machine learning with NLP features including cross-validation and text feature extraction.

#nlp-library#ruby-ml#ruby-gem
Stars2
Forks1
Last commit10 years ago
spelling-corrector
spelling-correctorGo

A spelling corrector for Spanish language with customizable dictionary training and Docker deployment.

#spelling-correction#http#natural-language-processing
Stars2
Forks0
Last commit4 years ago
bindbc-mecab
bindbc-mecabD

Dynamic and static D bindings to the MeCab C API for Japanese morphological analysis.

#part-of-speech-tagging#d-language#c-api
Stars1
Forks0
Last commit6 years ago
Scrabble
Scrabble

Analyzes 250,000 Scrabble AI self-play games to track word usage patterns and power tile statistics.

#scrabble-analysis#data-science#text-processing
Stars1
Forks0
Last commit7 years ago
rtrim
rtrimJavaScript

A Node.js module to strip whitespace or custom characters from the end of strings without dependencies.

#trim#trim-whitespace#text-processing
Stars0
Forks2
Last commit5 years ago
ngx-linkifyjs
ngx-linkifyjsTypeScript

Angular wrapper for linkifyjs that automatically converts URLs, emails, hashtags, and mentions in text to clickable HTML links.

#angular-pipe#social-media#standalone-components
Stars0
Forks0
Last commit2 months ago
recyclec
recyclecJavaScript

A command line line-by-line driver for Cycle.js applications that processes input through custom modules.

#stream-processing#cyclejs#reactive-programming
Stars0
Forks0
Last commit10 years ago
PreviousPage 12 of 12

Related Tags

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
1 year ago
#Unicode82
#Natural Language Processing54
#Go45
#Go Library45
#Regex44
#String Manipulation44
#Cli Tool41
#Golang40
#Markdown38
#Developer Tools37
#Internationalization33
#Markdown Parser32