Roles

Top 23 Role Open-Source Projects

  • bouncer

    Laravel Eloquent roles and abilities.

  • laravel-auth

    Laravel 10 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses offical [Bootstrap 4](http://getbootstrap.com). This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. 5 Minutes Stand-up time.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • OPAL

    Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...) (by permitio)

  • Project mention: Top 5 Access Control Features You Should Implement in 2024 | dev.to | 2023-12-27

    Another tool that can help you deploy a Policy as Code-based solution in 2024 is OPAL, the Open Policy Administration Layer. OPAL is an open-source project that provides a comprehensive policy-based service for applications. With one click, you can deploy a full architecture of a Git-based centralized policy store with decentralized policy engines running as a sidecar with your applications. OPAL also provides a unified architecture to sync all the data you need with the policy engines.

  • laratrust

    Handle roles and permissions in your Laravel application

  • accesscontrol

    Role and Attribute based Access Control for Node.js

  • Sentinel

    A framework agnostic authentication & authorization system. (by cartalyst)

  • ngx-permissions

    Permission and roles based access control for your angular(angular 2,4,5,6,7,9+) applications(AOT, lazy modules compatible

  • 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.

    InfluxDB logo
  • DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • Security.Identity

    .NET DevPack Identity is a set of common implementations to help you implementing Identity, Jwt, claims validation and another facilities

  • hasura-auth

    Authentication for Hasura.

  • ansible-collection-mac

    Collection of macOS automation tools for Ansible.

  • keycloak-restrict-client-auth

    A Keycloak authenticator to restrict authorization on clients

  • ldap2pg

    :elephant: :busts_in_silhouette: Manage PostgreSQL roles and privileges from YAML or LDAP

  • Project mention: Could I get a code review? | /r/golang | 2023-06-01
  • HeimGuard

    🛡 A simple library that allows you to easily manage permissions in your .NET projects.

  • Blazor-WASM-Identity-gRPC

    Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization

  • sanic-security

    An effective, simple, and async security library for the Sanic framework.

  • roles-and-permissions

    This is a lightweight package that allows you assign roles and permissions to any Laravel model, or on a pivot table (many to many relationship).

  • Licensy

    Discord bot that manages expiration of roles with subscriptions!

  • pulp_ansible

    A Pulp plugin that manages Ansible content, i.e. roles, collections

  • supautils

    PostgreSQL extension that secures a cluster on a cloud environment

  • nuxt-permissions

    Nuxt module for permission management

  • nest-e-commerce-boilerplate

    Backend for Ecommerce platform using Nest + PostgreSQL + TypeORM

  • iamjs

    iamjs - Your complete Access Control Library with End-to-end typesafety

  • Project mention: The TypeScript Access Control Library for Unmatched Typesafety | news.ycombinator.com | 2023-09-04

    "iamjs" - the game-changing TypeScript Access Control Library is here!

    Tired of authorization headaches? Look no further! iamjs is the complete solution you've been waiting for. With its unparalleled typesafety and end-to-end functionality, iamjs makes authorization a breeze for both Node.js and browser environments.

    Featuring support for popular frameworks like express, koa, next.js, and react, iamjs is versatile and adaptable to your project's needs. Choose from a range of packages:

    @iamjs/express - Express middleware that simplifies authorization workflows @iamjs/koa - Koa middleware for seamless authorization integration @iamjs/next - Next.js middleware for effortless authorization management @iamjs/react - React component for hassle-free authorization implementation

    And that's not all! For maximum flexibility, you can also opt for the @iamjs/core package, which contains all the necessary logic and can be seamlessly integrated with any framework of your choice.

    Don't waste time on complex authorization setups anymore. Join the iamjs revolution now and experience the power of typesafety combined with effortless authorization management!

    Check out iamjs on GitHub: https://github.com/triyanox/iamjs

  • 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.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Roles related posts

  • At what level should I grant permissions in ASP.NET?

    1 project | /r/dotnet | 11 Apr 2023
  • Prevent same user from multiple login

    1 project | /r/Backend | 19 Mar 2023
  • Sanic Security: An effective, simple, and async security library for the Sanic framework. (Python)

    1 project | /r/coolgithubprojects | 3 Feb 2023
  • JWT, What the best practice with using Claim/Roles

    1 project | /r/dotnet | 25 Dec 2022
  • Sanic Security: An effective, simple, and async security library for the Sanic framework. (Python)

    1 project | /r/coolgithubprojects | 29 Nov 2022
  • Sanic Security: An effective, simple, and async security library for the Sanic framework.

    1 project | /r/Python | 29 Nov 2022
  • An effective, simple, and async security library for the Sanic framework.

    1 project | /r/Python | 28 Sep 2022
  • A note from our sponsor - WorkOS
    workos.com | 30 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Index

What are some of the best open-source Role projects? This list will help you:

Project Stars
1 bouncer 3,386
2 laravel-auth 2,979
3 OPAL 2,290
4 laratrust 2,158
5 accesscontrol 2,118
6 Sentinel 1,499
7 ngx-permissions 920
8 DIStage 605
9 Security.Identity 563
10 hasura-auth 363
11 ansible-collection-mac 283
12 keycloak-restrict-client-auth 256
13 ldap2pg 189
14 HeimGuard 141
15 Blazor-WASM-Identity-gRPC 100
16 sanic-security 90
17 roles-and-permissions 63
18 Licensy 58
19 pulp_ansible 53
20 supautils 50
21 nuxt-permissions 46
22 nest-e-commerce-boilerplate 30
23 iamjs 21

Sponsored
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.
workos.com