Showing 36 of 145 projects
A declarative authorization middleware for Prisma that operates at the model level to secure GraphQL APIs.
A TypeScript demo app for tracking meal calories with authentication and user roles.
A PSR7 middleware authorization stack for CakePHP applications, handling access control separately from authentication.
An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.
A minimalist Crystal authorization system inspired by Pundit, offering lightweight, dependency-less policy-based access control.
A CLI and web tool to manage SSH user access across remote hosts via authorized_keys files and group-based permissions.
Nginx SSO middleware written in Lua that uses Redis for session storage and supports OAuth, 2FA, and cross-domain authentication.
An open-source firewall for AI agents that prevents data leaks, dangerous tool usage, and supply chain attacks.
A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.
Adds external full-text search engine support (Sphinx, Solr) to Silverstripe CMS.
A secure web gateway for controlled SQL query execution on PostgreSQL databases with OIDC authentication and OPA policy enforcement.
A MicroPython library for reading Wiegand protocol data from access control card readers.
A middleware component for handling authentication in Phalcon PHP applications.
FastAPI authorization middleware that integrates PyCasbin for flexible, policy-based access control.
A proxy that inspects and rewrites PromQL queries to enforce tenant data isolation on shared Prometheus servers.
A machine learning solution for Amazon's access control challenge, predicting employee resource access needs.
A Go middleware library that integrates Open Policy Agent with HTTP, Gin, Fiber, and Echo applications for policy enforcement.
A decorator-based authentication and authorization library for FastAPI applications using intuitive shield patterns.
An NGINX module that validates OAuth 2.0 bearer tokens and sets headers/variables based on validation results.
A Node-RED node for adding simple user authentication and access control to HTTP endpoints using JWT.
An Ember addon for managing permissions and protecting routes based on session permissions.
A Go framework for n-of-N threshold encryption using Shamir's Secret Sharing to enforce complex decryption rules.
A flexible authentication library for Phalcon PHP framework with guards, providers, and access control.
A Go library and tool to convert Windows SDDL security descriptors into user-friendly JSON format.
A Sitecore module for auditing and managing user and role access rights, including export/import capabilities.
A middleware for securing routes in Fiber web framework with OpenFGA, RBAC, and team-based access control.
A CDK library that simplifies provisioning strong, least-privilege AWS security policies for S3, KMS, DynamoDB, SQS, and EventBridge.
A Node.js authentication and authorization module for IoT brokers (HTTP/MQTT/CoAP) that integrates with Keycloak.
A composable middleware engine for Angular that protects routes and HTTP requests with a single, type-safe configuration.
Example application demonstrating how to integrate the CASL authorization library into an Aurelia framework project.
A lightweight Angular library for role and permission-based access control, supporting standalone components and NgModules.
A signal-based Angular library for managing permissions and roles with TypeScript support.
An enterprise-grade Angular library for scalable, maintainable role-based access control (RBAC) with services and directives.
An Elixir agent for managing role-based navigation trees with HTML generation helpers for Bootstrap.
Enables granular delete permissions in Sitecore, allowing authors to remove individual item versions or delete their own items.
A TypeScript-first Angular library for managing permissions in templates and routes with type-safe guards and pipes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.