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 77 projects

SurrealDB
SurrealDBRust

A scalable, distributed, collaborative, document-graph database for the realtime web, built in Rust.

#database#document-database#distributed
Stars33.0k
Forks1.4k
Last commit3 days ago
Laravel Permission
Laravel PermissionPHP

A Laravel package for managing user permissions and roles with database-backed storage and Laravel Gate integration.

#database#rbac#laravel
Stars13.0k
Forks1.8k
Last commit3 days ago
Permission Dispatcher
Permission DispatcherJava

A declarative annotation-based library for handling Android runtime permissions in Kotlin and Java.

#permission#android#annotation-processing
Stars11.2k
Forks1.4k
Last commit2 years ago
EasyPermissions
EasyPermissionsJava

A wrapper library to simplify Android M+ system permissions logic with annotations and callbacks.

#api-23#marshmallow#android
Stars9.9k
Forks1.5k
Last commit3 years ago
casl-angular
casl-angularTypeScript

An isomorphic JavaScript authorization library for managing user permissions across frontend and backend.

#isomorphic#rbac#isomorphic-javascript
Stars7.1k
Forks302
Last commit2 days ago
casl-aurelia
casl-aureliaTypeScript

An isomorphic JavaScript authorization library that restricts user access to resources with incremental adoption and scalability.

#isomorphic#rbac#isomorphic-javascript
Stars7.1k
Forks302
Last commit2 days ago
spicedb
spicedbGo

An open-source, Google Zanzibar-inspired database for storing and querying fine-grained authorization data at scale.

#database#acl#distributed-systems
Stars7.0k
Forks417
Last commit3 days ago
Entrust
EntrustPHP

A Laravel package for adding role-based permissions and authorization to Laravel 9|10 applications.

#eloquent#rbac#laravel
Stars6.0k
Forks1.3k
Last commit1 year ago
Permify
PermifyGo

An open-source authorization service inspired by Google Zanzibar for building fine-grained, scalable access control systems.

#distributed#rbac#acl
Stars5.9k
Forks323
Last commit4 days ago
SPPermissions
SPPermissionsSwift

A universal Swift API for requesting and checking iOS system permissions like camera, location, and notifications.

#camera#apple-platforms#request
Stars5.8k
Forks481
Last commit1 year ago
SPPermission
SPPermissionSwift

A universal Swift API for requesting and checking iOS system permissions like camera, location, and notifications.

#camera#apple-platforms#request
Stars5.8k
Forks481
Last commit1 year ago
openfga
openfgaGo

A high-performance, flexible authorization/permission engine inspired by Google Zanzibar for fine-grained access control.

#fine-grained-authorization#entitlements#google-zanzibar
Stars5.7k
Forks481
Last commit3 days ago
cancancan
cancancanRuby

An authorization library for Ruby and Ruby on Rails that centralizes permission logic and restricts resource access.

#rails#gem#authorization
Stars5.7k
Forks628
Last commit29 days ago
cancancan
cancancanRuby

An authorization library for Ruby and Ruby on Rails that centralizes permission logic and restricts resource access.

#rails#rest-api#gem
Stars5.7k
Forks629
Last commit29 days ago
keto
ketoGo

An open-source implementation of Google's Zanzibar authorization system, providing a scalable and customizable permission server.

#hacktoberfest#acl#api-first
Stars5.4k
Forks388
Last commit4 days ago
react-native-permissions
react-native-permissionsObjective-C++

A unified permissions API for React Native apps on iOS, Android, and Windows.

#ios#android#privacy
Stars4.4k
Forks846
Last commit1 month ago
django-guardian
django-guardianPython

Adds per-object permissions to Django's authorization system, enabling fine-grained access control.

#authentication#authorization#security
Stars3.9k
Forks595
Last commit4 days ago
Bouncer
BouncerPHP

An elegant, framework-agnostic package for managing roles and abilities in Laravel using Eloquent models.

#eloquent#auth#laravel
Stars3.6k
Forks334
Last commit5 months ago
graphql-shield
graphql-shieldTypeScript

A GraphQL middleware library for creating a flexible and performant permission layer with smart caching.

