apache/burr

Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.

63
/ 100
Established

This tool helps developers build applications that make decisions, such as chatbots, AI agents, or simulations. You feed it a series of simple Python functions representing steps in a workflow, and it creates a robust, trackable state machine. This is ideal for software engineers, ML engineers, and data scientists who are building complex, decision-making systems.

1,946 stars. Actively maintained with 36 commits in the last 30 days.

Use this if you need to build an application that involves managing complex state, tracking decisions, or integrating human feedback within an LLM or non-LLM workflow.

Not ideal if you are looking for a tool that dictates how you build your machine learning models, query APIs, or manage your underlying data.

AI Development Chatbot Engineering Agent Systems Workflow Orchestration Simulation
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

1,946

Forks

120

Language

Python

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

36

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/apache/burr"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.