All 21 Dependencies

Every package Owlistic depends on, ranked by repo health score.

Owlistic is a privacy-first, self-hosted productivity app that combines WYSIWYG note editing, inline task management, and real-time synchronization in a single deployable stack. Built for individuals and teams who want full data ownership without sacrificing the polish of commercial tools like Evernote, it runs entirely on your infrastructure via Docker Compose.

The backend is written in Go using the Gin framework, with PostgreSQL for persistence and NATS JetStream for event-driven messaging between services. The frontend is a Flutter application targeting web and mobile, using the super_editor package for rich document editing and WebSocket streaming for live updates. A dedicated BlockNodeMapping layer maintains bidirectional references between editor document nodes and backend database blocks, enabling accurate real-time edit reconciliation without polling.

Owlistic is actively developed with comprehensive test coverage across its route, service, broker, model, and database layers. It ships as a multi-container Docker stack—backend API, Flutter web frontend, PostgreSQL, and NATS—making deployment straightforward for any host with Docker installed. All data stays on your servers, and the GPLv3 license ensures the codebase remains open.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search