Ready to go templates/starter-kits for commonly used tech-stacks. Just bunx degit spinspire/recipes/something myprj
Note 1: I'm trying to keep this README short. For a more detailed explanation, see this article.
Note 2: These templates have features that you probably don't need or use. So remember trim down whatever you borrow. The goal is to avoid reinventing the wheel.
docker-compose
entrypoint.sh script to initialize a container before use.traefik reverse proxy labels, router rules, and networks provided so that your container can receive HTTP requests.docker-compose.yml file + .env and docker-compose.override.yml files.sk: Svelte-Kit
adapter-static, SSR optionalpb: PocketBase / Go
moddtygopocketbase-typegen../sk/buildpy: Python / FastAPI
/apy)--reloadrs: Rust / Axum
fe/build with SPA fallbackmb: Metabase
ai: OpenCode agent
.opencode/tools/ (sql.ts for PostgreSQL).agents/skills/ (git-commit for conventional commits)Coming soon ...
dr: Drupalng: Nginxpg: PostGresmy: MySQL/MariaDBRead the README files the respective folders to understand the details of a specific stack component.
Basically use degit.
For example, use a specific template ...
bunx degit spinspire/receipes/sk myprj/skbunx degit spinspire/receipes/pb myprj/pbbunx degit spinspire/receipes/rs myprj/rsbunx degit spinspire/receipes/mb myprj/mbbunx degit spinspire/receipes/py myprj/pyOr the whole project ...
bunx degit spinspire/receipes myprj