English | 简体中文
Owls is a full-stack, front-end and back-end separated data interaction management platform developed with Vue.js and Go. It integrates JWT authentication and provides features such as SQL approval (SQL query, MQ management, Redis usage management, etcd management, etc.). It helps you manage middleware systems more conveniently and effectively, safeguard data systems, improve system stability, prevent faults caused by human errors, enhance efficiency, and unleash creativity.
Github (access with VPN): https://github.com/nooncall/owls
Gitee (access from China): https://gitee.com/nooncall/owls
Online Preview: http://owls.nooncall.cn:8778/owls
Test User: admin
Password: aaaaaa
- Data querying
- SQL task approval
- SQL execution, backup, and rollback
- Automated approval based on standardization rules
- Cluster management
- Access control: Role-based access control (RBAC) implemented with JWT and Casbin
- User management: System administrators can assign user roles and role permissions
- Role management: Create main objects for access control, assign different API permissions and menu permissions to roles
- Conditional search: Add an example of conditional search
- Support for registration and LDAP login methods
Please refer to the Quick Start document or visit owls.nooncall.cn:8778/docs/user_guide/quick-start.
Please visit owls.nooncall.cn:8778/docs.
After the project is started, the documentation accompanying the deployment can also be accessed at the project's addr:port/docs directory.
Please refer to the Contribution Guidelines document or visit owls.nooncall.cn/docs/roadmap/contribution.
- Special thanks to the Owl project by ibanyu, which Owls inherits from.
- Many thanks to the Docusaurus project, a very useful documentation system.
- Thanks to the gin-vue-admin project, a powerful and practical scaffold.