awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to chartbeat-labs/textacy

Projects sharing features with Textacy

30 open-source projects similar to chartbeat-labs/textacy, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • stanfordnlp/stanzastanfordnlp avatar

    stanfordnlp/stanza

    7,809View on GitHub↗

    Stanza is a Python natural language processing library designed for tokenization, lemmatization, and dependency parsing across many human languages using neural models. It provides a neural processing pipeline that converts raw text into structured linguistic data objects, alongside a specialized analyzer for extracting medical insights from clinical and biomedical language. The project includes a wrapper that connects Python scripts to Java-based natural language processing tools and remote annotation servers. This enables a bridge for extracting linguistic annotations and analysis data from

    Pythonartificial-intelligencecorenlpdeep-learning
    View on GitHub↗7,809
  • rare-technologies/gensimRaRe-Technologies avatar

    RaRe-Technologies/gensim

    16,442View on GitHub↗

    Gensim is an unsupervised natural language processing toolkit designed for topic modeling, word embedding training, and the processing of large-scale text corpora. It provides a framework for discovering latent themes and semantic structures in text without the need for labeled data. The toolkit is distinguished by its ability to handle datasets that exceed system memory through iterator-based data streaming from disk. It also supports distributed model training, allowing complex modeling tasks to be executed across computer clusters. The library covers a broad range of analysis capabilities

    Python
    View on GitHub↗16,442
  • bigartm/bigartmbigartm avatar

    bigartm/bigartm

    674View on GitHub↗

    Fast topic modeling platform

    C++
    View on GitHub↗674
  • proycon/python-uctoproycon avatar

    proycon/python-ucto

    31View on GitHub↗

    This is a Python binding to the tokenizer Ucto. Tokenisation is one of the first step in almost any Natural Language Processing task, yet it is not always as trivial a task as it appears to be. This binding makes the power of the ucto tokeniser available to Python. Ucto itself is regular-expression based, extensible, and advanced tokeniser written in C++ (http://ilk.uvt.nl/ucto).

    Cython
    View on GitHub↗31

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • xhlulu/dl-translatexhlulu avatar

    xhlulu/dl-translate

    499View on GitHub↗

    Library for translating between 200 languages. Built on 🤗 transformers.

    Python
    View on GitHub↗499
  • stanfordnlp/corenlpstanfordnlp avatar

    stanfordnlp/CoreNLP

    10,085View on GitHub↗

    CoreNLP is a Java natural language processing library designed to convert raw human language text into structured data. It utilizes a suite of linguistic annotators to analyze text through a pipeline, extracting grammatical structures, sentiment, and linguistic patterns. The project includes a coreference resolution engine that links multiple mentions of the same entity to maintain contextual consistency across documents. It also provides tools for named entity recognition to categorize people, companies, and locations, and a part-of-speech tagger to assign grammatical categories and base for

    Java
    View on GitHub↗10,085
  • explosion/spacyexplosion avatar

    explosion/spaCy

    33,688View on GitHub↗

    spaCy is a Python natural language processing framework designed for industrial-scale text processing. It converts raw text into structured data for machine learning pipelines through a combination of statistical language model trainers, transformer-based text processors, and syntactic dependency parsers. The project enables the integration of pretrained transformer architectures to perform complex linguistic analysis and multi-task learning. It also provides a specialized system for neural named entity recognition to identify and categorize key entities within text. The framework covers a b

    Pythonaiartificial-intelligencecython
    View on GitHub↗33,688
  • deepset-ai/haystackdeepset-ai avatar

    deepset-ai/haystack

    24,253View on GitHub↗

    Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis. The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This desi

    MDXagentagentsai
    View on GitHub↗24,253
  • huggingface/transformershuggingface avatar

    huggingface/transformers

    161,630View on GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Pythonaudiodeep-learningdeepseek
    View on GitHub↗161,630
  • proycon/pynlplproycon avatar

    proycon/pynlpl

    476View on GitHub↗

    PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Form

    Python
    View on GitHub↗476
  • sergioburdisso/pyss3sergioburdisso avatar

    sergioburdisso/pyss3

    348View on GitHub↗

    A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat:

    Python
    View on GitHub↗348
  • snipsco/snips-nlusnipsco avatar

    snipsco/snips-nlu

    3,972View on GitHub↗

    snips-nlu is a Python library and natural language understanding engine designed to convert unstructured text into structured data. It identifies user intents and extracts associated entities from natural language sentences to enable machine-readable command processing. The engine functions as a multilingual parser capable of processing text across multiple languages. It maps identified entities to canonical values or standardized ISO formats, such as timestamps, to ensure data consistency. The project covers intent classification and named entity recognition, utilizing sequence labeling and

    Python
    View on GitHub↗3,972
  • pytorch/fairseqpytorch avatar

    pytorch/fairseq

    32,228View on GitHub↗

    Fairseq is a deep learning research toolkit and sequence-to-sequence framework built on PyTorch. It provides a system for training and deploying models that map input sequences to output sequences, with a primary focus on neural machine translation and speech recognition. The toolkit allows for the generation of text sequences through search algorithms such as beam search and nucleus sampling. It includes capabilities for producing synthetic parallel training data by translating monolingual text using reverse sequence models. The framework supports large scale model training through multi-de

    Python
    View on GitHub↗32,228
  • zalandoresearch/flairzalandoresearch avatar

    zalandoresearch/flair

    14,378View on GitHub↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Python
    View on GitHub↗14,378
  • artificiai/multilingual-latent-dirichlet-allocation-ldaArtificiAI avatar

    ArtificiAI/Multilingual-Latent-Dirichlet-Allocation-LDA

    83View on GitHub↗

    A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.

    Pythonclusteringenglishfrench
    View on GitHub↗83
  • awslabs/sockeyeawslabs avatar

    awslabs/sockeye

    1,215View on GitHub↗

    Sockeye is an open-source sequence-to-sequence framework for Neural Machine Translation built on PyTorch. It implements distributed training and optimized inference for state-of-the-art models, powering Amazon Translate and other MT applications. Recent developments and changes are tracked in…

    Python
    View on GitHub↗1,215
  • brikerman/kashgariBrikerMan avatar

    BrikerMan/Kashgari

    2,383View on GitHub↗

    Kashgari is a production-level NLP Transfer learning framework built on top of tf.keras for text-labeling and text-classification, includes Word2Vec, BERT, and GPT2 Language Embedding.

    Python
    View on GitHub↗2,383
  • columbia-applied-data-science/rosettacolumbia-applied-data-science avatar

    columbia-applied-data-science/rosetta

    207View on GitHub↗

    Tools, wrappers, etc... for data science with a concentration on text processing

    Jupyter Notebook
    View on GitHub↗207
  • huggingface/tokenizershuggingface avatar

    huggingface/tokenizers

    10,825View on GitHub↗

    This project is a high-performance library for converting raw text into tokens and IDs for machine learning models. It functions as a fast text encoder and a text preprocessing pipeline designed to transform strings into numerical representations with high throughput for research and production. The library includes a subword tokenizer trainer used to analyze text datasets and create custom vocabularies using algorithms such as byte-pair encoding and wordpiece. It provides capabilities for subword vocabulary training and text alignment, allowing character offsets to be tracked during normaliz

    Rustbertgptlanguage-model
    View on GitHub↗10,825
  • allenai/allennlpallenai avatar

    allenai/allennlp

    11,889View on GitHub↗

    AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training neural network architectures for linguistic tasks. It provides a distributed training system that coordinates data and gradients across multiple GPUs and a framework for integrating pretrained transformer architectures. The system distinguishes itself with a dedicated algorithmic bias mitigation tool used to identify and reduce bias in linguistic model predictions. It also includes model influence analysis to interpret predictions by calculating the influence of specific traini

    Python
    View on GitHub↗11,889
  • jasonkessler/scattertextJasonKessler avatar

    JasonKessler/scattertext

    2,330View on GitHub↗

    Beautiful visualizations of how language differs among document types.

    Pythoncomputational-social-scienced3eda
    View on GitHub↗2,330
  • petrochukm/pytorch-nlpPetrochukM avatar

    PetrochukM/PyTorch-NLP

    2,226View on GitHub↗

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    Python
    View on GitHub↗2,226
  • qdata/textattackQData avatar

    QData/TextAttack

    3,435View on GitHub↗

    TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/

    Python
    View on GitHub↗3,435
  • yandexdataschool/nlp_courseyandexdataschool avatar

    yandexdataschool/nlp_course

    10,591View on GitHub↗

    YSDA course in Natural Language Processing

    Jupyter Notebook
    View on GitHub↗10,591
  • alexsergivan/transliteratorA

    alexsergivan/transliterator

    0View on GitHub↗
    View on GitHub↗0
  • arongdari/topic-model-lecture-notearongdari avatar

    arongdari/topic-model-lecture-note

    22View on GitHub↗

    lecture notes for probabilistic topic models using ipython notebook

    View on GitHub↗22
  • arongdari/python-topic-modelarongdari avatar

    arongdari/python-topic-model

    374View on GitHub↗

    Implementation of various topic models

    Jupyter Notebook
    View on GitHub↗374
  • alexrozanski/llamachatalexrozanski avatar

    alexrozanski/LlamaChat

    1,510View on GitHub↗

    Chat with your favourite LLaMA models in a native macOS app

    Swiftaillamallamacpp
    View on GitHub↗1,510
  • artidoro/qloraartidoro avatar

    artidoro/qlora

    10,929View on GitHub↗

    This project is a quantized fine-tuning framework for large language models. It implements a low-rank adaptation library and a four-bit quantizer to reduce the GPU memory requirements needed to train large models. The framework utilizes four-bit quantization and low-rank adapters to enable model training on consumer-grade hardware. It further reduces the memory footprint through double quantization and a paged optimizer that offloads states to system RAM. The system supports distributed training across multiple GPUs to handle larger parameter scales and includes utilities for custom dataset

    Jupyter Notebook
    View on GitHub↗10,929
  • abkmystery/aneeabkmystery avatar

    abkmystery/ANEE

    1View on GitHub↗

    ANEE is an experimental dynamic inference wrapper for pretrained Transformer language models (currently GPT-2). Instead of always running all layers, ANEE exposes an energy_budget and performs early exit inside the model’s forward pass.

    Python
    View on GitHub↗1