{"repo":"remuspoienar/bun-elysia-drizzle-sqlite","free":true,"listed":false,"github":"https://github.com/remuspoienar/bun-elysia-drizzle-sqlite","clone":"git clone https://github.com/remuspoienar/bun-elysia-drizzle-sqlite.git","description":"ElysiaJS + Bun + DrizzleORM (with bun:sqlite for sync/async database) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.","language":"TypeScript","stars":49,"topics":["bun","drizzle-orm","elysiajs","sqlite","ts"],"license":"MIT","category":"databases-storage","readme_excerpt":"### Bun + Elysia.JS + DrizzleORM (with bun:sqlite for sync/async database) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. Demo&nbsp;&nbsp;&nbsp;&nbsp;RealWorld This codebase was created to demonstrate a fully fledged fullstack application built with Elysia including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Elysia community styleguides & best practices. For more information on how to this works with other frontends/backends, head over to the RealWorld repo. Currently supported versions How it works ElysiaJS is a web framework written in Bun so i'm using that as the runtime for this project as well SQLite was the db choice because of the new blazing fast bun:sqlite which even has sync APIs , and adding drizzle-orm on top for easier data fetching and for db migrations management(with drizzle-kit ) The point of using these is also have great DX by offered by the typescript support they provide. For instance types can be inferred from schemas(from Elysia's typedbox integration module \" t \") and tables(from drizzle schema definitions), so we rarely have to defined types that have to be in sync with some other objects. On top of that whenver you add something inside a middleware(or plugin) it will be available in autocomplete down the line Structure Structure wise this is closer to something like NestJS, since Elysia is not really opinionated ","default_branch":null,"files":null,"tree":[],"storefront":"/r/remuspoienar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/remuspoienar/bun-elysia-drizzle-sqlite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}