Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t18n/book-management-system-with-bun
Experiment project with Bun, Elysiajs and Htmx
https://github.com/t18n/book-management-system-with-bun
bun drizzle elysia htmx tailwindcss
Last synced: about 17 hours ago
JSON representation
Experiment project with Bun, Elysiajs and Htmx
- Host: GitHub
- URL: https://github.com/t18n/book-management-system-with-bun
- Owner: t18n
- Created: 2023-09-11T15:30:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-11T15:52:06.000Z (over 1 year ago)
- Last Synced: 2024-11-11T05:32:44.755Z (about 2 months ago)
- Topics: bun, drizzle, elysia, htmx, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Book Management System
![Alt text](image.png)
## Tech stack
With the hype of Bun 1.0 release, I made this project to experiment with Bun and a bunch of new tools. This is by no means a production-ready project.
- Runtime: Bun
- Database: Bun build-in SQLite
- BE Framework: Elysiajs
- ORM: Drizzle
- Package manager: Bun
- Frontend: HTMX, Tailwindcss## Getting started
```bash
bun install
bun dev
```## TODO
- [ ] Modifying the database result in a new empty item being added/removed from the list. Refreshing the page fixes it.## Issues
### Drizzle kit not support bun:sqlite yet
https://github.com/drizzle-team/drizzle-kit-mirror/issues/143#issuecomment-1714043838## Attribution
The tech stack here is inspired by [the-beth-stack](https://github.com/ethanniser/the-beth-stack) repo. I added support for `Bun:sqlite` and make it more structured. He has an Youtube channel. I highly recommend you to check him out.