Back to browse
GitHub Repository

Vibe Coding starter kit for building web apps fast with a minimal runtime, file-based routing and JSX

2 starsTypeScript

MicroVibe – minimal JSX web starter

by melendezgg·Feb 14, 2026·7 points·1 comment

AI Analysis

MidShip It

File-based routing and API routes, but Next.js and Astro already own this space.

Strengths
  • Preact runtime is genuinely small and readable—teams can modify internals without black-box confusion.
  • File-based routing + API routes in one structure reduces context-switching during local iteration.
  • SSR-by-default with per-route `mode="client"` toggle is a thoughtful ergonomic choice.
Weaknesses
  • Crowded category: Next.js, Astro, Remix, and Vite all solve this problem with broader ecosystem and larger communities.
  • Early stage (2 stars, no releases): unclear if production-ready or whether the routing/API ergonomics genuinely beat established frameworks.
Target Audience

Web developers seeking lightweight full-stack frameworks without Next.js/Astro complexity

Similar To

Next.js · Astro · Remix

Post Description

Hi HN, I built MicroVibe, a small web starter for people who want JSX + file-based routing + API routes, without pulling in a heavy framework.

What it does today:

- File-based routing (including dynamic and catch-all segments)

- API routes with consistent JSON error shape

- SSR by default, and `mode = "client"` per route when interactivity is needed

- Runtime module cache with file-change invalidation in local dev

Project goal: keep the runtime small and understandable so teams can iterate quickly and still reason about behavior.

I would really value feedback on:

1. Routing/API ergonomics

2. What was confusing or slow in your first 30 minutes using MicroVibe?

3. Where this should clearly differ from Next/Astro/Vite workflows

Similar Projects