Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elysiajs/awesome-elysia
Community driven curated list of awesome things related to ElysiaJS
https://github.com/elysiajs/awesome-elysia
List: awesome-elysia
awesome bun elysia
Last synced: about 1 month ago
JSON representation
Community driven curated list of awesome things related to ElysiaJS
- Host: GitHub
- URL: https://github.com/elysiajs/awesome-elysia
- Owner: elysiajs
- License: cc0-1.0
- Created: 2023-10-04T09:48:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-25T06:08:55.000Z (7 months ago)
- Last Synced: 2024-05-20T00:15:59.248Z (6 months ago)
- Topics: awesome, bun, elysia
- Homepage:
- Size: 305 KB
- Stars: 116
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-elysia - Community driven curated list of awesome things related to ElysiaJS. (Programming Language Lists / JavaScript Lists)
README
Awesome Elysia
A curated list of awesome things related to Elysia
> ElysiaJS is a fast, and friendly [Bun](https://bun.sh) web framework.
## Table of Contents
- [General](#general)
- [Videos](#videos)
- [Articles](#articles)
- [Boilerplates](#boilerplates)
- [Plugins](#plugins)
- [License](#license)## General
- [Website](https://elysiajs.com) - Official website for Elysia.js
- [Github](https://github.com/elysiajs/elysia) - Elysia github repository.## Videos
- [The BETH Stack: Build Hypermedia-Driven Web Apps with Great DX and Performance](https://www.youtube.com/watch?v=cpzowDDJj24&t=142s)
- [The Bun 1.0 Tech Stack](https://www.youtube.com/watch?v=aDYYn9R-JyE)
- [Elysia Js Tutorial - Basic For Bun js Framework](https://www.youtube.com/watch?v=QUoGZ5dHt3o)
- [Building a RESTful API with Bun and ElysiaJS](https://www.youtube.com/watch?v=v_N97wwuvPw)
- [Let’s build a REST API with Bun, Prisma and Elysia](https://www.youtube.com/watch?v=cpOKHEX9pxY)
- [Build a Multi-Tenant B2B App With BUN and HTMX - FULL COURSE](https://www.youtube.com/watch?v=NZpPMlSAez0)
- [Learning Bun, Docker, and Fly.io with Elysia Demo App [Vietnamese]](https://www.youtube.com/watch?v=kTekCcMlleU)## Articles
- [Build an HTTP server using Elysia and Bun](https://bun.sh/guides/ecosystem/elysia)
- [Create a CRUD App with Bun and Elysia.js](https://dev.to/gaurishhs/create-a-crud-app-with-bun-and-elysiajs-gjn)
- [Bun CRUD API with Elysia.js & MongoDB | by Mirza Leka](https://medium.com/@mirzaleka/bun-crud-api-with-elysia-js-mongodb-10e73d484723)
- [BETH: A Modern Stack for the Modern Web](https://blog.stackademic.com/beth-a-modern-stack-for-the-modern-web-1b3f3effb537)
- [Add JWT Authentication in Bun API](https://dev.to/harshmangalam/add-jwt-authentication-in-bun-api-488d)## Boilerplates
- [elysia-kickstart](https://github.com/syhner/elysia-kickstart) - ElysiaJS boilerplate with HTMX, Tailwind, Auth.js, Drizzle, CI, and Docker to deploy anywhere (including Railway and Vercel Edge Functions).
- [dbest-stack](https://github.com/itsyoboieltr/dbest-stack) - DrizzleORM, Bun, ElysiaJS, SolidStart, Tailwind CSS stack.
- [elysia-routing-controllers](https://github.com/OthmanAmoudi/Elysia-routing-controllers) - Elysia RESTAPI routing controllers, Turso sqlite database with DrizzleORM.
- [elysia-ws-event](https://github.com/Kiyo5hi/elysia-ws-event) - Event-drive Elysia WebSocket server.
- [elysia-clean-architecture](https://github.com/lukas-andre/bun-elysia-clean-architecture-example) - ElysiaJS, Bun, Postgres.js + Clean Architecture API example## Plugins
- [swagger](https://github.com/elysiajs/elysia-swagger) (Official) - Plugin to auto-generate Swagger page.
- [cors](https://github.com/elysiajs/elysia-cors) (Official) - Plugin to enable CORS.
- [static](https://github.com/elysiajs/elysia-static) (Official) - Plugin for serving static folder.
- [html](https://github.com/elysiajs/elysia-html) (Official) - Plugin that add support for returning html.
- [trpc](https://github.com/elysiajs/elysia-trpc) (Official) - Plugin that add support for using tRPC.
- [eden](https://github.com/elysiajs/eden) (Official) - Fully type-safe client.
- [lucia](https://github.com/elysiajs/elysia-lucia) (Official) - Plugin that add support for using Lucia.
- [cookie](https://github.com/elysiajs/elysia-cookie) (Official) - Plugin that add supports for get/set cookie.
- [jwt](https://github.com/elysiajs/elysia-jwt) (Official) - Plugin for using JWT Authentication.
- [graphql-yoga](https://github.com/elysiajs/elysia-graphql-yoga) (Official) - Plugin for using graphql-yoga.
- [cron](https://github.com/elysiajs/elysia-cron) (Official) - Plugin that add support for running cronjob.
- [bearer](https://github.com/elysiajs/elysia-bearer) (Official) - Plugin for retreiving Bearer token.
- [apollo](https://github.com/elysiajs/elysia-apollo) (Official) - Plugin for using GraphQL Apollo.
- [Lucia Auth](https://github.com/pilcrowOnPaper/lucia) - Authentication, simple and clean.
- [Clerk](https://github.com/wobsoriano/elysia-clerk) - Unofficial Clerk plugin.
- [Polyfills](https://github.com/bogeychan/elysia-polyfills) - Run on Node and Deno.
- [Vite](https://github.com/timnghg/elysia-vite) - Simple plugin that helps you use Vite. It serve your entry html file with Vite's scripts injected.
- [Helmet](https://github.com/DevTobias/elysia-helmet) - Secure apps with various HTTP headers.
- [Vite Plugin SSR](https://github.com/timnghg/elysia-vite-plugin-ssr) - Vite Plugin SSR.
- [OAuth2](https://github.com/bogeychan/elysia-oauth2) - Handle OAuth 2.0 authorization code flow.
- [Rate Limit](https://github.com/rayriffy/elysia-rate-limit) - Simple lightweight rate limiter.
- [Logysia](https://github.com/tristanisham/logysia) - Classic logging middleware.
- [Logger](https://github.com/bogeychan/elysia-logger) - Pino logging middleware.
- [Lambda](https://github.com/TotalTechGeek/elysia-lambda) - Deploy on AWS Lambda.
- [Decorators](https://github.com/gaurishhs/elysia-decorators) - Use typescript decorators.
- [Autoroutes](https://github.com/wobsoriano/elysia-autoroutes) - File system routes.
- [Group Router](https://github.com/itsyoboieltr/elysia-group-router) - File system and folder-based router for groups.
- [Basic Auth](https://github.com/itsyoboieltr/elysia-basic-auth) - Basic http authentication.
- [ETag](https://github.com/bogeychan/elysia-etag) - Automatic HTTP ETags generation.
- [Basic Auth](https://github.com/eelkevdbos/elysia-basic-auth) - Basic http authentication (using 'request' event).
- [i18n](https://github.com/eelkevdbos/elysia-i18next) - I18n wrapper based on i18next.
- [Request ID](https://github.com/gtramontina/elysia-requestid) - Adds/Forwards request IDs (`X-Request-ID` or custom).
- [HMR HTML](https://github.com/gtrabanco/elysia-hmr-html) - Reload html files when change any file in a directory.
- [Inject HTML](https://github.com/gtrabanco/elysia-inject-html) - So simple plugin to inject HTML code in HTML files.
- [NoCache](https://github.com/gaurishhs/elysia-nocache) - Plugin to disable caching.
- [ip](https://github.com/gaurishhs/elysia-ip) - Plugin to get client ip address with support for other runtimes.
- [HTTP Error](https://github.com/yfrans/elysia-http-error) - Easiest way to return HTTP errors from request handlers.
- [session](https://github.com/gaurishhs/elysia-session) - Multi-runtime Sessions plugin.
- [compression](https://github.com/gusb3ll/elysia-compression) - Compression plugin.
- [Logging](https://github.com/otherguy/elysia-logging) - Logging middleware for a variety of loggers (Pino, Winston, etc.)## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)