Web-based document collection management for capturing, organizing, and searching information
- Stars304
- Forks100
- Open Issues415
MIT
- TypeScript
- JavaScript
- SCSS

About Uwazi
Uwazi is a web-based, open-source database application for capturing and organizing collections of information, with a particular focus on document management. HURIDOCS built it and supports its use by dozens of human rights organizations worldwide.
Users build structured collections of documents and related records, then search across them. Full-text search is powered by ElasticSearch, with an optional ICU analysis plugin for number sorting and multi-language sorting. Text is extracted from PDFs with pdftotext, and the interface runs in the browser.
Uwazi is self-hosted on your own infrastructure, running on Node.js, ElasticSearch, and MongoDB. The on-prem baseline is 4 GB of RAM, 2 CPU cores, and 20 GB of disk. It is released under the MIT license.
Key features
- Build structured collections of documents and records
- Full-text search across collections via ElasticSearch
- Multi-language text and number sorting with ICU
- Text extraction from PDFs with pdftotext
Details
- First released
- 2015
- Platforms
- Web
- Deployment
- Self-hosted · on-prem
- Stack
- Node.js · ElasticSearch · MongoDB
- Minimum specs
- 4 GB RAM · 2 CPU · 20 GB disk
- License
- MIT
