casl

Permission manager

An isomorphic authorization JavaScript library that restricts user access to resources based on predefined rules

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access

GitHub

6k stars
39 watching
274 forks
Language: JavaScript
last commit: about 1 month ago
Linked from 5 awesome lists

aclauthorizationcancancaslisomorphic-javascriptpermissions

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
casbin/node-casbin An authorization library supporting various access control models in Node.js and browser development. 2,642
stalniy/casl-aurelia-example An example of integrating CASL authorization with an Aurelia-based JavaScript application 5
casbin/casbin An access control library for enforcing permissions based on various models and syntaxes. 17,913
casbin/jcasbin An authorization library that supports multiple access control models and provides a flexible configuration mechanism. 2,416
casdoor/casdoor An Identity and Access Management platform supporting multiple authentication protocols 10,589
apereo/cas An enterprise multilingual identity provider and single sign-on solution for the web. 10,968
casbin/casbin.net An authorization library for .NET projects providing support for access control models like ACL, RBAC, and ABAC. 1,181
fratzinger/feathers-casl A library that adds access control and permission management to FeathersJS applications using CASL (Context-Specific Access Control List) 40
com-lihaoyi/cask A lightweight Scala framework for building web applications and REST APIs 539
php-casbin/php-casbin An authorization library that supports multiple access control models and provides an efficient way to enforce permissions in PHP applications. 1,241
casbin/casbin-rs An authorization library supporting various access control models like ACL, RBAC, ABAC in Rust. 868
casbin-lua/lua-resty-casbin An OpenResty plugin that uses Casbin to implement authorization and access control in Lua-based web applications. 5
isomorphic-git/isomorphic-git A pure JavaScript implementation of the Git version control system 7,527
kodeine/laravel-acl A package providing role-based permissions system for Laravel web applications 785
maskray/ccls Provides a language server protocol implementation for C/C++/Objective-C development, offering features like code completion, cross references, and semantic highlighting. 3,795