#hacktoberfest#caching#graphql
Stars3.6k
Forks188
Last commit4 hours ago
Permission
PermissionSwift

A unified Swift API to request iOS permissions with a clean interface and customizable alerts.

#user-interface#ios#privacy
Stars2.9k
Forks321
Last commit4 years ago
MaterialIntroScreen
MaterialIntroScreenJava

An Android library for creating beautiful, customizable Material Design intro screens with permission handling and parallax effects.

#android#java#android-library
Stars2.7k
Forks395
Last commit6 years ago
Laratrust
LaratrustPHP

A Laravel package for handling roles, permissions, and teams with support for multiple user models and guards.

#rbac#caching#multiuser
Stars2.3k
Forks380
Last commit6 months ago
cross-storage
cross-storageJavaScript

Enables secure cross-domain localStorage sharing between browser windows/tabs using an iframe-based hub-client architecture.

#browser-storage#localstorage#es6-promises
Stars2.2k
Forks176
Last commit9 months ago
Permission Handler
Permission HandlerDart

A Flutter plugin for requesting and checking permissions on iOS and Android with a unified API.

#dart#ios#permission
Stars2.2k
Forks969
Last commit3 days ago
django-rules
django-rulesPython

Awesome Django authorization, without the database

#rules#authorization#python
Stars2.0k
Forks152
Last commit11 months ago
react-native-contacts
react-native-contactsJava

A React Native library for accessing and managing the device's native contacts with full CRUD operations.

#native-module#ios#android
Stars1.7k
Forks593
Last commit4 days ago
gorbac
gorbacGo

A lightweight, generic role-based access control (RBAC) library for Go applications with inheritance and custom assertions.

#role-management#rbac#go-library
Stars1.7k
Forks180
Last commit1 month ago
Warrant
WarrantGo

A highly scalable, centralized authorization service based on Google Zanzibar for defining, enforcing, querying, and auditing fine-grained access control.

#authz#fine-grained-authorization#rbac
Stars1.3k
Forks53
Last commit9 months ago
Casbin.NET
Casbin.NETC#

A powerful .NET authorization library supporting ACL, RBAC, ABAC, and other access control models.

#authz#auth#rbac
Stars1.3k
Forks128
Last commit23 days ago
ClusterPrePermissions
ClusterPrePermissionsObjective-C

An iOS utility that lets developers ask for permissions with custom dialogs before showing the system prompt.

#ios#ui-alerts#objective-c
Stars1.2k
Forks103
Last commit9 years ago
ngx-permissions
ngx-permissionsTypeScript

A permission and role-based access control library for Angular applications, compatible with AOT and lazy-loaded modules.

#frontend-security#angular2-permissions#ng2-permissions
Stars951
Forks129
Last commit
AREK
AREKSwift

A clean and easy-to-use Swift wrapper for requesting and managing iOS permissions with customizable popups.

#ios#popup#cloudkit
Stars949
Forks61
Last commit2 years ago
react-native-calendar-events
react-native-calendar-eventsJava

A React Native module for accessing and managing iOS and Android device calendar events.

#android-calendar-events#ios#calendar-api
Stars930
Forks295
Last commit8 months ago
alanning:roles
alanning:rolesJavaScript

Authorization package for Meteor that provides role-based access control with scopes and hierarchy.

#hacktoberfest#user-management#scoped-roles
Stars913
Forks168
Last commit5 months ago
Proposer
ProposerSwift

A Swift library providing a single API to request iOS permissions for Camera, Photos, Microphone, Contacts, and more.

#ios#location-services#photos-access
Stars845
Forks46
Last commit4 years ago
AccessGranted
AccessGrantedRuby

A lightweight, multi-role, whitelist-based authorization gem for Rails and other Ruby applications.

#whitelist#rails#ruby-gem
Stars779
Forks40
Last commit2 years ago
Page 1 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
8 months ago
#Authorization38
#Access Control31
#Security26
#Mobile Development21
#Ios17
#Android15
#Acl15
#Rbac11
#Swift10
#Permission9
#Cocoapods9
#Authentication8