Skip to content
← 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 `