Awesome Open Source
Awesome Open Source
Combined Topics
natural-language
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 54 Natural Language Open Source Projects
Categories
>
Text Processing
>
Natural Language
Ludwig
⭐
7,640
Ludwig is a toolbox that allows to train and evaluate deep learning models without the need to write code.
Nlp Recipes
⭐
5,456
Natural Language Processing Best Practices & Examples
Mycroft Core
⭐
5,027
Mycroft Core, the Mycroft Artificial Intelligence platform.
Languagetool
⭐
4,757
Style and Grammar Checker for 25+ Languages
Franc
⭐
3,508
Natural language detection
Opencog
⭐
2,060
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Retext
⭐
2,017
natural language processor powered by plugins part of the @unifiedjs collective
Textlint
⭐
1,951
The pluggable natural language linter for text and markdown.
Awesome Sentence Embedding
⭐
1,821
A curated list of pretrained sentence and word embedding models
Pytextrank
⭐
1,521
Python implementation of TextRank for phrase extraction and summarization of text documents
Ai Chatbot Framework
⭐
1,469
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Node Sdk
⭐
1,436
☄️ Node.js library to access IBM Watson services.
Text Analytics With Python
⭐
1,176
Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.
Rasa_nlu_chi
⭐
1,174
Turn Chinese natural language into structured data 中文自然语言理解
When
⭐
1,116
A natural language date/time parser with pluggable rules
Shift Ctrl F
⭐
1,031
🔎 Search the information available on a webpage using natural language instead of an exact string match.
Wikisql
⭐
977
A large annotated semantic parsing corpus for developing natural language interfaces.
Mlsql
⭐
844
inferring sql queries from plain-text questions about tables
Vim Grammarous
⭐
785
A powerful grammar checker for Vim using LanguageTool.
Ring
⭐
727
Simple and flexible programming language for applications development
Simplenlg
⭐
715
Java API for Natural Language Generation. Originally developed by Ehud Reiter at the University of Aberdeen’s Department of Computing Science and co-founder of Arria NLG. This git repo is the official SimpleNLG version.
Botlibre
⭐
414
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Cogcomp Nlp
⭐
411
CogComp's Natural Language Processing libraries and Demos:
Nlp Python Deep Learning
⭐
383
NLP in Python with Deep Learning
Lingua
⭐
349
👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike
Soulvercore
⭐
340
A powerful Swift framework for evaluating mathematical expressions
Link Grammar
⭐
289
The CMU Link Grammar natural language parser
Language Resources
⭐
261
Datasets and tools for basic natural language processing.
Rasa_nlu_gq
⭐
257
turn natural language into structured data(支持中文,自定义了N种模型,支持不同的场景和任务)
Low Resource Languages
⭐
249
Resources for conservation, development, and documentation of low resource (human) languages.
Retext Keywords
⭐
242
plugin to extract keywords and key-phrases
Cs224d
⭐
223
Code for Stanford CS224D: deep learning for natural language understanding
Go Naturaldate
⭐
220
Natural date/time parsing for Go.
Commit Autosuggestions
⭐
209
A tool that AI automatically recommends commit messages.
Deeplearning.ai
⭐
188
该存储库包含由deeplearning.ai提供的相关课程的个人的笔记和实现代码。
Programming Language Classifier
⭐
173
An example of how to use CreateML in Xcode 10 to create a Core ML model for classifying text
Freelb
⭐
154
Adversarial Training for Natural Language Understanding
Natural Regex
⭐
148
Create regex from natural language
Parse English
⭐
137
English (natural language) parser
Nlcst
⭐
120
Natural Language Concrete Syntax Tree format
Retext Equality
⭐
119
plugin to check for possible insensitive, inconsiderate language
Nodejs Language
⭐
113
Node.js client for Google Cloud Natural Language: Derive insights from unstructured text using Google machine learning.
Natural_logic_interpreter
⭐
110
Automatically interpret and validate nested natural logic arguments based on rules of inference and propositional logic
Getlang
⭐
110
Natural language detection package in pure Go
Assistantjs
⭐
100
TypeScript framework to build cross-platform voice applications (alexa, google home, ...).
Tagan
⭐
97
An official PyTorch implementation of the paper "Text-Adaptive Generative Adversarial Networks: Manipulating Images with Natural Language", NeurIPS 2018
Forte
⭐
97
Forte is a flexible and powerful NLP builder FOR TExt. This is part of the CASL project: http://casl-project.ai/
Stemmer
⭐
87
Fast Porter stemmer implementation
Retext Simplify
⭐
81
plugin to check phrases for simpler alternatives
Cognitive Social Crm
⭐
71
An application that monitors a Twitter feed and determines customer sentiment using IBM Watson Assistant, Tone Analyzer, Natural Language Understanding, as well as CloudantDB
Bert In Production
⭐
64
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Coursera Natural Language Processing Specialization
⭐
44
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
Ieml
⭐
41
IEML semantic language - a meaning-representation system based on semantic primitives and a regular grammar. Basic semantic relationships between concepts are automatically computed from syntactic similarities.
Grazi
⭐
32
Grammar checking and more for IntelliJ IDEA
1-54 of 54 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210