Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Permissions

Permissions

77 projects

Showing 36 of 76 projects

FastAPI Permissions
FastAPI PermissionsPython

Adds Pyramid-inspired row-level security and declarative permissions to FastAPI applications.

#fastapi#row-level-security#acl
Stars654
Forks49
Last commit2 years ago
STLocationRequest
STLocationRequestSwift

A Swift library for elegantly requesting iOS location permissions with a 3D 360° flyover map view.

#ios#mapview#permission-request
Stars639
Forks48
Last commit6 years ago
ISHPermissionKit
ISHPermissionKitObjective-C

A unified iOS framework for requesting user permissions with custom UI and sequential prompts.

#user-privacy#ios#objective-c
Stars615
Forks45
Last commit5 years ago
Graphweaver
GraphweaverTypeScript

A code-first, maximally customizable open-source alternative to Hasura that turns multiple data sources into a single GraphQL API.

#code-first#rest-api#api-unification
Stars552
Forks32
Last commit21 days ago
canada
canadaElixir

A simple Elixir library for defining readable, declarative permission rules using pattern matching.

#declarative#functional-programming#elixir
Stars459
Forks28
Last commit5 years ago
Laravel API Starter Kit
Laravel API Starter KitBlade

A Laravel starter kit with pre-configured packages for building secure, well-structured APIs with authentication and permissions.

#composer#laravel-api#api
Stars424
Forks114
Last commit3 years ago
react-native-android-sms-listener
react-native-android-sms-listenerJava

A React Native utility for listening to incoming SMS messages on Android devices.

#phone-verification#sms-listener#android
Stars375
Forks99
Last commit5 years ago
Inspektor
InspektorRust

A protocol-aware proxy that enforces database access policies using Open Policy Agent (OPA) for data security and compliance.

#openpolicyagent#acl#policy-enforcement
Stars285
Forks13
Last commit4 years ago
Inspektor
InspektorRust

A protocol-aware proxy that enforces fine-grained access policies for databases using Open Policy Agent (OPA).

#openpolicyagent#postgres#acl
Stars285
Forks13
Last commit4 years ago
ember-can
ember-canJavaScript

Simple authorization addon for Ember.js applications that provides helpers and services for permission checks.

#addon#ember-addon#authorization
Stars272
Forks51
Last commit1 year ago
Dippy
DippyPython

A shell command hook for Claude Code that auto-approves safe commands and blocks destructive ones to reduce permission fatigue.

#ai-assistant-safety#bash-parser#hook
Stars241
Forks21
Last commit1 month ago
RxPermission
RxPermissionSwift

RxSwift bindings for iOS Permissions API, enabling reactive permission handling.

#ios#observables#permission
Stars226
Forks42
Last commit8 years ago
react-native-call-detection
react-native-call-detectionJava

A React Native package to detect incoming, outgoing, and active call states on iOS and Android.

#ios#telephony#phone-state
Stars201
Forks117
Last commit2 years ago
unix-permissions
unix-permissionsJavaScript

A comprehensive JavaScript library for parsing, converting, and manipulating Unix file permissions across multiple notation types.

#umask#setgid#setuid
Stars143
Forks5
Last commit9 months ago
chartered
charteredRust

A private, authenticated, permissioned Cargo registry for Rust crates with fine-grained user permissions.

#cargo-registry#authentication#private-registry
Stars128
Forks8
Last commit3 years ago
Hubleys
HubleysTypeScript

A self-hosted, user-specific dashboard for organizing links, search, calendars, and messages with group-based permissions.

#reverse-proxy#link-aggregator#authentication
Stars118
Forks9
Last commit1 day ago
NoPermission
NoPermissionJava

A lightweight Android library for handling runtime permissions with a single class.

#android#java#android-library
Stars107
Forks17
Last commit4 years ago
sudo-block
sudo-blockJavaScript

Prevents Node.js applications from running with root permissions to enhance security.

#devops#npm-package#security
Stars98
Forks13
Last commit2 years ago
Capacitor Calendar
Capacitor CalendarSwift

