Side by side
Gensim vs spaCy
Both stand on natural language processing software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWindows
Visit Gensim Free plan LinuxMacSelf-hosted+1
spaCy offers a broad set of NLP components and tools for training, packaging and deploying custom pipelines. It requires developers to manage the library themselves, and transformer use has a GPU requirement for effective operation.
Visit spaCyThe facts
| Gensim | spaCy | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Windows | Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | radimrehurek.com | spacy.io |
| On natural language processing software | #6 of 28 | #2 of 28 |
Gensim: what it does well
spaCy: what it does well
- Free, open-source library with a free plan.
- Components cover multiple NLP tasks, including entity recognition.
- Supports 75+ languages and 84 trained pipelines for 25.
- Custom pipelines can be trained and packaged as Python packages.
- Can run without data leaving the user's servers.
What to know first
- It is a library, not a hosted web application.
- Trained pipelines are not available for every supported language.
- Transformer models require a GPU to run effectively.
- Commercial consulting fees are quoted, with no price list published.