An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines.
- python
- pii
- privacy
- data-anonymization
47,133 repositories indexed
1–23 of 23 · Most stars
An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines.
Go efficient fast multilingual NLP and text segmentation; support English, Chinese, Japanese and others.
🚀 Catalyst is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.
Fast and Portable Character String Processing in R (with the Unicode ICU)
Automatically exported from code.google.com/p/berkeleyparser
Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for French clinical notes.
An English (Porter2) stemming implementation in Elixir.
Fast Porter stemmer implementation
A Go port of the Rapid Automatic Keyword Extraction algorithm (RAKE)
Martin Porter's stemmer for node.js
An NLP library for Uralic languages such as Finnish, Skolt Sami, Moksha and so on. Also supporting some non-Uralic languages such as Spanish, French, Arabic, Swedish, Norwegian, Russian and English. LLMs, FSTs and More!
Ruby port of the NLTK Punkt sentence segmentation algorithm
A Go package for n-gram based text categorization, with support for utf-8 and raw text
A flexible and general-purpose ngrams library written in Ruby. Raingrams supports ngram sizes greater than 1, text/non-text grams, multiple parsing styles and open/closed vocabulary models.
Gibran is an Elixir natural language processor, and a port of WordsCounted.
Ruby port of UEALite Stemmer - a conservative stemmer for search and indexing
Golang port of Petrovich - an inflector for Russian anthroponyms.
High Performance Porter2 Stemmer
Tagify produces a set of tags from a given source. Source can be either an HTML page, a Markdown document or a plain text. Supports English, Russian, Chinese, Hindi, Spanish, Arabic, Japanese, German, Hebrew, French and Korean languages.
Elixir port of Nakatani Shuyo's natural language detector
A tokenizer based on the dictionary and Bigram language models for Go. (Now only support chinese segmentation)
porter stemmer
Porter Stemmer in Elixir ~> 1.0.0