SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Permission Open-Source Projects
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
node-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
flutter-permission-handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
-
pycasbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Python
-
Casbin.NET
An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)
-
AREK
AREK is a clean and easy way to request any kind of iOS permission (with some nifty features π€)
-
casbin-rs
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
-
permission-flow-android
Know about real-time state of a Android app Permissions with Kotlin Flow APIs.
-
EasyPermissions-ktx
π Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.
-
Voice Overlay
π£ An overlay that gets your userβs voice permission and input as text in a customizable UI
-
casbin-cpp
An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, β¦) and many languages (Go, Java, Node.js, JS, Rust, β¦). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.
However, in this piece we're focusing on the PBAC model also known as Policy-Based Access Control and how it differentiates itself these from traditional access control models in terms of scalability, flexibility and security.
Project mention: Ask HN: How do you implement authorization in Django? | news.ycombinator.com | 2023-12-03
Permission related posts
- Permission request Error
- Flutter plugins by Baseflow are unmaintained
- At what level should I grant permissions in ASP.NET?
- Has anyone tried OpenFGA for resource based permissions?
- Prevent same user from multiple login
- 8 Essential Questions to Ask Before Using a Laravel Package
- JWT, What the best practice with using Claim/Roles
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Permission projects? This list will help you:
Project | Stars | |
---|---|---|
1 | AndroidUtilCode | 32,918 |
2 | casbin | 16,818 |
3 | laravel-permission | 11,822 |
4 | Permission Dispatcher | 11,214 |
5 | SPPermission | 5,523 |
6 | node-casbin | 2,471 |
7 | permify | 2,446 |
8 | jCasbin | 2,318 |
9 | flutter-permission-handler | 1,965 |
10 | pycasbin | 1,274 |
11 | Casbin.NET | 1,096 |
12 | AREK | 951 |
13 | casbin-rs | 788 |
14 | permission-flow-android | 547 |
15 | PermissionManager | 497 |
16 | EasyPermissions-ktx | 372 |
17 | permission-pilot | 354 |
18 | sandworm-guard-js | 248 |
19 | Voice Overlay | 243 |
20 | casbin-cpp | 216 |
21 | go-role | 194 |
22 | HeimGuard | 141 |
23 | django-casbin | 97 |
Sponsored