About Pylon

Pylon is a full-stack framework for building real applications. One binary holds the pieces a product normally assembles from four or five services: a typed schema with automatic migrations, row-level access policies, server functions, live queries over WebSocket, authentication, and React server rendering. It runs on SQLite by default and on Postgres when a project outgrows one machine.

It is built for coding agents as much as for people. An agent that writes an app has to hold the whole stack in its head at once, and every extra service is another chance to get the wiring wrong. Pylon collapses that: the schema, the access rules, the server code, and the frontend live in one project, in one language, behind one command. The framework ships an agent skill file, an MCP server, and machine-readable docs so an agent can check its own work instead of guessing.

The framework is free and open source under the MIT licence. The source is on GitHub, including the Rust runtime, the TypeScript SDKs, eighteen starter templates, and the example apps. Anyone can read it, fork it, self-host it, or run it with no account at all.

The work is paid for by Smallware, managed hosting for Pylon apps. Smallware runs the same binary you run locally, deploys with one command, and charges by usage with a free tier and no monthly minimum. Hosting is the product; the framework is not a trial of it. Nothing in Pylon is gated behind an account, and nothing about self-hosting is second-class — the deploy targets for Fly, Docker, Compose, and a plain systemd unit are maintained in the same repo.

Pylon is built in Dallas, Texas. It is early software under active development: releases are frequent, the changelog is public, and the fastest way to change its direction is an issue or a pull request on the repo. If you are evaluating it for something that matters, read the docs, run npm create @pylonsync/pylon@latest, and tell us where it falls short.

What it is
A full-stack web framework
Licence
MIT
Runtime
A Rust server that runs your TypeScript on Bun
Database
SQLite by default, Postgres when you need it
Built in
Dallas, Texas