Enterprise application framework
Modular by design. Opinionated on purpose.
The Gybe framework gives your .NET and React teams one clear, simple architecture for modular enterprise applications — and the AI skills, tools and method to build on it in a controlled way.
Architecture
Every module has the same shape.
An application is a set of modules, built on a service-oriented architecture. Each module runs through the same layers, from the React UI to the data, and all of them share the same built-in services — so every new module, and every new developer, knows where things go.
Built in
The cross-cutting concerns, already figured out.
Every enterprise application needs them, and every team rebuilds them. The framework ships them once, shared by every module, so your teams spend their time on the business.
Cross-module integration
Modules work together through one integration model, without reaching into each other’s internals.
Auth
Authentication and authorization, handled once for the whole application and every module in it.
Permissions
Access rules for every module, screen and action, defined the same way everywhere.
User and role management
Users, roles and their assignments, ready for your administrators.
Settings management
Application and module settings, managed in one place.
API management
Every service can be exposed as an API, with endpoints defined and managed the same way in every module.
Background job management
Every service can also run as a background job, with all jobs managed from one place.
MCP tool management
Expose your application’s capabilities to AI agents as MCP tools, and manage them.
Dashboards
Dashboards for your users, fed by the modules they already work in.
And more…
Skills for AI
AI that follows your architecture.
The framework comes with skills for AI assistants. They describe its architecture and conventions, so an assistant adds a feature the way your team would — in the right module, on the right layers.
> Add a "Reopen claim" action to the Claims module
Using skill: gybe-module
+ Claims/Domain/ReopenClaim.cs
+ Claims/Api/ReopenClaimEndpoint.cs
+ Claims/Web/ReopenClaimButton.tsx
Placed in Claims, on the Domain, API and UI layers.Tools and method
Design the system, then build it under control.
Helper tools and a methodology take you from the first model of a system to its delivery, one deliberate step at a time.
-
01
Design the system
Model the modules, their boundaries and their data before you write code, with the framework’s helper tools.
-
02
Build module by module
Each module follows the same architecture, whether a developer or an AI assistant writes it.
-
03
Stay in control as it grows
One structure and one set of conventions keep every change predictable and reviewable, however large the system becomes.
Building on the framework? LogicBuilder and DocumentBuilder plug into it as libraries.