Casbin logo
GSoCWebLast accepted 2022

Casbin

Authorization library that supports RBAC and ABAC

22
Projects
3
Years accepted
10
In 2022

Projects by year

22

2022

10 acceptedShow
  • Refine and optimize the Casbin-dashboard & Casdoor

    Accepted project · by Resulte

    Casbin-dashboard is the official web UI (admin portal) for Casbin models and policies. Casdoor is a centralized authentication / Single-Sign-On (SSO)...

  • Casbin for .NET & Casdoor .NET SDK

    Accepted project · by sociometry

    Casbin for .NET: a. Feature Request: subjectPriority b. Support "in" special grammar c. Validate and compile matcher when loading model d. Improve...

  • An alternative tuple-storage engine for Casbin Mesh / Casbin — GSOC 2022 Proposal

    Accepted project · by NoneBack

    Currently, Casbin uses golang built-in map structure to maintain policies in the main memory and persist the policies via adapter abstraction. If...

  • Enhancement of Casbin Core Engine

    Accepted project · by Jianning Wang

    Casbin Core Engine is the first implementation for Casbin DSL. Though stable now, it lacks some important features like the WatcherEx support. Also,...

  • Casbin For Node.js - Benchmarks, Feature Enhancement, multiple platform support, WatcherEx, Adapter

    Accepted project · by Shivansh Yadav

    Casbin is extended to multiple languages and frameworks including the Casbin for Node.js. To improve the user experience for the project one of the...

  • Performance Optimize,New DB Adapters and Django Part Improve for Pycasbin

    Accepted project · by Zhendong Zhou

    1. Add etcd adapter and redis adapter to improve compatibility 2. Implement the pycasbin-on-cpp to improve performance and add RBAC API to benchmark...

  • Casbin for Java & Casdoor

    Accepted project · by Yixiang Zhao

    The jCasbin needs to enhance the expressiveness of the grammar to meet the diverse needs of the user's policy development. For example, the special...

  • Casbin for Rust

    Accepted project · by Siddhesh Kanawade

    With the efforts of Casbin Community, the Rust version of the Casbin is now ready for production. Casbin-RS can provide access control with blazing...

  • Casbin for Cloud Native & Casdoor

    Accepted project · by Jiaming Tang

    The proposal presented here roughly contains 3 parts. The first part includes refactor of the existing k8s-authz, as well as introducing more...

  • Encapsulation of casbin-cpp and other enhancements for pycasbin

    Accepted project · by cs1137195420

    Compared to Casbin for Golang, PyCasbin has many shortcomings, especially the lack of RBAC interface and its bad performance compared to Go....

2021

9 acceptedShow
  • casbin enhancement

    Accepted project · by zhixiang Chen

    Casbin is a powerful and efficient open-source access control library for Golang projects. It provides support for enforcing authorization based on...

  • Benchmarking, Python bindings and Migrating to CTest for Casbin-CPP

    Accepted project · by Yash Pandey

    Casbin is an authorization library that extends its features to implement Access Control Lists, Role-Based Access Control, and Attribute-Based Access...

  • Lua-Casbin

    Accepted project · by Rushikesh Tote

    Nginx is the second most popular web server and the most popular among high-traffic websites. OpenResty is a high performance web platform extended...

  • Proposal for Casdoor and Casnode

    Accepted project · by Boqian Xie

    Casdoor Casdoor is a project established recently. For now, we need to add some features to it. Since Casoor is an authentication platform, I think...

  • Casbin for .NET

    Accepted project · by Sagilio

    The goal of this project is to improve performance and provide more necessary features for Casbin.NET.

  • Refactor Casbin.js and other optimizations on pycasbin and node-casbin

    Accepted project · by Xinyu Zhou

    In the last GSoC, kingiw created an initial version of casbin.js. This version has a CASL-like API. He also adds support to go-casbin and...

  • Casbin-Server, Rocket-Authz, JSON-Adapter

    Accepted project · by Samarpan Dutta

    Implement Casbin-Server in rust and make it compatible with yaml-adapter, diesel-adapter and sqlx adapter. Make JSON-Adapter for casbin-rs. Make...

  • Casbin plugin for Kubernetes

    Accepted project · by Ashish Malik

    Casbin is an open-source Authorization Library which supports access control models like ACL, RBAC, ABAC for Golang, Python, C/C++ and for many other...

  • dart-casbin

    Accepted project · by Mohit Singh

    A dart version of casbin to support access models like ACL, RBAC, ABAC and others.

2020

3 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for Casbin.