Showing 36 of 77 projects
A fully customizable iOS library to handle system permissions through a unified ViewController API.
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 fine-grained access policies for databases using Open Policy Agent (OPA).
A protocol-aware proxy that enforces database access policies using Open Policy Agent (OPA) for data security and compliance.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.