Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethanniser/the-beth-stack
An opinionated hypermedia-driven architecture for building web apps
https://github.com/ethanniser/the-beth-stack
Last synced: 19 days ago
JSON representation
An opinionated hypermedia-driven architecture for building web apps
- Host: GitHub
- URL: https://github.com/ethanniser/the-beth-stack
- Owner: ethanniser
- License: mit
- Created: 2023-07-16T23:07:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-04T11:29:09.000Z (4 months ago)
- Last Synced: 2024-10-09T18:58:15.465Z (about 1 month ago)
- Language: TypeScript
- Homepage:
- Size: 869 KB
- Stars: 840
- Watchers: 13
- Forks: 82
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - ethanniser/the-beth-stack - An opinionated hypermedia-driven architecture for building web apps (TypeScript)
README
# The BETH Stack
_An opinionated hypermedia-driven architecture for building web apps_
## [Bun](https://bun.sh/), [Elysia](https://elysiajs.com/), [Turso](https://turso.tech/beth), [HTMX](https://htmx.org/)
Also: [Lucia](https://lucia-auth.com/), [UnoCSS](https://unocss.dev/), [drizzle](https://orm.drizzle.team/), [hyperscript](https://hyperscript.org/) and [fly.io](https://fly.io/)
Want to discuss more? Join Ethan's Discord: https://discord.gg/Z3yUtMfkwa
---
_Looking for the code from the first video (todo app)?_ \
[its on the 'PREVIOUS_REPO_ARCHIVE' branch](https://github.com/ethanniser/the-beth-stack/tree/PREVIOUS_REPO_ARCHIVE)_Or the code for the full tutorial (b2b ticket app)?_ \
[its in a different repo](https://github.com/ethanniser/beth-b2b-saas)---
# This Repo:
## `packages/beth-stack`: Contains the `beth-stack` npm package
- Handles custom jsx runtime + cache
- Elysia Plugin
- Script + Server for hot-reload
- Turso api wrapper## `packages/create-beth-app`: Contains the `create-beth-app` npm package
- Scaffolds a new BETH app
- very much WIP## `www`: Contains the documentation website
- TODO
# Contributions Welcome