Skip to content

ElyOS Developer Documentation

Everything you need to know for ElyOS core development – from architecture to database

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.

  • 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 / query pattern
  • Database – Drizzle ORM, schemas, migrations
  • Authentication – better-auth integration
  • Internationalization – database-backed i18n
  • Built-in application development
  • Logging, email, file handling
  • Testing and deployment