{"data":{"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","description":"⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.","homepage_url":"https://rulego.cc","license":"Apache-2.0","open_issues":4,"watchers":21,"ai_summary":"A next-generation component orchestration rule engine in Go for AI and automation tasks like workflow management.","readme_excerpt":"## Installation\n\nInstall `RuleGo` using the `go get` command:\n\n```bash\ngo get github.com/rulego/rulego\n\n---\n\n## License\n`RuleGo` uses Apache 2.0 license, please refer to [LICENSE](LICENSE) file for details.","github_created_at":"2023-07-23T15:11:52+00:00","created_at":"2026-07-15T10:55:15.019516+00:00","updated_at":"2026-09-20T04:51:46.068683+00:00","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"}],"trust":{"provenance":{"is_fork":false,"github_id":669830822,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:51:44.204Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":1,"days_since_push":5,"last_release_at":"2026-08-03T07:11:13Z","stars_delta_30d":27,"open_issues_delta_30d":-2},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":63,"high_count":0,"last_scan_at":"2026-09-06T04:00:40.926Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:51:45.259Z"},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-09-20T04:51:45.259Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T04:51:45.259Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["You face intricate workflow management requirements within an AI application stack and prefer to use the Go language.","Your applications need to adapt dynamically to changes with embedded rule engines, particularly useful in scenarios requiring low latency like edge computing."],"when_not_to_use":["If your organization has a strong preference for Python or another programming language over Go, as RuleGo is specifically designed for use within the Go ecosystem.","In situations where high-level abstract tools are needed and developer overhead can be minimized, considering RuleGo might add unnecessary complexity due to its focus on low-code frameworks."],"source":"enrich:decision_facts","observed_at":"2026-07-17T13:42:13.771Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Adopt for","value":"RuleGo serves as a lightweight and high-performance rule engine framework developed in Go, best suited for developers focused on AI tasks and automation needing flexibility through component orchestration."},{"label":"License detail","value":"The Apache-2.0 license ensures permissive usage rights with clear conditions for attribution and warranty disclaimers."}]}}