Get post.js

Start building real-time applications with zero-config server-side rendering, built-in authentication, and a modern framework optimized for performance.

Installation Methods

npm / yarn

npm create post@latest # or
npx post create

Our interactive CLI wizard will guide you through creating a new project with your preferred configuration.

Git Clone

git clone https://github.com/postjs/postjs

Clone the official post.js repository to explore the framework source code and examples.

🔧

Already using React/Vue?

post.js works with any frontend framework. Use our API-first approach to integrate with React, Vue, Svelte, or vanilla JavaScript.

Why Choose post.js?

post.js is different from other frameworks by providing an all-in-one solution with zero boilerplate and modern performance optimizations.

âš¡

Blazing Fast

Optimized for performance with WebAssembly pipelines, intelligent caching, and production-grade server-side rendering out of the box.

📡

Real-Time Ready

Built-in WebSocket support for real-time updates with automatic connection management and message validation.

🧱

Privacy First

No telemetry by default. You control exactly what data is collected and how it's used.

📦

Zero-Config

Create projects instantly with our CLI. No webpack, no build config required.

Getting Started

Create New Project
npm
npm create post@latest
This interactive command will create your post.js project with the best configuration for your needs.

Project Structure

/app/
│── layouts/
│── routes/
│── components/
/posts/
├── api/
├── public/
post.config.js

post.js uses an intuitive folder structure with auto-generated routes.

Run Locally

npm run dev

Start the development server in seconds. Hot reloading and live updates included.

Ready to Build Something Amazing?

Join 200k+ developers using post.js for their next application.

Create New Project