An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with role-based-access-control

A curated list of projects in awesome lists tagged with role-based-access-control .

https://github.com/authorizerdev/authorizer

Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

2fa auth authentication authorization docker golang graphdb graphql hacktoberfest magic-link microservice nosql oauth2 role-based-access-control security social-logins sql typescript user-privileges

Last synced: 25 Apr 2025

https://github.com/warrant-dev/warrant

Warrant is a highly scalable, centralized authorization service based on Google Zanzibar. Use it to define, enforce, query, and audit application authorization and access control.

abac access-control acl authorization authz ciam entitlements fgac fine-grained-access-control fine-grained-authorization golang iam permissions pricing-tiers rbac rebac relationship-based-access-control role-based-access-control zanzibar zero-trust

Last synced: 14 May 2025

https://github.com/seeden/rbac

Hierarchical Role Based Access Control for NodeJS

auth authentication authorization javascript permissions rbac role role-based-access-control

Last synced: 15 May 2025

https://github.com/athenz/athenz

Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.

access-token authorization cloud containers dynamic-infrastructures rbac role-based-access-control service-identity spiffe tls

Last synced: 12 May 2025

https://github.com/AthenZ/athenz

Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.

access-token authorization cloud containers dynamic-infrastructures rbac role-based-access-control service-identity spiffe tls

Last synced: 26 Mar 2025

https://github.com/rails-engine/role_core

🔐A Rails engine providing essential industry of Role-based access control.

access-control cancancan pundit rails rails-engine rbac role role-based-access-control rolify

Last synced: 15 May 2025

https://github.com/SimplyBuilt/SimonSays

💂 Simple, declarative, role-based access control system for Rails and Ruby

authorization authorizer declarative rails role-based-access-control ruby security

Last synced: 16 Jul 2025

https://github.com/simplybuilt/simonsays

💂 Simple, declarative, role-based access control system for Rails and Ruby

authorization authorizer declarative rails role-based-access-control ruby security

Last synced: 05 Apr 2025

https://github.com/casbin/casbin-cpp

An authorization library that supports access control models like ACL, RBAC, ABAC in C/C++

abac access-control access-control-list acl attribute-based-access-control authorization c casbin cpp permission rbac role-based-access-control

Last synced: 09 Apr 2025

https://github.com/permify/go-role

Open source RBAC library. Associate users with roles and permissions.

access-control golang golang-library gorm open-source permission permissions rbac role-based-access-control

Last synced: 26 Apr 2025

https://github.com/rmourey26/onyx

NextJS 14 + Supabase SSR Auth & PostgreSQL DB + Shadcn-UI + TanStack React Query + Rust runtime serverless API ready + React Hook Form + Zod + 'A' Security Headers Score + RBAC + Resend + CRUD operations + admin dashboard + OpenAI playground, and more. Deploy on Vercel and get your scalable MVP running in days.

chatgpt dashboard nextjs14 openai podcast postgres react-hook-form resend-email-api role-based-access-control rust server-actions shadcn-ui supabase-auth supabase-db supabase-ssr supabase-storage tailwind-css tanstack-react-query typescript zod

Last synced: 04 Apr 2025

https://github.com/eacdy/light-security

Light Security是一个基于jwt的权限控制框架,支持与Spring Boot配合使用,支持Spring MVC与WebFlux

role-based-access-control security spring-mvc webflux

Last synced: 21 Aug 2025

https://github.com/temilaj/asp.net-core-role-based-authentication

Code sample detailing role-based authentication and how to create custom roles in ASP.NET core (1.x and 2.x)

asp-net asp-net-core asp-net-core-mvc aspnetcore authorization role-based-access-control role-manager

Last synced: 26 Aug 2025

https://github.com/foyzulkarim/rbac-react-redux-aspnetcore

A starter template for creating JWT token from ASP.NET Core API project and applying that JWT token authentication on React application

aspnet-web-api aspnetcore authentication authorization jwt microservices mongodb permission rbac rbac-management react react-hooks reactjs redis redux redux-saga role-based-access-control sql-server

