Project Status:
Thanks for checking out BurstGridGo! I’m currently the sole maintainer of this project, but I welcome > any form of contribution — from questions to code. This project is a great entry point if you’re new to open source. This project is under active development. The API and internal architecture are not yet stable and are subject to breaking changes. It is not recommended for any real use at this stage.
BurstGridGo is an open-source experiment on its way to becoming a production-grade automation and orchestration engine — a declarative system built in Go for developers who care about clarity, scalability, and modern engineering principles.
It blends declarative design, visual control, and AI-native automation to help engineers define and orchestrate complex workflows with precision and insight.
The project’s long-term mission is to turn today’s experimentation into tomorrow’s reliable platform.
-
Declarative Core
Define what to run, not how. The engine builds and executes the DAG automatically from clear, type-safe HCL. -
Modular Ecosystem
A free, open marketplace for reusable modules — from HTTP and gRPC to AI/LLM runners — designed for easy discovery and contribution. -
Human-Grade Experience
Power users get a rich TUI; everyone else gets a Figma-quality Web UI with drag-and-drop workflow design, live logs, and visual scaling. -
Scalable Architecture
Built to handle both local runs and distributed workloads, scaling seamlessly across cores or clusters for load testing or orchestration. -
AI-Native Automation
BurstGridGo will bridge traditional automation with intelligent systems — integrating directly with modern AI protocols (MCP, OpenAI, Anthropic, etc.) and providing declarative control over AI tools and agents. -
Observability & Insight
First-class analytics, logging, and reporting.- Native support for OpenTelemetry, Prometheus, Grafana, and Elastic Stack for metrics and traces.
- Pluggable exporters so users can stream data to tools like Datadog, New Relic, or OpenSearch.
- Built-in reports and visual insights accessible from both the TUI and Web UI.
-
Embeddable SDK
Use BurstGridGo as a library within Go projects to orchestrate internal tasks or integrate directly into CI/CD and infrastructure workflows.
Right now, BurstGridGo is focused on contributors.
If you want to explore, learn, or help me shape the engine as it evolves — start here:
👉 Read the Contributing Guide to understand how the project is structured, how to run it locally, and where your input can make the biggest difference.
This stage is about building the foundation — architecture, testing, documentation, and modules.
Every contribution helps move BurstGridGo closer to becoming the platform I envision.
burstgridgo is licensed under the MIT License.