Showing 36 of 76 projects
Adds Pyramid-inspired row-level security and declarative permissions to FastAPI applications.
A Swift library for elegantly requesting iOS location permissions with a 3D 360° flyover map view.
A unified iOS framework for requesting user permissions with custom UI and sequential prompts.
A code-first, maximally customizable open-source alternative to Hasura that turns multiple data sources into a single GraphQL API.
A simple Elixir library for defining readable, declarative permission rules using pattern matching.
A Laravel starter kit with pre-configured packages for building secure, well-structured APIs with authentication and permissions.
A React Native utility for listening to incoming SMS messages on Android devices.
A protocol-aware proxy that enforces database access policies using Open Policy Agent (OPA) for data security and compliance.
A protocol-aware proxy that enforces fine-grained access policies for databases using Open Policy Agent (OPA).
Simple authorization addon for Ember.js applications that provides helpers and services for permission checks.
A shell command hook for Claude Code that auto-approves safe commands and blocks destructive ones to reduce permission fatigue.
RxSwift bindings for iOS Permissions API, enabling reactive permission handling.
A React Native package to detect incoming, outgoing, and active call states on iOS and Android.
A comprehensive JavaScript library for parsing, converting, and manipulating Unix file permissions across multiple notation types.
A private, authenticated, permissioned Cargo registry for Rust crates with fine-grained user permissions.
A self-hosted, user-specific dashboard for organizing links, search, calendars, and messages with group-based permissions.
A lightweight Android library for handling runtime permissions with a single class.
Prevents Node.js applications from running with root permissions to enhance security.
A Capacitor plugin for managing calendar events and reminders on iOS and Android.
A lightweight Android library for managing runtime permissions with simple callbacks.
Framework-agnostic SQLAlchemy mixins for adding authorization, resource ownership, and permission management to applications.
An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.
A React Native module for sending SMS messages and reading SMS inbox on Android devices.
A deprecated Cordova plugin that provided backwards compatibility for Android runtime permissions on older Cordova versions.
An Ada framework for OAuth 2.0 and OpenID Connect client/server authentication to secure web applications.
Go middleware for user authentication, session management, and role-based permissions using Redis.
An Ember addon for managing permissions and protecting routes based on session permissions.
A lightweight Nim-based tool to execute programs as a different user, designed for Docker environments as a robust alternative to su-exec and gosu.
A tool to modify or create OS users with custom IDs in Alpine and BusyBox based Docker images, overcoming hard-coded user limitations.
Automatically generates GraphQL Shield permission configurations from a GraphQL schema.
A Capacitor plugin for accessing and displaying the device's photo library, with both web-view and native picker options.
A Deno module for recursively reading directory contents with TypeScript support.
A Sitecore module for auditing and managing user and role access rights, including export/import capabilities.
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.
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.