Last synced: 17 Mar 2025

https://github.com/firoz-ahmad-likhon/codeigniter-role-base-access-control

CodeIgniter Role Base Access Control library is an easy understandable, comprehensive and convenient way to manage users.

codeigniter php rbac role-based-access-control

Last synced: 06 Apr 2025

https://github.com/quolo-ai/quolo

Quolo enables companies to easily build their own platforms that leverage LLMs without the need to build custom permissions engines.

ai anthropic artificial-intelligence cohere gemini google large-language-model llm openai rbac role-based-access-control typescript

Last synced: 17 Nov 2025

https://github.com/permitio/permit-node

Node.js SDK for Permit.io: Plug & Play Application Level Authorization

attribute-based-access-control authorization javascript permissions rbac role-based-access-control sdk typescript

Last synced: 11 May 2025

https://github.com/hmmhmmhm/rls-ts

Helps you write Supabase Row Level Security (RLS) in Typescript.

rbac rls role-based-access-control row-level-security supabase typescript

Last synced: 16 Apr 2025

https://github.com/muratgozel/py-rbac

Python implementation of the NIST model for role based access control (RBAC).

access-control python rbac role-based-access-control

Last synced: 29 Jul 2025

https://github.com/frodehus/entrarolereaper

Performs review of Entra ID users and their assigned roles based on least privilege principle and actual Entra ID operations performed within a time period.

entra-id review-tools role-based-access-control security-tools

Last synced: 11 Sep 2025

https://github.com/hoangsonww/collabify-project-manager

🧰 Collabify supercharges your workflow with a smarter, cleaner alternative to project boards. Track tasks, manage roles, and collaborate effortlessly — all in one sleek, developer-friendly interface. Secured & supercharged with Next.js and Auth0, enhanced with i18n!

auth0 auth0-jwt docker i18n json mongodb next-api nextjs project-management project-tracker rbac react-query role-based-access-control shadcn shadcn-ui swagger tailwindcss token typescript vercel

Last synced: 14 Oct 2025

https://github.com/shawnmckinney/apache-fortress-demo

Sample web app to demo end-to-end security w/ JavaEE, Spring Security and RBAC fine-grained authorization. All connections use SSL.

apache-fortress authorization java-security javaee-security ldap ldap-server rbac role-based-access-control spring-security spring-security-web tls tls-certificate tomcat tomcat-security

Last synced: 21 Sep 2025

https://github.com/arunkumarbrahmaniya/permission-react-role

Permission React Role is a comprehensive and lightweight solution for managing access control and user permissions in React applications. It offers a range of components, hooks, and helper methods that enable you to easily implement access checks and ensure that users have the appropriate permissions throughout your application.

permission-based-acess-control permission-manager permissions permissionservice react-library reactjs role-based-access-control role-based-react-library roleandpermissions rolemanager roles-management

Last synced: 12 Sep 2025

https://github.com/shawnmckinney/py-fortress

Role-Based Access Control System for Python implements ANSI INCITS 359

access-control apache-fortress authentication authorization fortress ldap rbac role-based-access-control

Last synced: 28 Oct 2025

https://github.com/open-policy-agent/opa-typescript

Open Source TypeScript packages for use with Open Policy Agent (OPA).

access-control authorization javascript opa open-policy-agent rbac role-based-access-control sdk typescript

Last synced: 11 Oct 2025

https://github.com/permitio/permit-python

Python SDK for Permit.io: Plug & Play Application Level Authorization

access-control attribute-based-access-control authorization permissions python3 rbac role-based-access-control sdk

Last synced: 11 May 2025

https://github.com/ba0f3/rbac.nim

Simple Role-based Access Control library

access-control acl acl-library rbac role-based role-based-access-control

Last synced: 30 Dec 2025

https://github.com/slince/cakephp-permission

:cake: The role-based permissions management for CakePHP 3 :pancakes:

cakephp manage-permission manage-roles manage-users permission rbac role-based-access-control

Last synced: 05 Jul 2025

