Skip to content

openl-tablets/openl-tablets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24,118 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Maven Central Java Version Website License

OpenL Tablets - Business Rules Management Made Simple

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


What is OpenL Tablets?

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

Why Choose OpenL Tablets?

πŸ’Ό Business Users Love It

  • 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

πŸ‘¨β€πŸ’» Developers Love It

  • 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

🏒 Enterprises Love It

  • 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

How It Works

Rules in Excel β†’ OpenL Tablets β†’ Production REST API
  1. User writes decision logic in Excel

    • Decision tables, spreadsheet calculations, scorecards
    • Test with sample data right in the interface
  2. OpenL Tablets validates and compiles

    • Type checking catches errors immediately
    • Generates optimized Java bytecode
    • Versions and creates audit trail
  3. Deploy as REST Service

    • One-click deployment to production
    • Auto-generated OpenAPI documentation
    • Hot reload for zero-downtime updates

Quick Start

Try It Now with Docker

Get OpenL Tablets running in 60 seconds:

# Download and start
docker compose up

# Open your browser
http://localhost:8080

That's it! You now have:

  • βœ… OpenL Studio - Web-based rule editor
  • βœ… Rule Services - REST API engine
  • βœ… Sample Rules - Pre-loaded examples

Key Features

πŸ“Š Excel-Based Authoring

Write rules in familiar Excel format. Decision tables, scorecards, calculations - all in spreadsheets.

πŸ”’ Type-Safe Validation

Strong typing catches errors before deployment. No more runtime surprises.

πŸš€ One-Click Deployment

Deploy rules as REST APIs with a single click. Auto-generated OpenAPI documentation.

πŸ“ˆ Version Control

Built-in Git integration. Track every change, rollback instantly, collaborate with teams.

πŸ§ͺ Comprehensive Testing

Test individual rules or entire scenarios. Debug with trace and breakpoints.

⚑ High Performance

Excel rules compile to native Java bytecode. Process millions of decisions per second.

πŸ”„ Hot Reload

Update rules in production with zero downtime. Changes go live instantly.

🌐 Multi-Language Support

Call from Java, Python, JavaScript, C#, Go, or any language via REST.


Industry Solutions

Insurance

  • Premium calculation and rating
  • Underwriting decision automation
  • Policy eligibility determination
  • Claims processing and fraud detection

Banking & Finance

  • Credit scoring and loan origination
  • Risk assessment and pricing
  • Fraud detection and AML screening
  • Regulatory compliance rules

Healthcare

  • Treatment protocol management
  • Insurance eligibility verification
  • Benefits calculation
  • Clinical decision support

Retail & E-Commerce

  • Dynamic pricing engines
  • Promotion and discount rules
  • Inventory optimization
  • Personalized product recommendations

Documentation

πŸ“š For Business Users

πŸ”Œ For Developers

πŸ’» For Contributors

Browse All Documentation β†’


Community & Support

Get Help

Stay Connected

  • ⭐ Star this repo to show your support
  • πŸ‘€ Watch for updates and new releases
  • πŸ“’ Share your success stories with the community

Download & Install

Pre-Built Releases

Download production-ready packages:

Docker Images

# OpenL Studio (Rule Editor)
docker pull openltablets/webstudio:latest

# OpenL Rule Service (Production Runtime)
docker pull openltablets/ws:latest

See Installation Guide β†’


Contributing

We 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 β†’


License

OpenL Tablets is open source under the GNU Lesser General Public License (LGPL).

Commercial support and consulting available through our partners.


Quick Links

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

About

OpenL Tablets Business Rules Management System

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 32