Showing 36 of 144 projects
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.
Adds external full-text search engine support (Sphinx, Solr) to Silverstripe CMS.
A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.
An open-source firewall for AI agents that prevents data leaks, dangerous tool usage, and supply chain attacks.
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.
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.
FastAPI authorization middleware that integrates PyCasbin for flexible, policy-based access control.
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 Go library and tool to convert Windows SDDL security descriptors into user-friendly JSON format.
A flexible authentication library for Phalcon PHP framework with guards, providers, and access control.
A Node.js authentication and authorization module for IoT brokers (HTTP/MQTT/CoAP) that integrates with Keycloak.
A Sitecore module for auditing and managing user and role access rights, including export/import capabilities.
A CDK library that simplifies provisioning strong, least-privilege AWS security policies for S3, KMS, DynamoDB, SQS, and EventBridge.
A middleware for securing routes in Fiber web framework with OpenFGA, RBAC, and team-based access control.
A composable middleware engine for Angular that protects routes and HTTP requests with a single, type-safe configuration.
A lightweight Angular library for role and permission-based access control, supporting standalone components and NgModules.
Example application demonstrating how to integrate the CASL authorization library into an Aurelia framework project.
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.
Enables granular delete permissions in Sitecore, allowing authors to remove individual item versions or delete their own items.
An Elixir agent for managing role-based navigation trees with HTML generation helpers for Bootstrap.
A TypeScript-first Angular library for managing permissions in templates and routes with type-safe guards and pipes.
A declarative access control library for Angular applications, enabling fine-grained permissions in templates and code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.