Pricing About Documentation Login Free Trial

GoRules is an open source Business Rules Engine designed for Rust, NodeJS, Python, and Go applications. It enables you to efficiently create and manage projects, integrations, releases, decisions, and users. With GoRules, you have access to a suite of tools and features that help project management and ensure you meet your objectives. It supports various functionalities, including project creation, editing, and team collaboration.

Sign In

When you first visit the site, you'll see the login/signup screen.

GoRules Login screen

An account is created for you with the email you provided when your instance is set up. To retrieve the password, go to your Elestio dashboard and click on the "Show Password" button. This ensures that your credentials are securely managed and easily accessible.

Enter your username and password, then click the "Continue" button to access the GoRules dashboard, where you can start managing your projects.

Create Project

Projects in GoRules are where you can create and manage your projects. You can create projects, edit them, and collaborate with others within the project to track and manage your projects efficiently. Projects provide a visual representation of your projects, making it easier to collaborate with your team and monitor project status. You can assign tasks, set deadlines, and track progress in real-time, ensuring that everyone is on the same page and working towards the same goals.

GoRules Create Project screen

Create Integration

Integrations in GoRules allow you to connect your project with other tools. You can create integrations, edit them, and collaborate with others within the integration to track and manage your integrations efficiently. Integrations provide a visual representation of your integrations, making it easier to collaborate with your team and monitor integration status. By integrating with other tools, you can automate workflows, reduce manual effort, and improve overall productivity.

GoRules Create Integration screen

Create Release

Releases in GoRules are where you can create and manage your releases. You can create releases, edit them, and collaborate with others within the release to track and manage your releases efficiently. Releases provide a visual representation of your releases, making it easier to collaborate with your team and monitor release status. You can plan release schedules, manage dependencies, and ensure that all release activities are completed on time.

GoRules Create Release screen

Create Decision

Decisions in GoRules are used to make decisions on your projects. You can create decisions, edit them, and collaborate with others within the decision to track and manage your decisions efficiently. Decisions provide a visual representation of your decisions, making it easier to collaborate with your team and monitor decision status. You can document decision criteria, evaluate options, and ensure that all stakeholders are involved in the decision-making process.

GoRules Create Decision screen

Invite Users

Users in GoRules are where you can manage your users. You can create users, edit them, and collaborate with others within the user to track and manage your users efficiently. Users provide a visual representation of your users, making it easier to collaborate with your team and monitor user status. You can assign roles, manage permissions, and ensure that everyone has the access they need to perform their tasks effectively.

GoRules Invite User screen