https://github.com/microbus-io/fabric
Microbus is a holistic open source framework for the development, testing, deployment & operation of microservices at scale. It combines best-in-class OSS, tooling & best practices into a dramatically-simplified engineering experience.
https://github.com/microbus-io/fabric
framework messagebus microservices opensource
Last synced: 27 days ago
JSON representation
Microbus is a holistic open source framework for the development, testing, deployment & operation of microservices at scale. It combines best-in-class OSS, tooling & best practices into a dramatically-simplified engineering experience.
- Host: GitHub
- URL: https://github.com/microbus-io/fabric
- Owner: microbus-io
- License: apache-2.0
- Created: 2022-09-09T01:32:39.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-12-10T14:32:47.000Z (6 months ago)
- Last Synced: 2025-12-10T22:58:23.946Z (6 months ago)
- Topics: framework, messagebus, microservices, opensource
- Language: Go
- Homepage: https://www.microbus.io
- Size: 5.78 MB
- Stars: 168
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://go.dev/)
[](https://pkg.go.dev/github.com/microbus-io/fabric)
[](https://github.com/microbus-io/fabric/actions/workflows/test.yaml)
[](https://goreportcard.com/report/github.com/microbus-io/fabric)
[](https://discord.gg/FAJHnGkNqJ)
**Microbus is the only fabric where every agentic workflow runs on a true microservice substrate.** That single design choice gives your workflows security, scale, observability and prompt-driven authoring that bolt-on workflow engines cannot match.
## Documentation
Full documentation lives at **[docs.microbus.io](https://docs.microbus.io)**, including:
- [Get Started](https://docs.microbus.io/get-started/) — bootstrap a project, take the agent-guided tour, build your first workflow or microservice.
- [Agentic Workflows](https://docs.microbus.io/agentic-workflows/) — multi-step processes with branching, fan-out, human-in-the-loop interrupts, and durable state.
- [Agentic RAD](https://docs.microbus.io/agentic-rad/) — how coding agents drive Microbus development end to end.
- [Microservice Substrate](https://docs.microbus.io/microservice-substrate/) — the production-grade fabric the workflows run on.
- [Security in Depth](https://docs.microbus.io/security-in-depth/) — the layered security model.
- [Package Reference](https://docs.microbus.io/package-reference/) — every package's role and exported API.
- [Release Notes](https://docs.microbus.io/about/release-notes/) — per-release changes.
## Quick Start
You'll need a coding agent (e.g. Claude Code), [Go](https://go.dev/) 1.26+, [NATS](https://nats.io), and a SQL database for [agentic workflow](https://docs.microbus.io/agentic-workflows/) state. Then:
```sh
mkdir -p myproject
cd myproject
```
Ask your coding agent to bootstrap Microbus:
> curl the workflow at microbus.io/bootstrap and follow it
The agent walks through the bootstrap, sets up `.claude/` rules and skills, scaffolds the project, and verifies the build. See [Get Started](https://docs.microbus.io/get-started/) for the full walkthrough.
## Community
| | |
|---|---|
| Website | [www.microbus.io](https://www.microbus.io) |
| Docs | [docs.microbus.io](https://docs.microbus.io) |
| GitHub | [github.com/microbus-io](https://github.com/microbus-io) |
| Discord | [discord.gg/FAJHnGkNqJ](https://discord.gg/FAJHnGkNqJ) |
| LinkedIn | [linkedin.com/company/microbus-io](https://www.linkedin.com/company/microbus-io) |
| Reddit | [r/microbus](https://reddit.com/r/microbus) |
| YouTube | [@microbus-io](https://www.youtube.com/@microbus-io) |
| Email | info@microbus.io |
## License
Apache 2.0. See [LICENSE](./LICENSE) and [ATTRIBUTION.md](./ATTRIBUTION.md) for third-party OSS licensing.