CAMeL-Lab/camel_tools

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

77
/ 100
Verified

Provides morphological analysis, dialect identification, named entity recognition, and sentiment analysis through a Rust-optimized backend with modular Python bindings. Components leverage pre-trained models and linguistic datasets installable via the `camel_data` command, supporting multiple Arabic variants and dialects. Integrates with PyTorch for neural components and targets Python 3.10+ across Linux, macOS, and Windows platforms.

538 stars and 18,865 monthly downloads. Used by 1 other package. Actively maintained with 6 commits in the last 30 days. Available on PyPI.

Maintenance 17 / 25
Adoption 21 / 25
Maturity 18 / 25
Community 21 / 25

How are scores calculated?

Stars

538

Forks

84

Language

Python

License

MIT

Category

arabic-nlp-tools

Last pushed

Mar 05, 2026

Monthly downloads

18,865

Commits (30d)

6

Dependencies

19

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/CAMeL-Lab/camel_tools"

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