ForkLaunch is a TypeScript-first backend framework and CLI that lets you drop in self-contained services, workers, and libraries directly into your repo, with no boilerplate or devops setup required. Compatible with your favorite frontend framework, handwritten or vibe coded.
Each module is self-contained:
- Generates its own Dockerfile and local environment
- Creates simple integration tests
- Automatically links to shared libraries and manifests
- Can attach and change infra like Redis, S3, Postgres, MongoDB, etc. with simple commands
- Produces typed SDKs and OpenAPI specs for clients
- Emits OpenTelemetry and easily allows for extension
The idea is that every service or worker can run independently or together, all wired through a unified contained backend monorepo. With the framework, it’s incrementally adoptable; you can wrap an existing Express app or generate a full microservice setup from scratch.
Under the hood, ForkLaunch is inspired by Express, and uses Zod/TypeBox, but adds:
- Type-safe routing, validation, and dependency injection
- A unified CLI for services, workers, and libraries
- Deep Docker integration for local development
- Integration with Better Auth and Stripe
- Coming soon: Ejectable Pulumi-based deploy platform to go from "forklaunch add service" to "deploy to AWS" simply
Would love feedback, especially from folks who have never implemented or are experts in service oriented architectures.
rohinbharg•1h ago
ForkLaunch is a TypeScript-first backend framework and CLI that lets you drop in self-contained services, workers, and libraries directly into your repo, with no boilerplate or devops setup required. Compatible with your favorite frontend framework, handwritten or vibe coded.
Each module is self-contained:
- Generates its own Dockerfile and local environment
- Creates simple integration tests
- Automatically links to shared libraries and manifests
- Can attach and change infra like Redis, S3, Postgres, MongoDB, etc. with simple commands
- Produces typed SDKs and OpenAPI specs for clients
- Emits OpenTelemetry and easily allows for extension
The idea is that every service or worker can run independently or together, all wired through a unified contained backend monorepo. With the framework, it’s incrementally adoptable; you can wrap an existing Express app or generate a full microservice setup from scratch.
Under the hood, ForkLaunch is inspired by Express, and uses Zod/TypeBox, but adds:
- Type-safe routing, validation, and dependency injection
- A unified CLI for services, workers, and libraries
- Deep Docker integration for local development
- Integration with Better Auth and Stripe
- Coming soon: Ejectable Pulumi-based deploy platform to go from "forklaunch add service" to "deploy to AWS" simply
Would love feedback, especially from folks who have never implemented or are experts in service oriented architectures.