← ALL PROJECTS
2026·LIVE
My-Crate
RUSTCARGOASTROMDHONO.JSTYPESCRIPTTAILWINDSQLITE
my-crate is a lightweight, self-hosted publishing system built for Obsidian users who want full control over their knowledge. It transforms markdown notes into a fast, customizable, and developer-friendly website, without subscription lock-in.
What It Is
iMy-Crate is a lightweight, self-hosted publishing system built for Obsidian users who want full control over their knowledge. It transforms markdown notes into a fast, customizable, and developer-friendly website, without subscription lock-in.
Features
- Customizable - fully customizable theme and layout
- Fast - built with Astro for fast page loads
- Developer-friendly - built with TypeScript for type safety
- Accessible - built with Tailwind CSS for accessible styling
- SQLite - built with SQLite for database storage
- Hono.js - built with Hono.js for server-side rendering
- MD - built with MD for markdown parsing
- Astro - built with Astro for static site generation
- Cargo - built with Cargo for package management
- Rust - built with Rust for the backend
Stack
- Rust - backend
- Cargo - package management
- Astro - static site generation
- MD - markdown parsing
- Hono.js - server-side rendering
- TypeScript - type safety
- Tailwind CSS - accessible styling
- SQLite - database storage
Architecture
- Rust - backend
- Cargo - package management
- Astro - static site generation
- MD - markdown parsing
- Hono.js - server-side rendering
- TypeScript - type safety
- Tailwind CSS - accessible styling
- SQLite - database storage
Run Commands
`bash
# Run the project
npm run dev
# Build the project npm run build
# Run the project in production
npm run start
`