1gr14/igrich/
  • Menu
    • Home
    • Start0
    • Support
    • Education
    • Group
    • Blog
    • Author
  • Community
    • Discord
    • Telegram
  • Open Source
    • Point0
    • Route0
    • Error0
    • Flat
    • Agents Party
  • Account
    • Sign In
    • Sign Up
1gr14/igrich/
Building open-source software for the glory of the Lord Jesus Christ ☦️
With love for developers of all backgrounds around the world ❤️
Terms of ServicePrivacy PolicySergei Dmitriev 2026 😎
You have unsaved changes

Blog

Tagged “point0”
All articles

Realtime in Point0: channels, spaces and handlers, typed end to end

Aug 12, 2026#point0#realtime#typescript

It usually goes like this. You have a fullstack project and everything in it is fine. Types run end to end (tRPC, or generated from OpenAPI), auth is there, the features work. Then you decide to add realtime: a notification about a new post in the feed, a chat between users, an interactive board. And a whole new layer of abstractions shows up, one where you reinvent everything the project already has, only differently. From then on you maintain two separate systems.

Point0 has four new realtime points (structural units, the same kind of thing as pages, layouts, queries and mutations): channel, space, client handler, server handler. Almost any realtime feature is built out of those four, the code stays short, and it reads the way it works. These points carry the same properties as every other point:

  • server and client code live in one file, and the compiler cuts the client code out of the server build and the server code out of the client build;
  • types run end to end, inferred from the framework's own generics, with no code generation.

Below I go through it on examples and explain the paradigm, so that you can build any realtime app on it.

  • Socket documentation
  • The whole example app
  • All Point0 documentation
  • GitHub repository
Read more

Point0 — as simple as tRPC, and a whole fullstack framework

Jul 16, 2026#point0#trpc#typescript
Point0 — as simple as tRPC, and a whole fullstack framework
YouTubeVK Видео

I want to compare the Point0 framework with the tRPC library. I am doing it because queries and mutations in Point0 feel a lot like tRPC, and are more convenient in the places where being a framework rather than a library actually buys something:

  • Declaring a query together with its server code right inside a client file, or the other way round
  • Hydrating and dehydrating the query client automatically once SSR is on
  • Sending files from mutations, turning the data into FormData and back on its own
  • Giving every query and mutation its own stable URL
  • Not making the editor crawl as the number of endpoints grows
  • Answering a request with whole server components or interactive islands
  • Controlling what loading states look like, on pages and inside components

Point0 does plenty beyond what this article covers, but that belongs in other articles. Here the focus is the comparison with tRPC. I assume you know tRPC at least roughly, but I still show the tRPC implementation of everything, so the comparison is visible rather than claimed.

  • Point0 documentation
  • GitHub repository
  • Benchmarks against Next.js and TanStack Start
  • The whole documentation in one file, for an AI agent
Read more

First release of the Point0 framework

Jul 1, 2026#opensource#point0
First release of the Point0 framework
  • GitHub Repository
  • YouTube Video
  • Point0 Documentation