Founding Manifesto

Why we build
the way we build

Bloomneo is a global initiative to simplify modern app development. We build tools for the AI-first era — fast, modular, multi-platform, and designed so both humans and AI coding agents can ship confidently.

Any developer. Production-ready. In minutes.

We're building a world where a solo developer can scaffold a fullstack app in one command, and an enterprise team can scale it to millions without rewriting it. No framework lock-in. No boilerplate rituals. No days lost to configuration.

Complex frameworks

Steep learning curves waste days before a single line of product code is written. Setup should take one command.

Unreliable AI code

LLMs hallucinate method names for undocumented packages. Every Bloomneo package ships llms.txt and AGENTS.md so agents get it right the first time.

Rigid architectures

Monoliths that can't grow without pain. FBCA makes every feature isolated and independently deployable from the very first commit.

Slow workflows

Rebuilding auth, users, and database patterns on every project. Bloom templates ship with production patterns already in place.

What we stand for

Simplicity

Clarity over complexity. Tools that are easy to learn, easy to use, and easy to leave if you outgrow them.

Autonomy

Loosely coupled modules. Use AppKit without UIKit. Use UIKit without Bloom. Take what you need — nothing forces you to take everything.

Modularity

Features are isolated by design. A change made today doesn't break something you built six months ago.

AI Innovation

AI coding agents are first-class consumers of our packages. Every API decision asks: will an LLM get this right without hallucinating?

Open Ecosystem

MIT licensed. No vendor lock-in. No hidden tiers. The framework is the product — not the pricing page.

Reliability

What works in development works in production. No surprises. Auto-scaling happens through env vars, not code rewrites.

How we make decisions

Convention over configuration

If the right choice is obvious, it shouldn't require configuration. FBCA auto-discovers features. AppKit auto-scales. Routes auto-mount.

One pattern, everywhere

xxxClass.get() is the only way to instantiate any AppKit module. No constructors, no factories, no special cases.

Start simple, scale naturally

Memory → Redis. Local → S3. Console → Resend. Every module upgrades by setting one env var. No code changes ever.

Minimal code, maximum intent

One method that does the right thing beats four that cover every edge case. Purposeful APIs with smart defaults — no bloat.

Bloat

No heavy dependencies. No features that don't earn their weight.

Tight coupling

Modules must stay independent. A change in one never breaks another.

AI overpromises

We don't claim AI generates perfect apps. We make AI agents reliably correct on our APIs.

Paywalled core features

Everything fundamental is open source. If you need it to build, you get it free.

Breaking changes without notice

Semver is a contract. We version, document, and migrate. Always.

Vendor lock-in

Switch databases, email providers, or storage backends by changing an env var. We never own your infrastructure choices.

We commit to providing intuitive tools and clear documentation, maintaining a free open-source ecosystem, and listening to the community to evolve Bloomneo.

As the Bloomneo community, we pledge to build a platform that simplifies development, fosters collaboration, and inspires innovation — tools that empower developers and redefine how fullstack apps are built.

Built for the AI-first future of development.
Where applications are generated, not written.