first-commit
KitsStacksBrandsDocsChangelog
GitHub1
first-commit

Projects ready for your agent from the first commit.

Skills come from skills.sh

Made with by Marlon Chaviano

Explore

  • Kits
  • Stacks
  • Brands
  • Changelog

Docs

  • Introduction
  • CLI
  • Create a kit
  • API
  • FAQ

Project

  • About
  • Contact
  • Privacy
  • Terms
  • Content policy
  • GitHub

stacks / language

TypeScript

TypeScript

Web, mobile, APIs and extensions with Node, Bun or Deno.

Kits (49)

  • API with Elysia on Bunapi-elysia
    official

    End-to-end typed API with Elysia on Bun: built-in validation, OpenAPI and a typed client.

    bunelysiaapitypescript
    $ npx create-first-commit@latest api-elysia
  • API with Fastifyapi-fastify
    official

    A Fastify API in TypeScript generated with its official CLI: plugins, folder-based routes with autoload, schema validation and tests.

    fastifyapitypescriptnode
    $ npx create-first-commit@latest api-fastify
  • API with Honoapi-hono
    official

    Typed REST API with Hono on Node, Bun or Cloudflare Workers. Validation with Zod and an optional Drizzle database.

    honoapitypescriptzoddrizzle
    $ npx create-first-commit@latest api-hono
  • API with NestJSapi-nestjs
    official

    An API with NestJS: modules, controllers and dependency injection, validation, tests with Jest and an architecture that holds up for large teams.

    nestjsapitypescriptnode
    $ npx create-first-commit@latest api-nestjs
  • Blog with Astroblog-astro
    official

    Astro's official blog: posts in Markdown and MDX with typed content collections, RSS, sitemap and SEO, ready to publish.

    astroblogmdxrss
    $ npx create-first-commit@latest blog-astro
  • Browser extension with WXTchrome-extension
    official

    An extension for Chrome, Firefox and Edge with WXT (Manifest V3, hot reload) and the UI framework you prefer.

    chrome-extensionwxtmanifest-v3
    $ npx create-first-commit@latest chrome-extension

Stacks

  • +++Next.js + Supabase + StripeSaaS with Supabase auth and Postgres, Stripe payments and their MCP servers connected to your agent.saas-next-supabase0 installs
  • +++Next.js + Better Auth + Drizzle + StripeSaaS with authentication in your own database, a typed ORM, payments and transactional email.saas-next-supabase0 installs
  • +++Next.js + Clerk + Vercel AI SDKAI app: managed login with Clerk and Claude streaming with the AI SDK.saas-next-supabase0 installs
  • +++Next.js SaaS with tests and CIVitest, Playwright, Biome and GitHub Actions set up from the first commit.saas-next-supabase0 installs
  • +++Landing page with Next.js, Motion and Magic UILanding page with shadcn/ui, Magic UI's animated components and Motion, ready for Vercel.landing-next0 installs
  • +++Landing page with GSAP and PostHogGSAP animations and product analytics with PostHog and Vercel Analytics.landing-next0 installs
  • +++Expo + NativeWind + SupabaseiOS and Android app with Tailwind in React Native and a Supabase backend with its MCP.mobile-expo0 installs
  • +++Expo with languages, tests and EASAn Expo app translated with i18next, tests with Jest and cloud builds with EAS.mobile-expo0 installs
  • +++Hono + Drizzle + PostgresTyped REST API with Hono, Zod validation and Postgres with Drizzle.api-hono0 installs
  • +++Hono on Cloudflare WorkersEdge API with Hono and Zod, deployable on Cloudflare Workers.api-hono0 installs
  • ++Chrome extension with ReactManifest V3 extension with WXT and React, with hot reload.chrome-extension0 installs
  • +++Extension with Vue and PrimeVueAn extension for Chrome, Firefox and Edge with Vue and PrimeVue components.chrome-extension0 installs

Missing a framework? npx create-first-commit create turns your project into a kit.