Empower your business users to manage complex rules in Excel. Deploy them as enterprise-grade services. No coding required.
Get Started in 2 Minutes | Read the Docs | Download
OpenL Tablets is an open-source Business Rules Management System (BRMS) that lets business analysts create, test, and manage decision logic using familiar Excel spreadsheets - then automatically deploys them as high-performance REST APIs.
Perfect for:
- Insurance companies calculating premiums and underwriting policies
- Banks processing loan applications and credit decisions
- Healthcare organizations managing treatment protocols and benefits
- Retailers running dynamic pricing and promotions
- Use Excel - No programming skills needed. Write rules in spreadsheets you already know.
- Instant Testing - Test your rules with real data before deployment
- Full Control - Business users own and update rules without developer bottlenecks
- AI-Assisted - Integrate with AI tools like Claude and ChatGPT via MCP protocol
- REST APIs - Rules deploy as production-ready REST services automatically
- Type Safety - Compile-time validation prevents errors before production
- Performance - Excel rules compile to native Java bytecode for maximum speed
- Any Platform - Java, Python, JavaScript, .NET - integrate from anywhere
- Battle-Tested - Proven in production at Fortune 500 companies
- Scalable - Handles millions of decisions per day
- Compliant - Built-in versioning, audit trails, and governance
- Flexible Deployment - Cloud, on-premises, containerized, or embedded
Rules in Excel β OpenL Tablets β Production REST API
-
User writes decision logic in Excel
- Decision tables, spreadsheet calculations, scorecards
- Test with sample data right in the interface
-
OpenL Tablets validates and compiles
- Type checking catches errors immediately
- Generates optimized Java bytecode
- Versions and creates audit trail
-
Deploy as REST Service
- One-click deployment to production
- Auto-generated OpenAPI documentation
- Hot reload for zero-downtime updates
Get OpenL Tablets running in 60 seconds:
# Download and start
docker compose up
# Open your browser
http://localhost:8080That's it! You now have:
- β OpenL Studio - Web-based rule editor
- β Rule Services - REST API engine
- β Sample Rules - Pre-loaded examples
Write rules in familiar Excel format. Decision tables, scorecards, calculations - all in spreadsheets.
Strong typing catches errors before deployment. No more runtime surprises.
Deploy rules as REST APIs with a single click. Auto-generated OpenAPI documentation.
Built-in Git integration. Track every change, rollback instantly, collaborate with teams.
Test individual rules or entire scenarios. Debug with trace and breakpoints.
Excel rules compile to native Java bytecode. Process millions of decisions per second.
Update rules in production with zero downtime. Changes go live instantly.
Call from Java, Python, JavaScript, C#, Go, or any language via REST.
- Premium calculation and rating
- Underwriting decision automation
- Policy eligibility determination
- Claims processing and fraud detection
- Credit scoring and loan origination
- Risk assessment and pricing
- Fraud detection and AML screening
- Regulatory compliance rules
- Treatment protocol management
- Insurance eligibility verification
- Benefits calculation
- Clinical decision support
- Dynamic pricing engines
- Promotion and discount rules
- Inventory optimization
- Personalized product recommendations
- Getting Started Guide - Install and configure OpenL Tablets
- Excel Rule Reference - Complete guide to writing rules in Excel
- WebStudio User Guide - Using the web interface
- Testing Guide - Test your rules thoroughly
- REST API Guide - Integrate rules into your applications
- Deployment Guide - Deploy to Docker, Kubernetes, AWS, Azure, GCP
- Architecture Overview - System design and components
- Troubleshooting - Common issues and solutions
- Contributing Guide - Help improve OpenL Tablets
- Developer Setup - Set up your dev environment
- Architecture Details - Deep technical documentation
- π¬ GitHub Discussions - Ask questions, share ideas
- π Issue Tracker - Report bugs, request features
- π Documentation - Comprehensive guides and references
- π Official Website - Tutorials, blog, resources
- β Star this repo to show your support
- π Watch for updates and new releases
- π’ Share your success stories with the community
Download production-ready packages:
- Latest Release - Stable version
- All Releases - Version history
# OpenL Studio (Rule Editor)
docker pull openltablets/webstudio:latest
# OpenL Rule Service (Production Runtime)
docker pull openltablets/ws:latestWe welcome contributions! OpenL Tablets is built by a global community of developers and business analysts.
Ways to contribute:
- π Report bugs and suggest features
- π Improve documentation
- π» Submit code and documentation improvements
Read Contributing Guidelines β
OpenL Tablets is open source under the GNU Lesser General Public License (LGPL).
Commercial support and consulting available through our partners.
| Resource | Link |
|---|---|
| π Quick Start | Getting Started Guide |
| π Documentation | Complete Docs |
| π³ Docker Hub | Container Images |
| π¬ Community | GitHub Discussions |
| π Issues | Bug Reports |
| π Website | openl-tablets.org |
| π¦ Downloads | Releases |
Transform your business rules from spreadsheets to APIs in minutes.
Made with β€οΈ by the OpenL Tablets community