A lightweight, type-safe library for managing complex conditional logic in a clean, declarative, and extensible way.
Declarative rules for applying JSON Patch to an object
Automated pub/sub across project dependencies. Run code from any installed package based on declarative rules in package.json
An agent-based modeling library based on SVG and declarative rules.
Transform your objects to desired rich ones using declarative rules.
Declarative rules DSL for PetriFlow tool gating.
Architectural drift detection through declarative rules
Vue plugin that generates beautiful forms from declarative rules
Use declarative rules to validate and transform input value
Agnostic, deterministic core for composing prompts from reusable fragments via declarative rules.
Embeddable Prolog-style logic engine for JavaScript: declarative rules, unification, backtracking search, and four solver drivers (sync/async × callback/generator). Useful for pattern matching with extraction, constraint search, type inference, planners,
DangerJS plugin with Atlassian/Bitbucket Cloud helpers and declarative rules.
JSDoc linting rules for ESLint.
Powerful rules engine for Angular Reactive Forms. Dynamically enable, disable, and control form fields using declarative rules without manual subscriptions.
flat-transform is a small library tranforming your flat objects into rich ones using declarative rules
Form Validator declarative, rules sync/async, custom messages, nested path support. Tiny & extensible.
Utility to create AdGuard DNR rulesets for mv3 extensions
Declarative runtime type validator for JavaScript
OpenTelemetry Configuration
Painless forms for Vue.js
A framework for building native apps using React
DOM trap for a focus
Simple functions shared among the sinon end user libraries
Declarative API exposing native platform touch and gesture system to React Native
A lightweight rule engine with a declarative DSL for defining conditions and actions. Supports priority-based ordering, rule tagging with selective evaluation, first-match and all-match modes, dry run, conflict detection, serialization, chaining, and per-rule execution statistics.
Models define access rules via a DSL. Controllers call auth_required. Access denied returns 404.
FlowEngine provides a DSL for defining multi-step flows as directed graphs with conditional branching, an AST-based rule evaluator, and a pure-Ruby runtime engine. No framework dependencies.
Asbestos is a declarative DSL for building firewall rules (iptables, at this point)
Aegis is an authorization solution for Ruby on Rails that supports roles and a RESTish, resource-style declaration of permission rules.
Declare rule sets to check your objects against them later
Ruby Authorization Gem using Role Based Access Control
Inquirex lets you define multi-step questionnaires as directed graphs with conditional branching, using a conversational DSL (ask, say, mention) and an AST-based rule system (contains, equals, greater_than, all, any). The engine walks the graph, collects structured answers, and serializes everything to JSON — making it the ideal backbone for cross-platform intake forms where the frontend is a chat widget, a terminal, or a mobile app. Framework-agnostic, zero dependencies, thread-safe immutable definitions.
Validation layer for any business logic with a declarative rule-oriented API.
Kumi is a declarative rules-and-calculation DSL for Ruby that compiles your business logic into a typed, analyzable dependency graph with vector semantics over ragged data. It does static checks at definition time, lowers to a small IR, and compiles to zero-runtime modules
Role- and ability-based authorization for Rails controllers, with a declarative DSL for allow/require rules, named checks and configurable access violations.
This is a demonstration project for our acegi integration == FEATURES: Generates a webapp with built in security: * Authentification * Access rights based on declared groups and roles. * Access rights based on runtime rules. Security provided by this demonstration is fully customisable.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.