Giter VIP home page Giter VIP logo

koala's Introduction

Koala 考拉 🐨

项目简介

考拉(Koala)是一款免费开源的管理系统脚手架, 无偿提供给开发者和良心企业使用, 并会持续不断的增加原型与组件

相较于其他同类产品, 考拉的不同之处在于:

  • 考拉没有远大的目标, 不是所谓的框架或平台, 仅致力于成为程序员的得力助手
  • 考拉将严格遵循通用标准, 不过度魔改或封装
  • 代码要跑, 文档先行

项目功能

  • 用户管理: 增删改查 / 部门配置 / 角色配置
  • 角色管理: 增删改查 / 权限配置
  • 部门管理: 增删改查 / 树形结构
  • 字典管理: 字典与字典项的增删改查
  • 认证授权: 基于 Spring Authorization Server 的标准 OAuth2 认证授权体系
  • 系统权限: 基于 RBAC 模型的权限分配
  • 操作日志: 快速记录用户操作行为
  • 参数校验: 方便快捷的参数校验, 免去冗余代码
  • 代码生成: 基于模板引擎, 灵活快速生成代码
  • 应用监控: 基于 Spring Boot Admin, 提供灵活可拓展的高级通知方式
  • 启动模块: 提供多种 starter, 帮助项目快速集成 数据缓存 / 对象存储 / 消息队列 / 微信小程序 等高级功能

项目演示

快速开始

开始之前, 您需要有以下技术储备

  • SQL: 了解数据库, 拥有独立编写 SQL 语句的能力
  • Java 17: 熟悉 Java 基本语法, 有一定程度的 Java 开发经验
  • Spring Boot 3: 了解 Spring Boot, 接触过 Spring Boot 项目开发
  • MyBatis: 了解 MyBatis 的基础使用方式
  • IDE: 至少掌握一种集成开发环境

请参照: 官方文档

关联项目

  • koala-admin: 使用 Vben Admin 开发的适配考拉的前端项目

联系方式

如您有任何意见建议, 或想与作者交流, 可以发送邮件至[email protected]

许可

MIT © Koala 2023

koala's People

Contributors

houtaroy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

cckmit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.