CAMeL-Lab/camel_tools

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

67
/ 100
Established

CAMeL Tools helps researchers and data scientists working with Arabic text by providing a comprehensive suite of natural language processing functions. You can feed it raw Arabic text and get back insights like identified dialects, named entities, and sentiment analysis. This tool is for anyone needing to analyze or process Arabic language data for research, social media monitoring, or linguistic studies.

538 stars. Used by 1 other package. Available on PyPI.

Use this if you need to perform advanced linguistic analysis or process large volumes of Arabic text for tasks such as sentiment analysis or named entity recognition.

Not ideal if you primarily work with languages other than Arabic or if you need a simple, no-code solution for basic text operations.

Arabic-linguistics text-analysis sentiment-analysis named-entity-recognition dialect-identification
Maintenance 10 / 25
Adoption 11 / 25
Maturity 25 / 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

Commits (30d)

0

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.