dictpress is a free and open source, single binary webserver application for building and publishing fast, searchable dictionaries for any language. It stores all data in SQLite DB files and has no dependencies.
Example dictionaries:
- Alar — Kannada-English dictionary.
- Olam — English-Malayalam, Malayalam-Malayalam dictionary.
- Sourashtra Dictionary - Sourashtra English, Sourashtra Tamil dictionary.
- Build dictionaries for any language to any language.
- Supports multiple dictionaries and languages in the same database.
- Custom themes and templates for publishing dictionary websites.
- Paginated A-Z (all alphabets for any language) glossaries.
- HTTP/JSON API for search and everything else.
- Pluggable search tokenizers (Lua scripts) and algorithms for fulltext search, phonetic search etc.
- Admin UI for managing and curating dictionary data.
- Admin moderation UI for crowd sourcing dictionary entries.
- Bulk CSV to database import.
- Download the latest version.
- Read the docs for setup and usage instructions.
dictpress until v4.x was written in Go and depended on a Postgres database. dictpress v5 is a complete rewrite in Rust and uses SQLite instead.

