{"data":{"node":{"slug":"rulego-rulego","name":"rulego","tagline":"RuleGo is a lightweight, high-performance rule engine framework for Go.","github_url":"https://github.com/rulego/rulego","owner":"rulego","repo":"rulego","owner_avatar_url":"https://avatars.githubusercontent.com/u/140332315?v=4","primary_language":"Go","stars":1606,"forks":157,"topics":["ai","automation","data-flow","edge-computing","go","intergrations","iot","ipaas","low-code","low-code-framework","mcp","mcp-client","mcp-server","rule-engine","rulego","workflow","workflow-automation","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-14T06:38:43+00:00","maintenance_label":"Very active","stars_delta_30d":27,"url":"https://www.graphcanon.com/tools/rulego-rulego","markdown_url":"https://www.graphcanon.com/tools/rulego-rulego.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rulego-rulego","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rulego-rulego"},"categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"automation","name":"automation"},{"slug":"data-flow","name":"data-flow"},{"slug":"edge-computing","name":"edge-computing"},{"slug":"go","name":"go"},{"slug":"integrations","name":"integrations"},{"slug":"iot","name":"iot"},{"slug":"low-code","name":"low-code"}],"edges":[],"neighbours":[{"slug":"go-kratos-kratos","name":"kratos","tagline":"Go microservices framework for cloud-native applications","github_url":"https://github.com/go-kratos/kratos","owner":"go-kratos","repo":"kratos","owner_avatar_url":"https://avatars.githubusercontent.com/u/62791634?v=4","primary_language":"Go","stars":25929,"forks":4176,"topics":["ai","architecture","cloud-native","framework","generate","go","golang","grpc","http","kratos","mcp","microservice","microservices","protobuf"],"archived":false,"github_pushed_at":"2026-09-16T08:32:32+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/go-kratos-kratos","markdown_url":"https://www.graphcanon.com/tools/go-kratos-kratos.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/go-kratos-kratos","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=go-kratos-kratos","shared_categories":["developer-tools"]},{"slug":"argoproj-argo-workflows","name":"argo-workflows","tagline":"Workflow Engine for Kubernetes","github_url":"https://github.com/argoproj/argo-workflows","owner":"argoproj","repo":"argo-workflows","owner_avatar_url":"https://avatars.githubusercontent.com/u/30269780?v=4","primary_language":"Go","stars":16956,"forks":3643,"topics":["airflow","argo","argo-workflows","batch-processing","cloud-native","cncf","dag","data-engineering","gitops","hacktoberfest","k8s","knative","kubernetes","machine-learning","mlops","pipelines","workflow","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-03T04:55:19+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/argoproj-argo-workflows","markdown_url":"https://www.graphcanon.com/tools/argoproj-argo-workflows.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/argoproj-argo-workflows","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=argoproj-argo-workflows","shared_categories":["developer-tools"]},{"slug":"tmc-langchaingo","name":"langchaingo","tagline":"LangChain for Go, the easiest way to write LLM-based programs in Go","github_url":"https://github.com/tmc/langchaingo","owner":"tmc","repo":"langchaingo","owner_avatar_url":"https://avatars.githubusercontent.com/u/3977?v=4","primary_language":"Go","stars":9670,"forks":1146,"topics":["ai","go","golang","langchain"],"archived":false,"github_pushed_at":"2026-01-11T16:59:56+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/tmc-langchaingo","markdown_url":"https://www.graphcanon.com/tools/tmc-langchaingo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tmc-langchaingo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tmc-langchaingo","shared_categories":["developer-tools"]},{"slug":"ergo-services-ergo","name":"ergo","tagline":"An actor-based framework for event-driven architecture in Golang","github_url":"https://github.com/ergo-services/ergo","owner":"ergo-services","repo":"ergo","owner_avatar_url":"https://avatars.githubusercontent.com/u/76691249?v=4","primary_language":"Go","stars":4658,"forks":191,"topics":["actor-model","actors","distributed","distributed-systems","elixir","ergo-framework","erlang","event-driven","event-driven-microservices","framework","go","golang","microservice","microservices-architecture","network-transparency","otp","otp-applications","supervisor","workflow","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-07T11:25:11+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ergo-services-ergo","markdown_url":"https://www.graphcanon.com/tools/ergo-services-ergo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ergo-services-ergo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ergo-services-ergo","shared_categories":["developer-tools"]},{"slug":"microsoft-rulesengine","name":"RulesEngine","tagline":"A fast and reliable .NET Rules Engine with extensive Dynamic expression support","github_url":"https://github.com/microsoft/RulesEngine","owner":"microsoft","repo":"RulesEngine","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"C#","stars":4351,"forks":613,"topics":["dotnet","engine","expression-evaluator","nuget","rules","rules-engine","workflow"],"archived":false,"github_pushed_at":"2026-09-11T17:18:47+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-rulesengine","markdown_url":"https://www.graphcanon.com/tools/microsoft-rulesengine.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-rulesengine","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-rulesengine","shared_categories":["developer-tools"]},{"slug":"camunda-camunda","name":"camunda","tagline":"Process Orchestration Framework","github_url":"https://github.com/camunda/camunda","owner":"camunda","repo":"camunda","owner_avatar_url":"https://avatars.githubusercontent.com/u/2443838?v=4","primary_language":"Java","stars":4279,"forks":819,"topics":["bpmn","grpc","java","microservices","orchestration-framework","workflow","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-15T05:58:31+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/camunda-camunda","markdown_url":"https://www.graphcanon.com/tools/camunda-camunda.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/camunda-camunda","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=camunda-camunda","shared_categories":["developer-tools"]},{"slug":"tractorjuice-arc-kit","name":"arc-kit","tagline":"The Enterprise Architecture Governance Harness","github_url":"https://github.com/tractorjuice/arc-kit","owner":"tractorjuice","repo":"arc-kit","owner_avatar_url":"https://avatars.githubusercontent.com/u/129532814?v=4","primary_language":"JavaScript","stars":2240,"forks":280,"topics":["ai-agents","ai-governance","architecture-decision-records","architecture-governance","arckit","claude-code","codex-cli","compliance","enterprise-architecture","gemini-cli","github-copilot","govtech","mcp","model-context-protocol","opencode","procurement","public-sector","requirements-engineering","software-architecture","traceability"],"archived":false,"github_pushed_at":"2026-09-03T16:24:24+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tractorjuice-arc-kit","markdown_url":"https://www.graphcanon.com/tools/tractorjuice-arc-kit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tractorjuice-arc-kit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tractorjuice-arc-kit","shared_categories":[]},{"slug":"neurocult-agency","name":"agency","tagline":"Library for exploring Large Language Models and generative AI in Go","github_url":"https://github.com/neurocult/agency","owner":"neurocult","repo":"agency","owner_avatar_url":"https://avatars.githubusercontent.com/u/112250396?v=4","primary_language":"Go","stars":514,"forks":36,"topics":["agents","ai","artificial-general-intelligence","artificial-intelligence","artificial-neural-networks","autonomous-agents","chatgpt","generative-ai","go","golang","gpt","language-models","llm","llmops","machine-learning","neural-network","nlp","openai","rag","vector-database"],"archived":false,"github_pushed_at":"2025-01-08T06:11:11+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/neurocult-agency","markdown_url":"https://www.graphcanon.com/tools/neurocult-agency.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/neurocult-agency","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=neurocult-agency","shared_categories":[]},{"slug":"open-bias-open-bias","name":"open-bias","tagline":"One line of code to enforce, trace, and improve rule adherence for AI agents.","github_url":"https://github.com/open-bias/open-bias","owner":"open-bias","repo":"open-bias","owner_avatar_url":"https://avatars.githubusercontent.com/u/270147414?v=4","primary_language":"Python","stars":142,"forks":5,"topics":["agentic-ai","ai-audit","ai-compliance","ai-firewall","ai-governance","ai-guardrails","ai-policy","ai-safety","ai-security","content-safety","guardrails","llm-guardrails","llm-monitoring","llm-proxy","llm-safety","llm-security","policy-engine","prompt-injection","responsible-ai","rule-engine"],"archived":false,"github_pushed_at":"2026-05-23T05:54:44+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/open-bias-open-bias","markdown_url":"https://www.graphcanon.com/tools/open-bias-open-bias.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-bias-open-bias","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-bias-open-bias","shared_categories":[]},{"slug":"firma-ai-openfirma","name":"openfirma","tagline":"Runtime enforcement boundary for AI agents with local sidecar","github_url":"https://github.com/Firma-AI/openfirma","owner":"Firma-AI","repo":"openfirma","owner_avatar_url":"https://avatars.githubusercontent.com/u/265281226?v=4","primary_language":"Rust","stars":135,"forks":9,"topics":["access-control","agentic-ai","ai-agents","ai-governance","ai-safety","authorization","cedar","cedar-policy","guardrails","policy-engine","runtime-security","rust","sidecar"],"archived":false,"github_pushed_at":"2026-09-11T12:35:48+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/firma-ai-openfirma","markdown_url":"https://www.graphcanon.com/tools/firma-ai-openfirma.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/firma-ai-openfirma","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=firma-ai-openfirma","shared_categories":[]},{"slug":"orlojhq-orloj","name":"orloj","tagline":"An orchestration runtime for multi-agent AI systems.","github_url":"https://github.com/OrlojHQ/orloj","owner":"OrlojHQ","repo":"orloj","owner_avatar_url":"https://avatars.githubusercontent.com/u/268267477?v=4","primary_language":"Go","stars":121,"forks":18,"topics":["agent-framework","agentic-ai","agentic-orchestration","ai","ai-agents","ai-governance","ai-safety","declarative","guardrails","infrastructure-as-code","llm","llmops","mlops","multi-agent","open-source","orchestration","platform-engineering","workflow-orchestration","yaml"],"archived":false,"github_pushed_at":"2026-09-11T11:12:24+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/orlojhq-orloj","markdown_url":"https://www.graphcanon.com/tools/orlojhq-orloj.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/orlojhq-orloj","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=orlojhq-orloj","shared_categories":["developer-tools"]},{"slug":"santanderai-mech-gov-framework","name":"mech-gov-framework","tagline":"Mechanical Governance for LLM Decisions","github_url":"https://github.com/SantanderAI/mech-gov-framework","owner":"SantanderAI","repo":"mech-gov-framework","owner_avatar_url":"https://avatars.githubusercontent.com/u/284004589?v=4","primary_language":"Python","stars":77,"forks":34,"topics":["ai-governance","ai-safety","decision-systems","learning-to-defer","llm","llm-evaluation","machine-learning","python","responsible-ai"],"archived":false,"github_pushed_at":"2026-09-01T04:24:02+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/santanderai-mech-gov-framework","markdown_url":"https://www.graphcanon.com/tools/santanderai-mech-gov-framework.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/santanderai-mech-gov-framework","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=santanderai-mech-gov-framework","shared_categories":[]}]}}