Contributor
Shivansh Yadav

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


Mentors
Yang Luo, ZixuanLiu, Xinyu Zhou
Organization
Casbin
Technologies
javascript, node.js
Topics
apis, performance, Benchmarks
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 factors has to be the performance for which benchmarks may seem necessary to focus on improvement. Another factor, in this case, can be to stay up-to-date and provide the same features and functionalities as the other Casbin libraries, e.g. Casbin’s Core Engine written in Golang. One more factor to consider can be accessibility over multiple JavaScript platforms, which is planned by our mentor Zixuan Liu. To make users utilize Casbin authorization in their work, we can make it consistent with other latest/most used technologies out there, so it becomes easier for users to utilize it. WatcherEx implementation for keeping Casbin enforcer instances synced. Policy storage adapter using Cassandra DB.