ElyOS Developer Documentation
Everything you need to know for ElyOS core development – from architecture to database
What is this documentation for?
Section titled “What is this documentation for?”This site is for developers working on the ElyOS platform — whether developing the core, building your own applications, or extending the system. You’ll find the monorepo structure, SvelteKit routing conventions, database management, state management patterns, server actions, authentication, and other essential development topics.
Key Topics
Section titled “Key Topics”- Setting up the development environment and getting started
- Monorepo structure and project architecture
- SvelteKit routing and pages
- Svelte 5 runes-based state management
- Server actions –
command/querypattern - Database – Drizzle ORM, schemas, migrations
- Authentication – better-auth integration
- Internationalization – database-backed i18n
- Built-in application development
- Logging, email, file handling
- Testing and deployment