Open source credits
Aethor is built with open source software. Thank you to the people who maintain these projects.
These credits cover the main libraries and tools used by the bot, website, and dashboard, including upstream code maintained in this repository. They are not a complete list of transitive dependencies. Each project retains its own license and copyright notices.
Bot and shared services
| Project | Used for | License |
|---|---|---|
| Discordeno | Discord API and gateway client, maintained as a local fork | Apache-2.0 |
| Oasis | Upstream framework code in Aethor’s local Siwa package | Apache-2.0 |
| Gel / EdgeDB | Database; Aethor also maintains a local copy of the EdgeDB client | Apache-2.0 |
| Deno standard library | Utility code retained in the local Discordeno fork | MIT |
| Fluent | Bot translations | Apache-2.0 |
| MessagePack | Binary serialization | ISC |
| Cap’n Web | Communication between the bot and dashboard | MIT |
| OpenTelemetry JavaScript | Traces, metrics, and logs | Apache-2.0 |
| Sentry JavaScript | Error reporting in the bot and dashboard | MIT |
Website and dashboard
| Project | Used for | License |
|---|---|---|
| Svelte and SvelteKit | Website and dashboard framework | MIT |
| Tailwind CSS | Styling | MIT |
| daisyUI | Website components | MIT |
| Bits UI | Dashboard components | MIT |
| Lucide | Dashboard icons | ISC |
| Svelte Material Icons | Website icons | ISC |
| Discord Components | Discord message previews on the website | MIT |
| Svelte Sonner | Dashboard notifications | MIT |
| Mode Watcher | Dashboard theme selection | MIT |
| clsx, Tailwind Merge, and Tailwind Variants | Component styling utilities | MIT |
| mdsvex | Markdown pages | MIT |
| Pagefind | Documentation search | MIT |
| Vite | Website and dashboard builds | MIT |
| TypeScript | Type checking | Apache-2.0 |