OpenL Tablets
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.