Showing 277 open source projects for "rules engine"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 1
    Rules Engine

    Rules Engine

    A Json based Rules Engine with extensive Dynamic expression support

    A Json-based Rules Engine with extensive Dynamic expression support. RulesEngine is a highly extensible library to build a rule-based system using C# expressions. Rules Engine is a library/NuGet package for abstracting business logic/rules/policies out of a system. It provides a simple way of giving you the ability to put your rules in a store outside the core logic of the system, thus ensuring that any change in rules don't affect the core system. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Forge: Magic: The Gathering Rules Engine

    Forge: Magic: The Gathering Rules Engine

    An unofficial rules engine for the world's greatest card game

    Forge is a comprehensive open-source rules engine and gameplay platform designed to simulate and extend the card game Magic: The Gathering in a fully digital environment. Developed collaboratively by a community of contributors, it implements the vast majority of the game’s rules and card interactions, allowing players to experience both casual and competitive gameplay without official clients.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 3
    Hasura GraphQL Engine

    Hasura GraphQL Engine

    Blazing fast, instant realtime GraphQL APIs on your DB

    ...Developers and architects love Hasura because it takes no time to get started, doesn’t need them to be a GraphQL expert upfront, and saves their teams months of recurring effort in building, shipping, and maintaining their APIs. Hasura’s built-in RLS style authorization engine allows you to conveniently specify authorization rules at a model level, and safely expose the GraphQL API to developers inside or outside your organization. Hasura’s authz engine is enabling agile teams in fast-growing startups as well as powering mission-critical data access in highly regulated environments such as Fortune 500 healthcare, financial services and US federal agencies.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4

    engine

    RDF Rule Engine for SASSY

    A general purpose rule engine for RDF. The rules are stored as RDF. Additional application specific processing can be added and incorporated into the rules. Rules can be edited using a text editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    ziwei-doushu

    ziwei-doushu

    Chinese astrology chart calculation engine

    Ziwei Doushu is an open-source Chinese astrology chart calculation engine based on the traditional Zi Wei Dou Shu system and Ni Haixia's Tian Ji teachings. It generates birth charts using calendar calculations, star placements, and traditional astrological rules. The software includes the Four Transformations system, chart pattern recognition, and a knowledge base of classical interpretations. Birthplace coordinates and historical daylight saving adjustments support true solar time calculations. ...
    Downloads: 1,770 This Week
    Last Update:
    See Project
  • 6
    Meilisearch

    Meilisearch

    An open-source, lightning-fast, and hyper-relevant search engine

    An open-source, lightning-fast, and hyper-relevant search engine that fits effortlessly into your apps, websites, and workflow. Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. Search-as-you-type returns answers in less than 50 milliseconds. That's faster than the blink of an eye! Deploy in a matter of minutes. Smart presets let you start searching through your data with zero configuration. Send data to Meilisearch however you...
    Downloads: 79 This Week
    Last Update:
    See Project
  • 7
    Database Lab Engine (DLE)

    Database Lab Engine (DLE)

    DLE provides blazing-fast database cloning to build dev environments

    Thin PostgreSQL clones. DLE provides blazing-fast database cloning to build powerful development, test, QA, staging environments. Follow to stay updated. The Database Lab Engine is an open-source experimentation platform for PostgreSQL databases. Instantly create full-size clones of your production database and use them to test your database migrations, optimize SQL, or deploy full-size staging apps. The Database Lab Engine (DLE) runs on an independent server within your own infrastructure....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ModSecurity Nginx Connector

    ModSecurity Nginx Connector

    ModSecurity v3 Nginx Connector

    ModSecurity-nginx is the connector that embeds the ModSecurity v3 (libmodsecurity) web application firewall engine into NGINX. It integrates WAF processing into the NGINX request/response phases, allowing rules to inspect headers, bodies, and even streaming request data before it reaches upstream apps. Operators can load the OWASP Core Rule Set or custom rules to detect and block common attacks such as SQLi, XSS, RCE patterns, and protocol anomalies.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Code Quality and Security for Java

    Code Quality and Security for Java

    SonarSource Static Analyzer for Java Code Quality and Security

    ...Consistently find tricky, hard-to-spot issues in your regular expressions. Allow you to effortlessly repair your Java coding issues with just a click. Dozens of rules to ensure your tests are always as clean as your code! Dedicated rules to detect vulnerabilities including ones stemming from OWASP & CWE Top 25 guidelines. It all comes from a powerful analysis engine that we constantly refine. Sonar employs advanced rules along with smart, exclusive analysis techniques to find the trickiest, most elusive issues.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 10
    Riot search

    Riot search

    Go Open Source, Distributed, Simple and efficient Search Engine

    ...Support calculation BM25 correlation. Support custom scoring field and scoring rules. Support add online, delete index. Support heartbeat. Support multiple persistent storage. Support distributed index and search. Can be achieved distributed index and search. Look at Word segmentation rules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MiroFish

    MiroFish

    A Simple and Universal Swarm Intelligence Engine

    MiroFish is a next-generation artificial intelligence prediction engine that leverages multi-agent technology and swarm-intelligence simulation to model, simulate, and forecast complex real-world scenarios. The system extracts “seed” information from sources such as breaking news, policy documents, and market signals to construct a high-fidelity digital parallel world populated by thousands of virtual agents with independent memory and behavior rules.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 12
    Metacrafter

    Metacrafter

    Metadata and data identification tool and Python library

    ...These rules written as .yaml files and could be easily extended.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Spectral

    Spectral

    A flexible JSON/YAML linter for creating automated style guides

    ...Spectral is open-source but is also baked into Stoplight, with extensions for VS Code and other integration options, giving you real-time feedback wherever you design APIs. Spectral can be used as a generic ruleset engine on any JSON or YAML data but was built with OpenAPI, AsyncAPI, and JSON Schema in mind. Use Spectral rules to target API descriptions for quality improvement or enforce API Style Guide rules, such as naming conventions for OpenAPI models or prohibiting integers in URLs.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    Tally

    Tally

    Let agents classify your bank transactions

    Tally is an open-source, AI-assisted tool designed to automate the classification of personal financial transactions, helping users turn raw bank data into meaningful categories without manual tagging. At its core, Tally pairs a local rule engine with large language models so that an AI assistant (like Claude Code, Copilot, or any CLI agent) interprets, suggests, and categorizes expenses, savings, subscriptions, and income events based on your own rules and behavior. It generates human-readable reports and can produce HTML, JSON, or Markdown outputs to suit dashboards or personal finance workflows. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Nipe

    Nipe

    An engine to make Tor network your default gateway

    Nipe is a Perl-based engine whose primary aim is to make the Tor network act as the default gateway for outgoing traffic. In practice, it configures system firewall rules (iptables) and network routing so that almost all IPv4 traffic is redirected through Tor. The tool provides commands such as install, start, stop, restart, and status to manage its behavior.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    WorkflowEngine.NET

    WorkflowEngine.NET

    WorkflowEngine.NET - component that adds workflow in your application

    WorkflowEngine.NET is a flexible workflow engine for .NET applications that supports visual process design and dynamic execution of business logic. It enables developers to model complex workflows with conditions, branching, and state transitions. The engine is highly customizable and can be embedded into any .NET project to automate tasks and decision-making.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Ultracite

    Ultracite

    A highly opinionated, zero-configuration linter and formatter

    Ultracite is a highly opinionated, zero-configuration linting and formatting preset designed primarily for modern JavaScript/TypeScript codebases. It is built on top of the Biome toolchain (written in Rust) and aims to deliver sub-second performance so that formatting and linting feel seamless, even on large projects. Because it comes pre-configured with sensible defaults for frameworks like React and Next.js, developers can adopt it with minimal setup—simply run npx ultracite init and start...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    AIOStreams

    AIOStreams

    One addon to rule them all

    AIOStreams is a “super-add-on” for Stremio that consolidates results from many add-ons and debrid services into a single, customizable feed. Instead of juggling multiple add-ons, you point AIOStreams at them; it then queries, merges, de-duplicates, and re-ranks everything according to your rules. The project includes a powerful filtering and sorting engine—think conditions on resolution, codec, provider, cached status, seed count, and more—so power users can shape results precisely. It also provides a template-based formatter to control how streams are labeled in the UI, complete with live preview for quick iteration. Catalog controls extend the same idea to the home page: rename, reorder, hide, shuffle, and enhance posters from supported metadata sources to unify your browse experience. ...
    Downloads: 91 This Week
    Last Update:
    See Project
  • 19
    ModSecurity

    ModSecurity

    Cross platform web application firewall (WAF) engine for Apache

    ...In general, it provides the capability to load/interpret rules written in the ModSecurity SecRules format and apply them to HTTP content provided by your application via Connectors. Before starting the compilation process, make sure that you have all the dependencies in place.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 20
    RobotsTxt

    RobotsTxt

    The repository contains Google's robots.txt parser

    This is a high-performance, production-tested library for parsing and evaluating robots.txt rules against crawler user agents. It implements the core semantics of the Robots Exclusion Protocol: user-agent sections, Allow/Disallow directives, wildcard handling, and precedence rules. The code is optimized for speed and low memory so large crawls can evaluate millions of URLs quickly. It also focuses on correctness—edge cases like overlapping patterns and longest-match resolution are handled consistently. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    metacubexd

    metacubexd

    Mihomo Dashboard, The Official One, XD

    ...It provides a responsive interface for examining network traffic, managing proxy groups, and inspecting active connections. Users can test proxy latency, switch outbound nodes, and monitor real-time bandwidth consumption. The application includes searchable routing rules, connection details, and live diagnostic logs. Its interface offers numerous themes, customizable colors, and multilingual support. MetaCubeXD can operate as a hosted web dashboard, a desktop application with a bundled Mihomo engine, or an all-in-one Docker server. These deployment options make it suitable for personal proxy management, remote servers, routers, and network administration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Luanti

    Luanti

    Voxel game-creation platform with easy modding and game creation

    Luanti, originally known as Minetest, is a free, open-source voxel game engine and platform designed to let players, modders, and developers build and play diverse sandbox-style 3D worlds. Written in C++ for core performance and Lua for scripting, Luanti runs on multiple operating systems (Windows, macOS, Linux, BSD variants and even Android), making it highly accessible and cross-platform. Rather than being a single game, Luanti is meant as an engine and toolkit: individual “games” are actually collections of mods — written in Lua — that define terrain, items, NPCs, mechanics, and rules. ...
    Downloads: 60 This Week
    Last Update:
    See Project
  • 23
    HarfBuzz

    HarfBuzz

    Open source text shaping engine

    ...This shaping depends on a number of factors: the input string, the active font, the script (or writing system) of the string, and the string's language. Various font formats have their own set of standard text-shaping rules. With Harfbuzz, you can properly shape all the major writing systems. HarfBuzz is cross-platform and supports all major software platforms and font formats.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 24
    Respect\Validation

    Respect\Validation

    The most awesome validation engine ever created for PHP

    For certain types you can't make comparisons out of the box in PHP but Validation brings support to a few of them. You can also create and use your own rules. To do this, you will need to create a rule and an exception to go with the rule. Each rule must have an Exception to go with it. Exceptions should be named with the name of the rule followed by the word Exception. The process of creating an Exception is similar to creating a rule but there are no methods in the Exception class. On...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Cloud Custodian

    Cloud Custodian

    Rules engine for cloud security, cost optimization, and governance

    Cloud Custodian enables users to be well managed in the cloud. The simple YAML DSL allows you to easily define rules to enable a well-managed cloud infrastructure, that's both secure and cost-optimized. It consolidates many of the ad-hoc scripts organizations have into a lightweight and flexible tool, with unified metrics and reporting. Custodian supports managing AWS, Azure, and GCP public cloud environments. Besides just providing reports of issues, Custodian can actively enforce the...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next