https://github.com/kanugurajesh/anime-website

An application which provides resources to some famous Animes

anime community mongodb next-auth nextjs prisma resources role-based-access-control server-actions

Last synced: 12 Oct 2025

https://github.com/shawnmckinney/wicket-sample

Sample Apache Wicket web app to demo basic java EE security and RBAC with Apache Fortress

access-control apache-fortress apache-wicket authentication authorization java-security rbac role-based-access-control tomcat-realm tomcat-security

Last synced: 14 Apr 2025

https://github.com/permitio/permit-java

Java SDK for Permit.io: Plug & Play Application Level Authorization

access-control attribute-based-access-control authorization java permissions rbac role-based-access-control sdk

Last synced: 04 Jan 2026

https://github.com/tobento-ch/service-acl

A simple PHP role and user-level access control system.

acl permissions php role-based-access-control

Last synced: 14 Oct 2025

https://github.com/shawnmckinney/role-engineering-sample

Tutorial on RBAC role engineering practice using Apache Fortress as the security system inside a sample Apache Wicket Java Web app. Based on this article: http://iamfortress.net/2015/03/05/the-seven-steps-of-role-engineering/

access-control ansi-incits-359 authorization java-security rbac role-based-access-control

Last synced: 15 Apr 2025

https://github.com/scalecube/scalecube-security

Authentication and Authorization library for scalecube services.

access-control authentication authorization jwt role-based-access-control role-based-authorization

Last synced: 10 Apr 2025

https://github.com/pawamoy/django-cerberus-ac

Django Cerberus Access Control, extended permission system.

access control django ontology permissions role-based-access-control security

Last synced: 05 Jul 2025

https://github.com/hmmhmmhm/supabase-rls

Helps you write Supabase Row Level Security (RLS) in Typescript.

rbac rls role-based-access-control row-level-security supabase typescript

Last synced: 01 Jul 2025

https://github.com/oothkoo/gardien

The most simple, flexible and easy to use JavaScript role/access control list (ACL, RBAC) library.

access access-control access-control-list access-list access-management acl driver gardien memory rbac redis role-based role-based-access role-based-access-control sysadmin system tools

Last synced: 12 May 2025

https://github.com/codebangla/invoicika

Invoicika is an invoice mangement system software made with .NET 6.0 Web API, Angular 16 and SQL Server

angular customer dotnet dotnet6 entity-framework-core invoice invoice-management invoice-pdf invoice-software invoicing invoicing-software ngzorro role-based-access-control sqlsever

Last synced: 13 Oct 2025

https://github.com/shawnmckinney/rbac-abac-sample

Example combining Apache Fortress Role-Based Access Control and Atribute-Based Access Control inside an Apache Wicket Web App

abac attribute-based-access-control authorization rbac role-based-access-control

Last synced: 15 Apr 2025

https://github.com/dotnetbackendtraining/travel-and-accommodation-booking-platform

ASP.NET Core APIs for an advanced online hotel booking system. Including the Login Page, Home Page, Search Results, Hotel Details, Secure Checkout, and Admin Management.

admin-dashboard asp-net-core-web-api clean-architecture cloudinary cqrs efcore jira mediatr role-based-access-control searching specification testcontainers

Last synced: 03 Oct 2025

https://github.com/jlengstorf/gatsby-rbac

A simplified implementation of role-based access control for Gatsby, including client-side access checks.

gatsby netlify-identity rbac role-based-access-control

Last synced: 08 Apr 2025

https://github.com/warrant-dev/warrant-demo-app-ts

Example demonstrating how to add end-to-end authorization & access control to an ExpressJS + React app using Warrant

abac access-control acl attribute-based-access-control authorization authz expressjs permissions rbac react role-based-access-control

Last synced: 13 Apr 2025

https://github.com/sudharsansaravanan/event-proposal-app

A streamlined platform built using Firebase, Next.js, Tailwindcss, and ShadCN for submitting, reviewing, and managing event proposals, with role-based access for proposers, reviewers, and admins.

