| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
_____.__ _____.__
_/ ____\__|______ _____/ ____\ | ___.__.
\ __\| \_ __ \_/ __ \ __\| |< | |
| | | || | \/\ ___/| | | |_\___ |
|__| |__||__| \___ >__| |____/ ____|
\/ \/
_____ __
_/ ____\___________ _____ ______ _ _____________| | __
\ __\\_ __ \__ \ / \_/ __ \ \/ \/ / _ \_ __ \ |/ /
| | | | \// __ \| Y Y \ ___/\ ( <_> ) | \/ <
|__| |__| (____ /__|_| /\___ >\/\_/ \____/|__| |__|_ \
\/ \/ \/ \/
--------------------------> Enterprise software made easy <-
Enterprise-grade reactive framework with distributed transactions, event-driven patterns, and battle-tested reliability.
Firefly Framework is a modular Spring Boot superset spanning 40 repositories and providing production-ready building blocks for mission-critical distributed systems. Built on Spring WebFlux and Project Reactor, every module ships as an independent artifact and follows established enterprise patterns -- CQRS, Event Sourcing, Saga/TCC, and Event-Driven Architecture.
The fastest way to get started is with the Firefly CLI (flywork):
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/fireflyframework/fireflyframework-cli/main/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/fireflyframework/fireflyframework-cli/main/install.ps1 | iexThen bootstrap the entire framework into your local environment:
flywork setup # clones all repos in dependency order and installs to ~/.m2
flywork create core # scaffold a new microservice from a built-in archetype
flywork doctor # verify your environment (Java, Maven, Git, etc.)Four project archetypes are available: core, domain, application, and library. See the CLI documentation for full details.
Firefly Framework artifacts are published to GitHub Packages. You need to configure Maven with a GitHub Personal Access Token before adding dependencies. See the Getting Started Guide for step-by-step instructions.
Once configured, inherit the parent POM:
<parent>
<groupId>org.fireflyframework</groupId>
<artifactId>fireflyframework-parent</artifactId>
<version>26.02.07</version>
<relativePath/>
</parent>Then add the modules you need -- no version tags required:
<dependencies>
<dependency>
<groupId>org.fireflyframework</groupId>
<artifactId>fireflyframework-web</artifactId>
</dependency>
<dependency>
<groupId>org.fireflyframework</groupId>
<artifactId>fireflyframework-r2dbc</artifactId>
</dependency>
</dependencies>See the Module Catalog for the full list of available modules.
Firefly Framework also provides fireflyframework-genai -- a production-grade GenAI metaframework built on Pydantic AI. It extends Pydantic AI with six composable layers covering agents, tools, reasoning patterns (ReAct, CoT, Plan-and-Execute, and more), DAG pipeline orchestration, observability, and REST / message-queue exposure -- so you can build, validate, and deploy intelligent agents without coupling domain logic to infrastructure.
curl -fsSL https://raw.githubusercontent.com/fireflyframework/fireflyframework-genai/main/install.sh | bashApache License 2.0 -- Copyright 2024-2026 Firefly Software Foundation.
See the CI Status Dashboard for live build status across all 40 repositories.
In-process Python metaframework on Pydantic AI for production GenAI — composable, protocol-driven layers for agents & middleware, tools, reasoning (ReAct/CoT/ToT/Reflexion), memory, validation/QoS,…
Official Python implementation of the Firefly Framework — async-first, type-checked microservice framework with DI, hexagonal architecture, distributed transactions (Saga/Workflow/TCC), event sourc…
Python 3
Adobe Sign eSignature adapter for Firefly Framework ECM on Spring Boot — reactive SignatureEnvelopePort provider
Java 1
Reactive Java integration layer between Firefly Framework services and fireflyframework-agentic, the Python GenAI metaframework.
Java 1
Maven Bill of Materials for the Firefly Framework — one import pins consistent, conflict-free versions of all ~70 modules
Official Python implementation of the Firefly Framework — async-first, type-checked microservice framework with DI, hexagonal architecture, distributed transactions (Saga/Workflow/TCC), event sourcing, IDP, ECM, notifications, and 38 fully-implemented modules
In-process Python metaframework on Pydantic AI for production GenAI — composable, protocol-driven layers for agents & middleware, tools, reasoning (ReAct/CoT/ToT/Reflexion), memory, validation/QoS, DAG pipelines, embeddings & vector stores, model/agent observability via OpenTelemetry, and explainability.
Firefly Framework — official Go port. Production-grade platform for reactive, event-driven, resilient microservices on Go 1.25+.
LaraFly — the Spring-Boot-grade application framework for Laravel. Attribute-driven DI/auto-config, #[Transactional], CQRS, event-driven + a genuine same-transaction outbox, actuator/observability, method security, and a project CLI.
Backoffice and internal portal extension for the application layer with context resolution and resource controller abstractions.
Twilio SMS provider adapter for the Firefly Framework notifications abstraction — reactive text delivery via the Twilio REST API
SendGrid email delivery adapter for the Firefly Framework notifications abstraction (Spring Boot) — reactive EmailProvider with HTML, CC/BCC & attachments
Resend email transport adapter for the Firefly Framework notifications abstraction (reactive, Spring Boot auto-configured)
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |