Skip to content
Last took part in 2022

Casbin

Authorization library that supports RBAC and ABAC

Contributors in 2026

–

Not taking part

Projects since 2016

22

7.3 a cycle on average

Cycles

3 of 11

First in 2020

Rank in 2026

–

By contributors

Mentors

8

for 10 projects in 2022

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 10
View as table
Casbin contributors per cycle
CasbinMedian organization
201604
201704
201803
201904
202034
202194
2022103
202304
202404
202505
202604

Quick answers

Is Casbin in GSoC 2026?
No. It last took part in 2022.
How long has it taken part?
3 of 11 cycles since 2016, first in 2020.
How many contributors does it usually take?
7.3 a cycle on average, 22 in total. Its largest cycle was 2022, with 10.
What does it build with?
Python, JavaScript, Go, React, Rust, Java and 4 more.

Accepted projects

10 projects in 2022 · All 22 projects since 2016

  1. Refine and optimize the Casbin-dashboard & Casdoor

    ResulteMentored by Yang Luo

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

  2. Casbin for .NET & Casdoor .NET SDK

    sociometryMentored by Yang Luo, Sagilio

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

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

    NoneBackMentored by Yang Luo, ZixuanLiu, Weny

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

  4. Enhancement of Casbin Core Engine

    Jianning WangMentored by Yang Luo, Yang Tang

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

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

    Shivansh YadavMentored by Yang Luo, ZixuanLiu, Xinyu Zhou

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

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

    Zhendong ZhouMentored by Yang Luo, JonLee

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

  7. Casbin for Java & Casdoor

    Yixiang ZhaoMentored by Yang Luo, Yang Tang

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

  8. Casbin for Rust

    Siddhesh KanawadeMentored by Yang Luo, Yisheng Chai

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

Show 2 more projects
  1. Casbin for Cloud Native & Casdoor

    Jiaming TangMentored by Yang Luo, Sagilio

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

  2. Encapsulation of casbin-cpp and other enhancements for pycasbin

    cs1137195420Mentored by Yang Luo

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

No accepted proposals or progress posts from Casbin contributors yet. Contributed here? Share yours.

Claim your project

Data: Google Summer of Code public archive. Contributor counts are accepted projects.