Open source business rules engine and decision management system.

Write business rules in Excel. Manage and test them in a browser-based IDE. Deploy as REST services with auto-generated OpenAPI documentation — no boilerplate required.

Get Started →   View on GitHub →


Why OpenL Tablets?

   
Excel as the source of truth Rules live in spreadsheets — the format your analysts already use. No proprietary syntax to learn.
Compiled to JVM bytecode Rules are compiled at load time, not interpreted at runtime. Production-grade execution speed.
REST services out of the box Any rule set becomes a RESTful API with automatic OpenAPI/Swagger documentation.
Type-safe at compile time Syntax and type errors are caught before deployment, with cell-level references back to the Excel source.
Browser-based Studio IDE Create, edit, test, trace, and deploy rules from any browser. No desktop software needed.
Enterprise security OAuth2, SAML, LDAP, role-based access, Git-backed repository with full audit trail.

Documentation

Getting started

  • What is OpenL Tablets? — Platform overview, components, and when to use it
  • Tutorials — Step-by-step walkthroughs from decision tables to advanced rule types
  • Videocasts — Video demonstrations of key features

Reference

  • User Guides — Installation, OpenL Studio IDE, Rule Services, and the complete Reference Guide
  • Features — Full list of capabilities: table types, versioning, integration, testing
  • Supported Platforms — Java versions, app servers, databases, browsers

Project

  • Release Notes — Version history, breaking changes, and migration guides
  • Apologia — Design philosophy and how OpenL Tablets compares to alternatives

Quick Start

Run OpenL Tablets locally using Docker:

docker run -p 8080:8080 openltablets/openl-tablets

Open http://localhost:8080 in your browser to access OpenL Studio.

For a full setup with sample rules and data, see the Demo Package Guide.


Latest Release

See the Release Notes for what’s new, breaking changes, and upgrade instructions.