Showing 24 open source projects for "rules engine"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1
    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
  • 2
    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: 3 This Week
    Last Update:
    See Project
  • 3
    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: 0 This Week
    Last Update:
    See Project
  • 4
    PyBroker

    PyBroker

    Algorithmic Trading in Python with Machine Learning

    Are you looking to enhance your trading strategies with the power of Python and machine learning? Then you need to check out PyBroker! This Python framework is designed for developing algorithmic trading strategies, with a focus on strategies that use machine learning. With PyBroker, you can easily create and fine-tune trading rules, build powerful models, and gain valuable insights into your strategy’s performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 5
    Kapacitor

    Kapacitor

    Open source framework for processing, monitoring, and alerting

    Open source framework for processing, monitoring, and alerting on time series data. Kapacitor is a real-time data processing engine for monitoring and alerting, specifically designed to work with time-series data from InfluxDB.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Firefly III

    Firefly III

    Firefly III: a personal finances manager

    Firefly III is a personal finance manager and double-entry accounting tool built to help individuals and small organizations track budgets, investments, debts, and expenses. Users can import bank statements (CSV, OFX, QIF) or integrate via APIs, map transaction categories, and reconcile accounts. The system supports budgeting schedules, repeating transactions, automatic categorization rules, and reporting dashboards to analyze trends over time. For investments, it tracks price history,...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    The Tengo Language

    The Tengo Language

    A fast script language for Go

    ...Tengo is fast and secure because it's compiled/executed as bytecode on stack-based VM that's written in native Go. Securely Embeddable and Extensible. Compiler/runtime written in native Go (no external deps or cgo). Executable as a standalone language / REPL. Use cases, rules engine, state machine, data pipeline, transpiler. If you need to evaluate a simple expression, you can use Eval function instead.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Meteroid

    Meteroid

    Open-source pricing and billing infrastructure

    Meteroid is an open-source, cloud-native pricing and billing infrastructure designed to support usage-based billing, subscription management, invoicing, and cost-tracking — particularly for SaaS or product-led businesses that need flexible billing models beyond flat subscriptions. It provides an API-driven billing engine: you feed Meteroid usage data from your application (e.g. API calls, storage usage, seats, feature usage), define custom pricing rules or plans, and Meteroid calculates charges, generates invoices, tracks usage, and supports cost limits or quotas. The system is written in Rust, emphasizing performance, reliability, and safety, making it suitable for production use in small startups up to large enterprises. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    CloudQuery

    CloudQuery

    The open-source cloud asset inventory powered by SQL

    ...Use standard SQL to find any asset based on any configuration or relation to other assets. Connect CloudQuery standard PostgreSQL database to your favorite BI/Visualization tool such as Grafana, QuickSight, etc. Codify your security & compliance rules with SQL as the query engine. Integrate CloudQuery with your current visualization, monitoring, and alerting such as Grafana. CloudQuery supports the TimescaleDB PostgreSQL extension, giving you full historical snapshots of your cloud asset inventory. Data analysis, security, auditing, and compliance. Leverage SQL to get visibility into your cloud infrastructure and SaaS applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    RunaWFE Free

    RunaWFE Free

    is low code bpm platform, which is easy to install and easy to use

    ...Administrators can: create /remove actors and groups, include /exclude actors to/from groups, grant permissions on system objects to actors and groups, forcibly stop business process instances, add/change actors substitutions rules. Tutorial: https://runawfe.org/doc/Tutorial InstallationGuide: https://runawfe.org/doc/InstallationGuide Documentation: https://runawfe.org/doc/Documentation
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    StreamAlert

    StreamAlert

    StreamAlert is a serverless, realtime data analysis framework

    ...Computer security teams use StreamAlert to scan terabytes of log data every day for incident detection and response. Incoming log data will be classified and processed by the rules engine. Alerts are then sent to one or more outputs. Rules are written in Python; they can utilize any Python libraries or functions. Merge similar alerts and automatically promote new rules if they are not too noisy. Ingested logs and generated alerts can be retroactively searched for compliance and research. Serverless design is cheaper, easier to maintain, and scales to terabytes per day. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Strategems

    Strategems

    Quantitative systematic trading strategy development and backtesting

    Strategems is a Julia package aimed at simplifying and streamlining the process of developing, testing, and optimizing algorithmic/systematic trading strategies. This package is inspired in large part by the quantstrat1,2 package in R, adopting a similar general structure to the building blocks that make up a strategy. Given the highly iterative nature of event-driven trading strategy development, Julia's high-performance design (particularly in the context of loops) and straightforward...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OpenUnderwriter (Insurance Distribution)

    OpenUnderwriter (Insurance Distribution)

    Feature rich insurance quote & buy system for underwriters and brokers

    OpenUnderwriter is an open source software house specialising in the development of IT solutions for the insurance market. Specialists in the areas of eBusiness and component based development, the team has developed technology for a number of major insurance companies. The OpenUnderwriter platform has been collaboratively developed by some of the best technical brains in the Insurance Industry and offers a viable alternative to traditional solutions. To date, OpenUnderwriter has been...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    OYSTER Entity Resolution

    OYSTER Entity Resolution

    OYSTER is an Entity Resolution engine

    Entity Resolution is the process by which a dataset is processed and records are identified that represent the same real-world entity. OYSTER (Open sYSTem Entity Resolution) is an entity resolution system that supports probabilistic direct matching, transitive linking, and asserted linking. To facilitate prospecting for match candidates (blocking), the system builds and maintains an in-memory index of attribute values to identities. Because OYSTER has an identity management system, it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Logician is a JavaScript and C++ cross-platform Decision Table and XML based Rules Engine. Decision tables provide an efficient, easy way for expressing complex rules and deploying to the client on both the desktop and in a web browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Java Application Framework For All

    JAFFA is a Rich Web 2.0 POJO based Event-Driven SOA framework

    ...JAFFA is a Java web application development stack, build around Web 2.0 technologies (ExtJS, DWR, JAWR) with an extensive service architecture, meta-data layer and rules engine (based on JBoss AOP and Drools). It provides an event driven SOA infrastructure with advanced scheduling and queue sub-systems
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Java Rule Engine API (JSR 94) based framework for development, integration, management, monitoring and execution of java rules based applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Decision Tables for Java (dt4j)

    Decision Tables for Java (dt4j)

    Excellent Decision Table based Rules Engine implementation in Java

    DT4J is a Java implementation of Decision Table based rules engine. It supports excel based and an editor based Decision Table authoring. It integrates with Spring expressions (SpEL) to express conditions and actions. Put together it's a power rules engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Jedi

    Jedi

    Java Enhanced Data Interface - Italian Senate Project

    ...The documents (hereafter called "JEDI documents") can have different format types: pdf, excel, rtf, plain text data streams and xml streams. A JEDI document is an instance of the so called "managed document" (i.e. the configuration data and a particular set of rules), configured by a developer into the JEDI configuration database. The provision of a JEDI document is based on a synchronous processing performed by the JEDI core engine triggered by an end-user request (through HTTP request or RMI call). The content of a JEDI document (i.e. the input of the JEDI service), must be an XML stream regardless of the source. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Odalis

    A PHP/mySQL framework to manage any kind of processes

    Odalis - the Open Data Linking System - is an Information Management Framework for professional use. Manage any kind of processes and move data from all different sources to any destinations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Cyn.in - Open Source Group Collaboration
    Cyn.in helps teams to build collaborative knowledge by sharing & discussing digital content within secure & unified application. It combines the capabilities of wikis, social network, blogs, files, microblogs, discussions into secure enterprise platform.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 22
    OpenRules is an open source business rules initiative to help facilitate rule engine integration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Yajre is a java rules engine with semantics designed for rules that are easy to reason about. Yajre is sponsored by Ecensity, home of the JSP portal `displet'.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Interfuse is a workflow framework that joins ("fuses") the services, rules and objects of a traditional application with user-defined workflow. Interfuse is lightweight and designed to be embedded in existing Java-based applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Auth0 Logo