Uwazi logo

Uwazi

Web-based document collection management for capturing, organizing, and searching information

Open Source Alternative to
Repository activity
  • Stars304
  • Forks100
  • Open Issues415
License

MIT

Languages
  • TypeScript
  • JavaScript
  • SCSS
Uwazi screenshot

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