Skip to content
sqlx adapter for Casbin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples feat(adapter): casbin adapter in sqlx Apr 22, 2019
LICENSE Initial commit Apr 19, 2019
adapter.go feat(adapter): casbin adapter in sqlx Apr 22, 2019
adapter_test.go feat(adapter): casbin adapter in sqlx Apr 22, 2019


sqlx adapter for Casbin

Based on sqlx, and tested in MySQL.


go get


The implement is kind of different from the official one. In this implement you should create the database and table on your own.

In my opinion, in a general PRODUCTION environment, the business code can rarely create a database, create a table or drop a table.


Special thanks to casin. They provide a superb authorization library.

Special thanks to sqlx. It provides a brilliant set of extensions on go's standard database/sql library.

And this project is inspected by Xorm Adapter, Gorm Adapter, Beego ORM Adapter and MySQL adapter . Thanks all of them.


This is a very first opensource of me and if this project violates any of the opensource guidelines, please contact me. The project is far from perfect, issues and pull requesets are very welcome.


This project is under Apache 2.0 License. See the LICENSE file for the full license text.

You can’t perform that action at this time.