随着互联网的蓬勃发展,软件开发技术更新速度越来越快,程序员只有不断学习,充实自己,才能不被淘汰。那么我们如何了解国内最新的技术理念、服务框架、技术架构呢?为了节省时间,高效学习,小编已经为大家整理好了最近一周码云上新晋的优秀开源项目,供大家学习和交流。
如果大家有意向做开源项目,记得托管到 码云 上哦,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人哦!
1租车小程序前端
本项目是用于租车公司预约的小程序。
2分销管理系统
在互联网项目兴起的大环境下,定制化分销软件的各种样式层出不穷,但是不管何种分销软件都离不开用户等级、代理、分润的形式,我通过自己的总结,意图将所有分销模式抽象画,在后台可配置化,将微服务的模式融入进来,实现系统的可拔插等。
本项目引用 guns 权限管理系统,适用企业:
项目地址:小江 / 分销管理
3通用报警框架
日常的系统中,报警是不可缺少的一环,目前报警方式很多,最常见的有直接打日志,微信报警,短信报警,邮件报警等;而涉及到报警,一般不可避免的需要提前设置一些基本信息,如报警方式,报警频率,报警用户,开关等。
另外一个常见的问题是一般采用的是单一的报警方式,比如不管什么类型的报警全部都用短信方式触达,然后就会发现手机时常处于被淹没的状态了,久而久之对报警短信就不会敏感了。
项目地址:六月 / quick-alarm
4小型对象存储系统
oss-server 是针对项目开发时提供的小型对象存储系统,开发者在针对文件上传时业务剥离,同时方便文件迁移,为满足单个项目,多个系统的情况下,提供统一的 oss 服务。
软件架构
后端框架:SpringBoot
后端模块:freemarker
前端框架:layer+Bootstrap
项目地址:萧明 / oss-server
5敏捷开发框架
一个基于 spirng boot + spring cloud 的敏捷开发框架,一键生成 CRUD 及管理后台页面,后台管理系统使用 Bootstrap 开发,集成 Redis 实现分布式 Session,集成 Spring Cache,邮件,阿里OSS,极光推送,极光短信,微信公众号,微信硬件平台,Groovy 等。
项目特点:
项目地址: Simba / simba
6后台管理系统 vue-elementUI
vue-elementUI 本项目的定位是后台管理系统,已经完成模块有用户管理、菜单管理、角色管理、公司管理、权限管理、支付配置。
项目地址: nmgwap / vue-elementUI后台管理系统
7分布式框架 flyray-base
flyray-base 是一套包括组织机构、角色用户、权限授权、数据权限、内容管理、支付、对账、清结算、客户管理、营销活动、库存管理、搜索模块等分布式框架,使用Spring + SpringMVC + Mybatis + dubbox + redis + rocketmq + elasticsearch + shiro 等技术栈 rocketmq 做统一的消息队列中心,通过动态切换数据库实现读写分离。