Home
Freestyle
21

Freestyle: A new way to build fullstack TypeScript apps

Empowering TypeScript developers to build with TypeScript

Today, most new apps are written with Fullstack TypeScript, but the tooling around them is still built as though the frontend and backend are separate codebases. We built an open source framework, runtime, and cloud that acknowledges this and removes these unnecessary layers from the development process.

What?

Any JavaScript class can be marked as @cloudstate, and:

  1. The data in it is now persisted. You query the data with regular JavaScript.
  2. The methods on it can now be called from the front end. No Express/API Routes/tRPC needed!

Coolest Side Effect: By building our tooling around Fullstack TypeScript, we enable full-stack feature packages, a way for JavaScript developers to package any feature they build and share it in a way that it can be embedded in other projects. Think npm install mui, except it’s npm install chat, or npm install auth. Imagine a world where every third-party SaaS provider today can be an open source package that runs in your application.

Our Ask:

Build with us! Contribute to our Open Source Repository, or try deploying an app with us!