GrammarSoft/cg3

Tools for the 3rd edition of the Constraint Grammar formalism.

49
/ 100
Emerging

Constraint Grammar (CG) is a rule-based method for analyzing natural language, often used in computational linguistics for tasks like part-of-speech tagging and dependency parsing. This project provides the tools for creating and applying CG rules. It takes raw text or text with basic linguistic annotations as input and produces text with richer, disambiguated grammatical tags and structural information.

Use this if you need to perform in-depth, rule-based linguistic analysis and disambiguation on text for tasks such as machine translation, grammar checking, or information extraction.

Not ideal if you are looking for a statistical or machine-learning based natural language processing solution without a strong rule-based component.

computational-linguistics natural-language-processing grammar-analysis linguistic-annotation machine-translation
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

25

Forks

7

Language

C++

License

GPL-3.0

Last pushed

Feb 25, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/GrammarSoft/cg3"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.