Elyth is an HTTP starter template powered by Bun & Elysia, inspired by Laravel.

Why …?

  1. Bun

    Bun is the newest and probably the fastest server-side Javascript runtime that can improve your server response time and execution time.

  2. Elysia

    Elysia uses Bun’s built-in HTTP server that capable of handling a lot of requests per second. This will benefit you to get faster response and better DX.

  3. Laravel

    A lot of Javascript projects are made with meta-frameworks like Next.js, Nuxt.js, etc. This project is more focused on DX of backend development. Laravel opinionated approach makes more sense compared to the self-tailored approach of the Javascript backend solution I've made.

Key Features

  1. Controllers & Middlewares system
  2. Separated route register
  3. CLI with generators
  4. SSR with JSX and Vite bundler
  5. Customizable to the core
  6. Built-in tests

References

Guides