node-casbin

node-casbin

Geek Repo

node-casbin authorization library and the official middlewares

Location:San Francisco, CA

Home Page:https://casbin.org

Github PK Tool:Github PK Tool

node-casbin's repositories

nest-authz

Nest.js RBAC & ABAC authorization module based on Node-Casbin, see example at: https://github.com/node-casbin/nest-authz-example

Language:TypeScriptLicense:MITStargazers:153Issues:6Issues:17

typeorm-adapter

TypeORM adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:70Issues:3Issues:31

sequelize-adapter

Sequelize adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:64Issues:4Issues:31

express-authz

express-authz is an authorization middleware for Express.js based on Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:62Issues:4Issues:7

egg-authz

egg-authz is an authorization middleware for Egg.js based on Casbin

Language:JavaScriptLicense:Apache-2.0Stargazers:51Issues:4Issues:8

koa-authz

koa-authz is an authorization middleware for Koa2 based on Casbin

Language:JavaScriptLicense:Apache-2.0Stargazers:40Issues:4Issues:4

mongoose-adapter

Mongoose adapter for Casbin

Language:JavaScriptLicense:Apache-2.0Stargazers:33Issues:3Issues:25

prisma-adapter

Prisma adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:31Issues:2Issues:14

nest-authz-example

Node-Casbin authorization example for Nest.js via auth middleware: https://github.com/node-casbin/nest-authz

Language:TypeScriptLicense:MITStargazers:18Issues:2Issues:2

graphql-authz

graphql-authz is a Casbin authorization middleware for GraphQL.js

Language:TypeScriptLicense:Apache-2.0Stargazers:12Issues:3Issues:3

basic-adapter

A basic adapter supports pg, sqlite3, mysql, mysql2, oracledb and mssql.

Language:TypeScriptLicense:Apache-2.0Stargazers:8Issues:2Issues:9

redis-watcher

Redis watcher for Node-Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:7Issues:3Issues:3

hapi-authz

hapi-authz is an authorization middleware for Hapi.js based on Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:3Issues:2Issues:3

session-role-manager

Session based role manager for node-casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:3Issues:2Issues:2

couchdb-adapter

CouchDB adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:2Issues:4Issues:3

etcd-watcher

Etcd watcher for Node-Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:2Issues:2Issues:1
License:Apache-2.0Stargazers:2Issues:2Issues:0

redis-adapter

Redis adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:2Issues:3Issues:4

mongo-changestream-watcher

Casbin Watcher based on MongoDB Change Streams

Language:TypeScriptLicense:Apache-2.0Stargazers:1Issues:4Issues:3

pubsub-watcher

Google Cloud Pub/Sub watcher for Node-Casbin

Language:JavaScriptLicense:Apache-2.0Stargazers:1Issues:3Issues:0

blitz-authz

blitz-authz is an authorization middleware for Blitz based on Casbin

License:Apache-2.0Stargazers:0Issues:2Issues:1
Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

expression-eval

JavaScript expression parsing and evaluation, maintained by Casbin team. A hard fork from the unmaintained: https://github.com/donmccurdy/expression-eval

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0

file-adapter

File adapter for Casbin

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:2Issues:0
License:Apache-2.0Stargazers:0Issues:2Issues:1

nestjs-casbin-module

NestJS Casbin Module (https://casbin.org and https://nestjs.com)

Language:TypeScriptLicense:MITStargazers:0Issues:1Issues:0