Showing 36 of 38 projects
A Go-centric expression language for dynamic configurations, offering safety, speed, and seamless Go integration.
A Java rule engine, DMN engine, and complex event processing engine for business logic and expert systems.
A simple .NET library for creating state machines and lightweight state machine-based workflows directly in C# code.
A state manager for JavaScript apps that implements business logic with ease across React, Vue, Svelte, and more.
A Node.js toolkit for building microservices using pattern matching to organize business logic.
A battle-tested Ruby framework for structuring business logic with operations, forms, policies, and other abstraction layers.
A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.
A low-code general purpose programming language based on spreadsheet-like formulas for expressing business logic.
A declarative, extensible framework for building Elixir applications with a resource-centric architecture.
A thin PHP assertion library for input validation in business models, libraries, and low-level code.
A service object framework for Rails that encapsulates business logic with input validation and type safety.
Redux middleware for organizing business logic, intercepting actions, and performing async processing with declarative features.
A Ruby library for composing business logic into commands that sanitize and validate input, promoting safe and maintainable code.
A lightweight PHP state machine library using PHP Enums to manage stateful objects with transitions, events, and Symfony integration.
A .NET framework for building reusable, maintainable object-oriented business layers in any .NET application.
A CLI tool that audits API specifications, validates OpenAPI compliance, and runs security tests to prevent undefined user behavior.
A forward-chaining rules engine for Clojure and ClojureScript with Java interoperability.
A Ruby service skeleton framework for orchestrating business logic into a series of simple, single-responsibility actions.
A business logic micro-framework for .NET and .NET Core that promotes reusable, testable, and decoupled middle-tier code.
Go framework for authoring workflows and activities on the Cadence orchestration engine.
A framework for building pluggable, composable business logic pipelines in Elixir.
A Carbon mixin for PHP that adds business day and opening hour calculations with holiday support.
A PHP library for managing complex tax calculations with support for fluctuating rates, predefined datasets, and customizable resolvers.
A Ruby library for encapsulating business logic using DCI patterns, allowing objects to gain context-specific behaviors.
A .NET library providing DateTimeRange, Business Day calculations, and comprehensive extension methods for DateTime, DateTimeOffset, and TimeSpan.
A TypeScript-first database engine that streamlines data modeling with clear entity definitions, customizable validation, and advanced business logic representation.
An Elixir library for organizing business logic into operations with parameter validation, policy checks, and chaining.
A lightweight Business Rule Engine (BRE) for the .NET platform, enabling rule-based logic execution.
A CakePHP plugin implementing a service layer pattern to separate business logic from persistence and controllers.
A .NET source generator that encapsulates domain and business logic using the Command pattern for flexible application architecture.
A Ruby gem providing a framework for building reliable service objects with type safety, validation, and structured outputs.
A Ruby natural language parser that validates if dates/times fall within complex human-readable ranges like 'Mon-Fri 9:00-16:30'.
A port of Windows Workflow Foundation runtime to .NET Core for building and executing workflows.
A TDD and refactoring kata for implementing configurable shop opening hours with next opening date and current status.
A Gregorian calendar date library for Common Lisp providing date creation, manipulation, and business day calculations.
A modern, functional date utility library for Go with 150+ pure, immutable functions, timezone awareness, and WebAssembly compatibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.