A Capacitor plugin for managing calendar events and reminders on iOS and Android.

#ios#native-bridge#capacitor-plugin
Stars85
Forks13
Last commit15 days ago
Ask-Permission
Ask-PermissionJava

A lightweight Android library for managing runtime permissions with simple callbacks.

#android#java#android-library
Stars78
Forks11
Last commit7 years ago
ziggurat_foundations
ziggurat_foundationsPython

Framework-agnostic SQLAlchemy mixins for adding authorization, resource ownership, and permission management to applications.

#group-permissions#authentication#flask
Stars71
Forks23
Last commit3 years ago
terminator
terminatorElixir

An Elixir library for granular access control with ABAC-style permissions, supporting roles, abilities, and entity-level authorization.

#elixir#elixir-phoenix#ecto
Stars63
Forks11
Last commit2 years ago
react-native-sms-android
react-native-sms-androidJava

A React Native module for sending SMS messages and reading SMS inbox on Android devices.

#android#messaging#react-native
Stars54
Forks36
Last commit8 years ago
cordova-plugin-compat
cordova-plugin-compatJava

A deprecated Cordova plugin that provided backwards compatibility for Android runtime permissions on older Cordova versions.

#apache#library#backwards-compatibility
Stars36
Forks38
Last commit7 years ago
ada-security
ada-securityAda

An Ada framework for OAuth 2.0 and OpenID Connect client/server authentication to secure web applications.

#ada-library#openid#oauth
Stars23
Forks2
Last commit18 days ago
permissions
permissionsGo

Go middleware for user authentication, session management, and role-based permissions using Redis.

#web-security#go-middleware#redis
Stars14
Forks1
Last commit8 days ago
ember-permissions
ember-permissionsTypeScript

An Ember addon for managing permissions and protecting routes based on session permissions.

#frontend-security#ember-services#ember-addon
Stars14
Forks0
Last commit1 year ago
sue
sueNim

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.

#container-security#docker-tool#lightweight
Stars13
Forks1
Last commit4 years ago
userdef
userdefNim

A tool to modify or create OS users with custom IDs in Alpine and BusyBox based Docker images, overcoming hard-coded user limitations.

#alpine-linux#container-security#devops
Stars11
Forks0
Last commit2 years ago
graphql-shield-generator
graphql-shield-generatorTypeScript

Automatically generates GraphQL Shield permission configurations from a GraphQL schema.

#graphql#authorization#security
Stars10
Forks1
Last commit10 months ago
Photo Library
Photo LibraryJava

A Capacitor plugin for accessing and displaying the device's photo library, with both web-view and native picker options.

#ios#capacitor-plugin#android
Stars10
Forks1
Last commit4 days ago
recursive-readdir
recursive-readdirTypeScript

A Deno module for recursively reading directory contents with TypeScript support.

#directory-traversal#readdir#recursive
Stars8
Forks1
Last commit6 years ago
Security Rights Reporting
Security Rights ReportingC#

A Sitecore module for auditing and managing user and role access rights, including export/import capabilities.

#reporting-tool#role-management#export-import
Stars8
Forks1
Last commit
casl-aurelia-example
casl-aurelia-exampleJavaScript

Example application demonstrating how to integrate the CASL authorization library into an Aurelia framework project.

#javascript-framework#aurelia#example-project
Stars5
Forks0
Last commit5 months ago
ngx-signal-permissions
ngx-signal-permissionsTypeScript

A signal-based Angular library for managing permissions and roles with TypeScript support.

#role-management#reactive-programming#authorization
Stars4
Forks0
Last commit7 months ago
ngx-can-i
ngx-can-iTypeScript

A TypeScript-first Angular library for managing permissions in templates and routes with type-safe guards and pipes.

#frontend-security#router-guards#type-safety
Stars2
Forks1
Last commit11 months ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
#Authorization38
#Access Control31
#Security26
#Mobile Development21
#Ios17
#Android15
#Acl15
#Rbac11
#Swift10
#Permission9
#Cocoapods9
#Authentication8