What is solyto
solyto is a free, open source, private, all-in-one personal management app. Todos, calendar, contacts, notes, finances, libraries, time tracking, and more — one app, one login, one interface. No tracking, no ads, no subscriptions. Ever.
Three ways to use solyto
Section titled “Three ways to use solyto”- solyto.app — the hosted version. Create an account and start using it immediately. No setup required.
- Local development — run the full stack locally with Docker Compose via the localdocker repo. Ideal for contributing or experimenting.
- Self-hosting — deploy solyto on your own server using the selfhosted repo. Full control over your data.
What’s included
Section titled “What’s included”Every feature is included. No tiers, no upgrades, no “coming soon.”
Productivity
- Todos — tasks with tags, due dates, priorities, and recurring schedules
- Calendar — your schedule with CalDAV sync
- Notes — notes and thoughts, organized your way
- Contacts — address book with CardDAV sync
- Clipboard — shared clipboard across devices
Libraries
- Music, Books, Movies, Games — track your collections
- Recipes, Quotes, Links, Plants — catalog everything else
Wellbeing & Time
- Daily Check-In — mood tracking, journaling, habit building
- Time Tracking — track projects, billable hours, and productivity
Finance
- Finances — budget tracking and net worth overview
Information
- RSS Feeds — news from sources you choose, no algorithms
Integrations
- Telegram Bot — save links, get daily digests, receive notifications
- CalDAV/CardDAV Sync — sync with external calendar and contact apps
- AI Assistants — interact with your own data using AI, on your terms
Tech stack
Section titled “Tech stack”solyto is built with well-known, mature tools:
- Frontend — SvelteKit 2, Svelte 5, Tailwind CSS v4, TypeScript
- Backend — Laravel 12, PHP 8.4
- Databases — MariaDB (app data), PostgreSQL (CalDAV/CardDAV via SabreDAV)
- Cache & Queue — Redis
- Reverse Proxy — Traefik with automatic Let’s Encrypt TLS
- Deployment — Docker (images:
solyto/app,solyto/api-php,solyto/api-nginx)