Skip to content
@dbflow-labs

DBFlow

Model-first approval workflow engine for Laravel & Filament. Add workflows to any Eloquent model in minutes.

DBFlow Labs

Model-first approval workflow engine for Laravel & Filament.

DBFlow Labs is an engineering-first organization building approval workflow infrastructure for the modern Laravel ecosystem — instances, tasks, reject strategies, and audit logs attached to Eloquent models, without a heavyweight BPM platform.

We treat workflow logic as core infrastructure: robust, observable, strictly versioned, and testable — not scattered ad-hoc business code.

Stable release: Core, Filament, and Pro reached coordinated 1.0.0 (July 2026). The runtime public API and Filament integration contract are frozen until the next major release. Pair dbflowlabs/core:^1.0, dbflowlabs/filament:^1.0, and dbflowlabs/filament-pro:^1.0 for stable releases.


Our Projects

Our ecosystem follows an Open-Core strategy: a solid MIT-licensed runtime foundation, standard Filament UI integration, and commercial visual authoring for advanced requirements.

Project Composer Description Role Status
dbflow-core dbflowlabs/core Model-first workflow runtime: definitions, instances, tasks, approvals, reject strategies, and append-only audit logs. Engine 1.0.0 · MIT
dbflow-filament dbflowlabs/filament Standard Filament integration: My Tasks, workflow instances, audit timelines, and form-based definition management. Interface 1.0.0 · MIT
DBFlow Pro dbflowlabs/filament-pro LogicFlow-backed visual workflow builder, premium action handlers, and advanced authoring. Distributed via packages.dbflow.dev. Commercial 1.0.0 · Proprietary

DBFlow is not a BPMN server, a Zapier clone, or a general low-code automation platform. It focuses on approval workflows attached to Laravel business models.


Requirements

Layer Requirement
Runtime PHP ^8.3, Laravel 13.x
Filament UI Filament ^5.6, dbflowlabs/core ^1.0
Pro Builder dbflowlabs/filament ^1.0, private Composer access

Ecosystem Pairing

Package Stable tag Composer constraint
dbflowlabs/core 1.0.0
dbflowlabs/filament 1.0.0 ^1.0 on core
dbflowlabs/filament-pro 1.0.0 ^1.0 on core + filament

Core runs the workflow engine. Filament packages provide user interfaces. Host applications provide business adapters.

Choosing a UI path:

  • Need only submit / withdraw on a host edit page? Call DBFlow::start() / cancel() from host code — Core alone is sufficient.
  • Need a task inbox, approval history, and standard admin resources? Add dbflowlabs/filament.
  • Need a visual workflow designer? Add dbflowlabs/filament-pro.

Engineering Philosophy

We design our software based on the following engineering principles:

  • Deterministic Integrity: Workflow execution must be predictable. Strict version isolation ensures definitions and running instances never drift.
  • Zero-Bloat Minimalist: We reject the complexity of traditional BPMN standards. Atomic nodes and directed graphs solve problems without creating them.
  • Concurrency First: Built-in state locking and transaction safety handle high-frequency approval operations without double-action races.
  • Infrastructure over Implementation: Simple contracts and traits integrate with host domain logic, keeping business models clean and independent.

Resources

  • Official Website: https://dbflow.dev — product overview, architecture, documentation, and licensing.
  • Documentation: https://dbflow.dev/docs and each repository's README.
  • Live Demo: Available from the official website — no install required.
  • Support: For enterprise inquiries, architectural consulting, or commercial licensing, contact hello@dbflow.dev or visit dbflow.dev.

Community & Contribution

We value engineering quality over quantity.

Open-source contributions target dbflow-core and dbflow-filament. dbflowlabs/filament-pro is proprietary and distributed privately.

Before submitting issues or pull requests, read CONTRIBUTING.md. Use the provided issue and pull request templates. Open bug reports only for confirmed, reproducible defects. For usage questions, consult dbflow.dev documentation first.

DBFlow Labs is a neutral, independent developer initiative.

Pinned Loading

  1. dbflow-core dbflow-core Public

    Model-first workflow runtime for Laravel. Add approval workflows, tasks, transitions, rejection flows, and audit logs to Eloquent models.

    PHP 1

  2. dbflow-filament dbflow-filament Public

    Standard Filament integration for DBFlow Core — workflow tasks, instances, definitions, and audit timelines for Laravel admin panels.

    PHP 1

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…