Launched this week

Sub0
Build backends with just JSON
8 followers
Build backends with just JSON
8 followers
Sub0 is a declarative backend engine. Define your APIs and database models in JSON — deploy production-ready services in minutes, not weeks.

8 followers
8 followers
Hey Product Hunt 👋
I’m Sam, the creator of Sub0 — excited to finally share this.
Why Sub0?
After years of building backend services and infrastructure, I kept running into the same friction: even “simple” backends quickly devolve into a maze of languages, frameworks, dependencies, runtime assumptions, deployment quirks, and operational glue.
You end up spending more time orchestrating how things run than defining what should run.
I wanted a way to express backend behavior declaratively, with strong isolation, deterministic execution, and infra-grade safety — without adopting a heavy platform or rewriting everything from scratch.
What Problem Are We Solving?
Sub0 is not AI-driven.
There are no agents reasoning, planning, or stalling on intermediate results.
Sub0 is a pure JSON specification + Rust execution runtime that runs backend logic in a controlled, policy-enforced environment — whether:
- Per-request (serverless-style), or
- Long-lived (container-style)
This means:
- Predictable execution
- Explicit resource limits
- Fuel metering and memory caps
- Snapshotting and recovery
- Clear contracts between logic and infrastructure
All with near-zero latency and deterministic behavior.
How the Idea Evolved?
Sub0 began as an internal experiment while building production-grade backend systems. Initially, it was about fast, isolated execution.
Real-world constraints quickly shaped it into something more deliberate:
- Fuel metering
- Memory and CPU limits
- Multiple execution modes
- Host messaging and event injection
A declarative Sub0file (consisting of JSON in form of ABIs, Models, Envs) that makes backend intent explicit.
Crucially, all of this works without AI orchestration, which keeps execution fast, transparent, and predictable.
What you see today isn’t a demo runtime — it’s something designed to survive real workloads.
Who Is This For?
If you're:
- An early-stage founder racing to get to market as fast as possible
- A solo entrepreneur who isn’t deeply programming-savvy but still wants production-grade backends
- A small team watching backend complexity slow everything down
- An enterprise trying to drastically reduce delivery time — enabling you to ship thousands of projects per year instead of dozens
- A platform or infra team that needs predictable, policy-enforced execution without hidden runtime behavior
- Building backend platforms, micro-services or infra tools
- Designing execution layers for modern systems
- Working on AI systems but don’t want AI deciding how your backend runs
- Or simply tired of backend complexity outpacing your product
Sub0 might resonate with you.
It’s built for people and organizations that want to ship real products fast, without wrestling with infrastructure, frameworks, or brittle glue code. Whether you’re launching your first product, scaling your tenth, or enabling teams to deliver thousands of projects per year instead of dozens, Sub0 lets you focus on delivering value — not fighting your backend.
I’d love your feedback, questions, or skepticism.
Happy to go deep into the technical details in the comments 🚀
📄 Docs & Whitepaper: https://docs.lingoql.com/introdu...
🗺️ Roadmap, Feature Requests and Q&A: https://lingoql.canny.io