Skip to content
Eren Gaygusuz

RuleGate

RuleGate is an open-source authorization framework I developed to manage role-, permission-, attribute-, resource-, and context-based access rules in .NET and Angular applications through centralized, testable, fail-closed policies.

Context
Personal open-source framework project
Role
Creator, software architect, and framework developer
Status
Completed — stable v1.0.0
Category
Framework
Period
Jul 26, 2026 - Aug 1, 2026

Technologies

C# .NET Standard 2.0 .NET 8-10 ASP.NET Core Angular 9-22 TypeScript YAML Keycloak OpenTelemetry NuGet npm GitHub Actions xUnit Vitest BenchmarkDotNet
1 / 9
1 / 9
RuleGate project preview

Project Type and Current Status

Problem and Design Goal

Authorization Model and Capabilities

Package Architecture

ASP.NET Core, Angular, and Identity Integration

Policy Lifecycle, CLI, and Observability

Security and Compatibility

Quality, Testing, and Release Automation

Documentation and Reference Applications

Participation and Development Time

Source Code and Packages