The internet's swiss army knife.
- Bun v1.0+
- PostgreSQL database
- Redis (optional, for caching)
- S3-compatible storage (AWS S3, Cloudflare R2, MinIO)
# Install dependencies
bun install
# Copy environment file and configure
cp .env.example .env
# Run database migrations
bun run db:migrate
# Start development servers
bun run devSee .env.example for all configuration options.
apps/
api/ # Hono API server
web/ # Astro frontend
packages/
auth/ # Authentication (better-auth)
cache/ # Multi-layer caching
db/ # Database (Drizzle + PostgreSQL)
logger/ # Structured logging
redis/ # Redis client
s3/ # S3 storage
validators/ # Shared validation schemas
- marblecms for Astro layouts
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This means:
- You can use, modify, and distribute this software
- If you modify it, you must share the source - if you change the code, improve it, or add features, you must release your modified source code under the same AGPL license
- Network use counts as distribution - if you run a modified version on a server, you must make the source available to users
No closing it up later.
See LICENSE for the full license text.
For support, contact Shubham (Kira) at hi@ykira.com