event-proposals firebase nextjs role-based-access-control shadcn tailwindcss

Last synced: 19 Jun 2025

https://github.com/fiqrioemry/golang_fitness_app

SweatUp is a web-based fitness booking application designed to help customers easily book fitness classes, manage membership packages, make payments, and track attendance. The application has a complete admin dashboard and features for general users (customers) and instructors.

admin-dashboard cloudinary cronjob docker event-driven gin golang gorm jwt-auth modular-architecture mysql react react-query redis rest-api role-based-access-control stripe tailwindcss vps-deployment zustand

Last synced: 12 Jun 2025

https://github.com/yassinekrn/advanced-spring-boot-blog-api

A scalable Spring Boot Blog REST API for efficient content management, featuring secure authentication, post and comment management, and detailed API docs. Built with industry best practices, it offers clean, maintainable code, ideal for developers seeking a high-quality Spring Boot project.

blog-platform crud docker exception-handling jwt-authentication model-mapper pagination restful-api role-based-access-control search-functionality spring-boot swagger

Last synced: 07 May 2025

https://github.com/rawwaanntarekk/event-managment-system

The Event Booking System is a full-stack ASP.NET Core 8.0 web app for managing and booking events. It uses a 3-tier architecture with MVC, Entity Framework Core, and MailKit for email notifications. Key features include user authentication, event management, and an admin dashboard.

3-tier-architecture asp-net-identity asp-net-mvc attachment authentication authorization depedency-injection email-sending-gmail entity-framework-core linq monolithic-architecture razor-pages repository-pattern role-based-access-control sqlserver

Last synced: 03 Jul 2025

https://github.com/tkachenko0/rolebaker

TypeScript-safe and framework-agnostic, Attribute-Based Access Control library for managing permissions with effortless documentation generation.

abac access access-control auth authorization permissions rbac role-based-access-control

Last synced: 10 Oct 2025

https://github.com/jefrey13/onlinecoursesplatform

An advanced API for a web platform offering online courses built with .NET 8. It incorporates RESTful architecture, JWT authentication with refresh tokens, role-based access control, SQL Server integration, OTP-based password recovery, robust logging, middleware for error handling, and Blazor for UI services.

blazor logging-library net-8 restapi role-based-access-control sqlserver

Last synced: 11 Apr 2025

https://github.com/Yassinekrn/Advanced-Spring-Boot-Blog-API

A scalable Spring Boot Blog REST API for efficient content management, featuring secure authentication, post and comment management, and detailed API docs. Built with industry best practices, it offers clean, maintainable code, ideal for developers seeking a high-quality Spring Boot project.

blog-platform crud docker exception-handling jwt-authentication model-mapper pagination restful-api role-based-access-control search-functionality spring-boot swagger

Last synced: 10 Oct 2025

https://github.com/shinjimc/spring_security_thymeleaf

The Spring_Security_Thymeleaf project utilizes Java, Spring Boot, and Thymeleaf for a hardware store's invoicing system. It allows employees to generate invoices and admins to manage product data efficiently. Key technologies include Spring Security for authentication and MySQL for database management, all deployable via Docker.

authentication authorization crud docker hardware-store invoice-management java mysql pdf-generation role-based-access-control spring-boot spring-boot-3 spring-security spring-security-jwt tailwindcss thymeleaf web-application

Last synced: 30 Dec 2025

https://github.com/gvray/nest-admin

✨ 企业级后台管理系统,基于 NestJS、Prisma 和 MySQL 构建,采用 RESTful API 风格,适用于中后台权限管理、用户系统与通用业务开发。

admin-dashboard admin-template authentication authorization backend-api jwt-authentication mysql nestjs node-js permission-management prisma rbac rest-api role-based-access-control swagger-ui typescript

Last synced: 23 Jun 2025

https://github.com/brainstaff/js-rbac

Role Based Access Control for JS

javascript rbac role-based-access-control

Last synced: 22 Jul 2025

https://github.com/warrant-dev/warrant-demo-app-nextjs

Example demonstrating how to add end-to-end authorization & access control to a NextJS app using Warrant

