{"repo":"zerodeploy-dev/zeroback","free":true,"listed":false,"github":"https://github.com/zerodeploy-dev/zeroback","clone":"git clone https://github.com/zerodeploy-dev/zeroback.git","description":"An open-source Convex-style backend you deploy to your own Cloudflare account. Real-time queries, mutations, type-safe codegen — all running on Cloudflare Workers, Durable Objects, and SQLite.","language":"TypeScript","stars":21,"topics":["baas","backend-service","cloudflare","cloudflare-workers","database","durable-objects","real-time","realtime"],"license":null,"category":"databases-storage","readme_excerpt":"Zeroback An open-source Convex-style backend you deploy to your own Cloudflare account. Real-time queries, mutations, type-safe codegen — all running on Cloudflare Workers, Durable Objects, and SQLite. 📖 Why Zeroback — the backstory Get Started Edit zeroback/schema.ts and zeroback/tasks.ts , and you have a real-time backend. Add @zeroback/client and @zeroback/react when you're ready to connect your frontend. Why Zeroback? Convex introduced a great developer experience: define your backend as plain TypeScript functions, get real-time subscriptions and a type-safe client for free. Zeroback brings that same model to Cloudflare's edge infrastructure — giving you full control over your data and deployment. - Your Cloudflare account — data lives in your Durable Objects, not a third-party service - Real-time subscriptions — queries re-run and push updates over WebSocket when data changes - Type-safe codegen — generated api object gives you end-to-end type safety from database to UI - Optimistic concurrency control — mutations are checked for conflicts before committing - Database indexes — declare indexes in your schema, query them with .withIndex() for efficient lookups - Full-text search — declare search indexes in your schema, query with .search() for relevance-ranked results powered by SQLite FTS5 - Count queries — efficient SELECT COUNT( ) via .count() on any query — no need to fetch all documents - Pagination — built-in cursor-based pagination with .paginate() - Authenticatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/zerodeploy-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zerodeploy-dev/zeroback/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}