Casbin is an authorization library. Its support for diverse programming languages, different access control models and the powerful adapters gains it the greatest popularity in the open source community. However, there are still lots of difficulties in utilizing Casbin at the frontend, especially applying it on the management of users’ accessibility to specific UX widgets. In the GSoC 2020, I wish to implement a friendly JS library (aka Casbin.js) and other supported facilities to extend Casbin to the frontend development. This project mainly includes a plug-and-play Javascript library that supports for seamless connection with server, auto page controlling and the corresponding components and plugins for modern frontend frameworks.



Zihui Liu


  • Helong Zhang
  • Yang Luo
  • Chalin
  • ZK
  • Caleb Faruki