abac access-control attribute-based-access-control authorization authz nextjs permissions rbac role-based-access-control

Last synced: 13 Apr 2025

https://github.com/mfinelli/ruolo

A library to keep your static role-based access control policies in sync with your database

authorization role-based-access-control ruby rubygem sequel

Last synced: 29 Oct 2025

https://github.com/kei-k23/attendance-management-system-api

This is attendance management system RestFul API and implement JWT Role-based authentication mechanism that build with Spring boot 3, Spring Security and MongoDB.

jwt mongodb restful-api role-based-access-control spring-boot spring-security

Last synced: 26 Mar 2025

https://github.com/ryanve/access

WP plugin to control user access via taxonomy terms

role-based-access-control role-manager roles wordpress wordpress-plugin wp-plugin

Last synced: 16 Mar 2025

https://github.com/minsithu/role-based-access-control

Role Based Access Control in Fastapi

fastapi jwt python role-based-access-control uvicorn

Last synced: 26 Feb 2025

https://github.com/practicalparticle/particle-core

**EXPERIMENTAL SOFTWARE** The particle-core GitHub repository houses the MultiPhaseSecureOperation library and Guardian Account Abstraction implementation, which together offer a novel approach to blockchain security by decoupling asset authority and introducing time-delayed operations.

account-abstraction blockchain cryptography ethereum meta-transactions role-based-access-control security smart-contracts solidity timelock typescript

Last synced: 23 Mar 2025

https://github.com/pallad-ts/access-control

Access control system written in typescript. Inspired by Symfony2 Voters

access-control acl alpha-packages nodejs role-based-access-control

Last synced: 06 Apr 2025

https://github.com/jsuyog2/express-sequelize-api

Express Sequelize API repository! This project is a robust and scalable RESTful API built using Express.js and Sequelize. It provides a clean and efficient backend solution for managing data and handling various API requests in a Node.js environment.

api api-development backend express expressapi expressjs expressjs-api jwt jwt-auth jwt-authentication jwt-token loginapi node nodejs postgresql role-based-access-control sequelize unit-testing

Last synced: 25 Jul 2025

https://github.com/jsuyog2/express-mongodb-api

Welcome to the Express MongoDB API repository! This project is a robust and scalable RESTful API built using Express.js and MongoDB. It provides a clean and efficient backend solution for managing data and handling various API requests in a Node.js environment.

api api-development backend express expressjs expressjs-api jwt jwt-auth jwt-authentication jwt-token jwttoken loginapi mongodb mongoose node nodejs role-based-access-control unit-testing

Last synced: 30 Nov 2025

https://github.com/emrecsk/aspnetcoreidentityapp.web

Secure ASP.NET Core Identity implementation. Includes user management, role-based access control, and email verification for password resets. Emphasizes security best practices

asp-net-core-identity autentication authorization code-first-approach csharp-code dotnet email-verification entity-framework-core identity-management learning-project membership password-reset rbac role-based-access-control user-login user-management-system web-application

Last synced: 23 Feb 2025

https://github.com/sandyddeveloper/event-management_system

A full-stack Event Management Platform built with Next.js, Tailwind CSS, Django, and MySQL. This project provides features like user authentication, dynamic event creation, ticketing, payment integration, and real-time notifications.Designed for scalability and usability, it supports Admin, Organizer, and Participant roles with tailored functions

api authentication design django event fullstack hosting-deployment jwt-authentication management mysql nextjs payments rating responsive reviews role-based-access-control tailwindcss webdevelopment

Last synced: 30 Mar 2025

https://github.com/adamliesko/righter

Rails role based security authorization engine for your user models and resources

authorization cancancan role-based-access-control

Last synced: 02 Sep 2025

https://github.com/Life-Experimentalist/ParkMeter

Parking Ticket Management System: Develop a system for tracking and managing parking tickets, including features for payment processing, ticket history, and notifications.

access-control django login-system parking-management role-based-access-control ticket-management user-interface user-management

Last synced: 17 Aug 2025