Python named-entity-recognition

Open-source Python projects categorized as named-entity-recognition

Top 23 Python named-entity-recognition Projects

named-entity-recognition
  1. HanLP

    Natural Language Processing for the next decade. Tokenization, Part-of-Speech Tagging, Named Entity Recognition, Syntactic & Semantic Dependency Parsing, Document Classification

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

    Project mention: SpaCy: Industrial-Strength Natural Language Processing (NLP) in Python | news.ycombinator.com | 2025-08-23
  4. NLP-progress

    Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.

  5. flair

    A very simple framework for state-of-the-art Natural Language Processing (NLP)

    Project mention: WhisperNER: Unified Open Named Entity and Speech Recognition | news.ycombinator.com | 2024-11-21

    only the last string is a LOC named entity. Of course you can change definitions from the standard ones if you like, but then you should be careful not to compare with tools that use the original standard definition of NER such as flairNLP [1].

    [1] https://github.com/flairNLP/flair?tab=readme-ov-file

  6. Stanza

    Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many human languages

  7. DeepPavlov

    An open source library for deep learning end-to-end dialog systems and chatbots.

    Project mention: Conversational AI and the Evolution of Search: Redefining How We Find Information | dev.to | 2025-01-29

    DeepPavlov: A conversational AI library for building multi-skill chatbots and virtual assistants.

  8. presidio

    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.

    Project mention: How We Integrate AI in epilot - Chapter 2: Serverless RAG w/ LangChain & Weaviate | dev.to | 2025-05-26

    Presidio

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. simpletransformers

    Transformers for Information Retrieval, Text Classification, NER, QA, Language Modelling, Language Generation, T5, Multi-Modal, and Conversational AI

  11. DeepKE

    [EMNLP 2022] An Open Toolkit for Knowledge Graph Extraction and Construction

  12. GLiNER

    Generalist and Lightweight Model for Named Entity Recognition (Extract any entity types from texts) @ NAACL 2024

    Project mention: Navigating the Cybersecurity Maze: Challenges and Solutions in AI Agent Development | dev.to | 2025-02-26

    PII and Secret Detection: This involves identifying and removing personally identifiable information (PII) or secrets from the data. Tools like Presidio and GLiNER are great for this purpose. The following Python code demonstrates how to use Guardrails to detect PII and secrets in text:

  13. NCRFpp

    NCRF++, a Neural Sequence Labeling Toolkit. Easy use to any sequence labeling tasks (e.g. NER, POS, Segmentation). It includes character LSTM/CNN, word LSTM/CNN and softmax/CRF components.

  14. entity-recognition-datasets

    A collection of corpora for named entity recognition (NER) and entity recognition tasks. These annotated datasets cover a variety of languages, domains and entity types.

  15. spacy-llm

    🦙 Integrating LLMs into structured NLP pipelines

  16. BERT-NER

    Pytorch-Named-Entity-Recognition-with-BERT

  17. seqeval

    A Python framework for sequence labeling evaluation(named-entity recognition, pos tagging, etc...)

  18. name-dataset

    The Python library for names.

    Project mention: Chain of Draft: Thinking Faster by Writing Less | dev.to | 2025-02-28

    NameDataset

  19. nlu

    1 line for thousands of State of The Art NLP models in hundreds of languages The fastest and most accurate way to solve text problems.

  20. ckip-transformers

    CKIP Transformers

  21. BERTweet

    BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)

  22. camel_tools

    A suite of Arabic natural language processing tools developed by the CAMeL Lab at New York University Abu Dhabi.

  23. GoLLIE

    Guideline following Large Language Model for Information Extraction

  24. zshot

    Zero and Few shot named entity & relationships recognition

  25. huspacy

    HuSpaCy: industrial-strength Hungarian natural language processing

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python named-entity-recognition discussion

Log in or Post with

Python named-entity-recognition related posts

  • Chain of Draft: Thinking Faster by Writing Less

    1 project | dev.to | 28 Feb 2025
  • WhisperNER: Unified Open Named Entity and Speech Recognition

    2 projects | news.ycombinator.com | 21 Nov 2024
  • Recent English newswire NER datasets?

    2 projects | /r/LanguageTechnology | 27 Aug 2023
  • PIXIU: NEW Data - star count:172.0

    1 project | /r/algoprojects | 15 Aug 2023
  • PIXIU: NEW Data - star count:124.0

    1 project | /r/algoprojects | 8 Jul 2023
  • PIXIU: NEW Data - star count:124.0

    1 project | /r/algoprojects | 7 Jul 2023
  • PIXIU: NEW Data - star count:124.0

    1 project | /r/algoprojects | 6 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source named-entity-recognition projects in Python? This list will help you:

# Project Stars
1 HanLP 35,542
2 spaCy 32,385
3 NLP-progress 22,924
4 flair 14,275
5 Stanza 7,575
6 DeepPavlov 6,924
7 presidio 5,463
8 simpletransformers 4,213
9 DeepKE 4,098
10 GLiNER 2,290
11 NCRFpp 1,895
12 entity-recognition-datasets 1,548
13 spacy-llm 1,303
14 BERT-NER 1,241
15 seqeval 1,149
16 name-dataset 939
17 nlu 936
18 ckip-transformers 740
19 BERTweet 594
20 camel_tools 482
21 GoLLIE 392
22 zshot 385
23 huspacy 171

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?