8000 GitHub - laoer536/awesome-elysia: Community driven curated list of awesome things related to ElysiaJS
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Community driven curated list of awesome things related to ElysiaJS

License

Notifications You must be signed in to change notification settings

laoer536/awesome-elysia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elysia

Awesome Elysia Awesome

A curated list of awesome things related to Elysia


ElysiaJS is a fast, and friendly Bun web framework.

Table of Contents

General

  • Website - Official website for Elysia.js
  • Github - Elysia github repository.

Videos

Articles

Boilerplates

  • elysia-kickstart - ElysiaJS boilerplate with HTMX, Tailwind, Auth.js, Drizzle, CI, and Docker to deploy anywhere (including Railway and Vercel Edge Functions).
  • dbest-stack - DrizzleORM, Bun, ElysiaJS, SolidStart, Tailwind CSS stack.
  • elysia-routing-controllers - Elysia RESTAPI routing controllers, Turso sqlite database with DrizzleORM.
  • elysia-ws-event - Event-drive Elysia WebSocket server.
  • elysia-clean-architecture - ElysiaJS, Bun, Postgres.js + Clean Architecture API example
  • elysia-fullstack - ElysiaJS, Bun, Prisma, Docker, Vite, React, tailwindcss example.

Plugins

  • swagger (Official) - Plugin to auto-generate Swagger page.
  • cors (Official) - Plugin to enable CORS.
  • static (Official) - Plugin for serving static folder.
  • html (Official) - Plugin that add support for returning html.
  • trpc (Official) - Plugin that add support for using tRPC.
  • eden (Official) - Fully type-safe client.
  • lucia (Official) - Plugin that add support for using Lucia.
  • cookie (Official) - Plugin that add supports for get/set cookie.
  • jwt (Official) - Plugin for using JWT Authentication.
  • graphql-yoga (Official) - Plugin for using graphql-yoga.
  • cron (Official) - Plugin that add support for running cronjob.
  • bearer (Official) - Plugin for retreiving Bearer token.
  • apollo (Official) - Plugin for using GraphQL Apollo.
  • Lucia Auth - Authentication, simple and clean.
  • Clerk - Unofficial Clerk plugin.
  • Polyfills - Run on Node and Deno.
  • Vite - Simple plugin that helps you use Vite. It serve your entry html file with Vite's scripts injected.
  • Helmet - Secure apps with various HTTP headers.
  • Vite Plugin SSR - Vite Plugin SSR.
  • OAuth2 - Handle OAuth 2.0 authorization code flow.
  • Rate Limit - Simple lightweight rate limiter.
  • Logysia - Classic logging middleware.
  • Logger - Pino logging middleware.
  • Lambda - Deploy on AWS Lambda.
  • Decorators - Use typescript decorators.
  • Autoroutes - File system routes.
  • Group Router - File system and folder-based router for groups.
  • Basic Auth - Basic http authentication.
  • ETag - Automatic HTTP ETags generation.
  • Basic Auth - Basic http authentication (using 'request' event).
  • i18n - I18n wrapper based on i18next.
  • Request ID - Adds/Forwards request IDs (X-Request-ID or custom).
  • HMR HTML - Reload html files when change any file in a directory.
  • Inject HTML - So simple plugin to inject HTML code in HTML files.
  • NoCache - Plugin to disable caching.
  • ip - Plugin to get client ip address with support for other runtimes.
  • HTTP Error - Easiest way to return HTTP errors from request handlers.
  • session - Multi-runtime Sessions plugin.
  • compression - Compression plugin.
  • Logging - Logging middleware for a variety of loggers (Pino, Winston, etc.)

License

CC0

About

Community driven curated list of awesome things related to ElysiaJS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages 2BBB

No packages published
0