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

smile
smileElixir

An Elixir library that converts emoji mappers (like :ok_hand_sign:) to actual emoji characters, exploring metaprogramming techniques.

#elixir#metaprogramming#emoji-converter
Stars6
Forks4
Last commit2 years ago
intent-utterance-file-parser
intent-utterance-file-parserJavaScript

Parses intent utterance files like the Alexa Skills Kit Sample Utterance format to extract intents, slots, and words.

#slot-extraction#text-processing#nodejs
Stars6
Forks0
Last commit
porterstemmer
porterstemmerElixir

An Elixir implementation of the Porter 2 algorithm for stemming English words.

#elixir#stemming#natural-language-processing
Stars6
Forks4
Last commit11 years 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
Stars6
Forks1
Last commit1 year 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
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
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 commit6 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
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 commit9 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
ccc
cccElixir

An Elixir library for converting character encodings using libiconv.

#unicode#multilingual-support#text-processing
Stars4
Forks0
Last commit9 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 commit24 days 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
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
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
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 commit11 months 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
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 commit3 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
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
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
11 years ago
1 year ago
#Unicode82
#Natural Language Processing54
#Go45
#Regex45
#Go Library45
#String Manipulation44
#Cli Tool41
#Golang40
#Markdown38
#Developer Tools37
#Internationalization33
#Markdown Parser32