码云Gitee 始终致力于推动国内开源生态的建立与良好发展,在竭诚为广大开发者提供更好的云端代码托管、协作开发服务的同时,也推出了码云开源项目 “GVP” 与 “1000 Star” 计划,大力扶植和推广本土优质开源项目,让国内优秀的开源作者们得能到更多的关注、获得更好的发展。

 以下为码云Gitee 2018 年 8 月份和 9 月份入选的 GVP 项目和被用户新评为 1000 Star 项目的名单,赶紧来看看有没有你中意的开源项目吧:

8月份被评为 GVP——码云最有价值开源项目计划 项目

1、项目名称:轻量级 Flash 存储器库 EasyFlash

easy_flash_env项目简介:EasyFlash 是一款开源的轻量级嵌入式 Flash 存储器库,主要为 MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的 Flash 存储器常见应用开发。

项目地址:https://gitee.com/Armink/EasyFlash

2、项目名称:分布式秒杀系统 spring-boot-seckill

API

项目简介:秒杀架构原理大家都懂,网上也有不少实现方式,但大多都是文字的描述,告诉你如何如何,什么加锁、缓存、队列之类。但很少全面有的案例告诉你如何去做。通过本案例代码,你会学到以下知识:

  • 如何搭建 SpringBoot 微服务
  • ThreadPoolExecutor 线程池的使用
  • ReentrantLock 和 Synchronized 的使用场景
  • 数据库锁机制(悲观锁、乐观锁)
  • 分布式锁(RedissLock、Zookeeper)
  • 进程内消息队列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
  • 分布式消息队列(Redis、Kafka)
  • AOP 实现切面锁
  • Disruptor 高效队列
  • 商品详情页静态化

项目地址:https://gitee.com/52itstyle/spring-boot-seckill

3、项目名称:网页爬虫工具 Spiderman2

项目简介:这是一个网页爬虫工具,专门对网页内容进行抓取和解析。本项目是基于二代蜘蛛侠版本完全重新开发,比上一代更加强大(性能,易用,架构,分布式,简洁,成熟)。

项目地址:https://gitee.com/l-weiwei/Spiderman2

4、项目名称:基于 mina 和 netty 的推送系统 CIM

image

项目简介:CIM 是基于 mina 和 netty 框架下的推送系统,我们平常使用第三方的推送 SDK,如极光推送,百度推送,小米推送,以及腾讯信鸽等来支撑自己的移动端的业务,或许有一些用户自己实现即时通讯系统的需求,那么 CIM 为您提供了一个解决方案或者思路,目前 CIM 支撑 webcokset,android,ios,桌面应用,系统应用等多端接入支持,CIM 服务端使用 springboot 搭建仅仅拥有消息推送的功能,关于数据缓存与持久化都需要使用者自己开发,但是配备了比较完整的使用文档。

项目地址:https://gitee.com/farsunset/cim

5、项目名称:Office Excel 文档类库 Excelize

Excelize

项目简介:Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML Spec。可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,目前是 Go 开源项目中唯一支持复杂样式 XLSX 文件的类库,可应用于各种报表系统中。

项目地址:https://gitee.com/xurime/excelize

6、项目名称:互联网云快速开发平台 JeeSpringCloud

微服务

项目简介:本项目是一款免费开源的 JAVA 互联网云快速开发平台,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。

项目地址:https://gitee.com/JeeHuangBingGui/jeeSpringCloud

9月份被评为 GVP——码云最有价值开源项目计划 项目

1、项目名称:BI 数据分析工具 CBoard

项目简介:CBoard 由上海楚果信息技术有限公司主导开源, 它不仅仅是一款自助BI数据分析产品, 还是开放的BI产品开发平台:

  • 用户只需简单妥妥拽拽就能自助完成数据多维分析与报表设计
  • 开发者能够简单扩展连接所有你的 Java 程序能够触及的数据

项目地址:https://gitee.com/tuiqiao/CBoard

2、项目名称:敏捷工作流开发平台 AgileBPM

项目简介:AgileBPM 是一个快速开发平台,与众多快速开发平台不一样的地方是,它可以快速的进行业务流程的实施,助力企业快速构建业务流。项目采用前后端分离,模块化,超低耦合,包含【流程模块】、【业务表单模块】、【组织架构模块】、【鉴权模块】、【系统模块】、【AO办公模块】、【PC前端项目】、【移动端前端项目】 等模块,用户可以自由选择需要的模块。

项目地址:https://gitee.com/agile-bpm/agile-bpm-basic

3、项目名称:NewSQL 数据库 SequoiaDB

项目简介:SequoiaDB(巨杉数据库)是一款支持 SQL、高并发、实时性、分布式、可扩展、灵活存储的操作型 NewSQL 数据库(Operational NewSQL Database)。

项目地址:https://gitee.com/wangzhonnew/SequoiaDB

4、项目名称:JavaScript 开发框架 Per.js

项目简介:Per.js 是一个开源的渐进式+响应式的大型 JavaScript 开发框架,它拥有一系列简便的 DOM 操作函数,例如 Vue 的模板渲染、双向绑定等等。但它不只可以作用于 DOM 操作上,还可以使用它的 Ajax、Component(组件)等等操作,同时它的执行速度还是 Vue 的7~8倍。

项目地址:https://gitee.com/skyogo/Per.js

5、项目名称:Java 诊断工具 Arthas

dashboard

项目简介:Arthas 是 Alibaba 开源的 Java 诊断工具,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

项目地址:https://gitee.com/arthas/arthas

8月份获得 1000 Star 项目

(当该开源项目 Star 数超过 1000 则视为 1000 Star 项目)

1、项目名称:国产分布式 IOC 框架 Coody Framework

项目简介:Coody Framework 是一套 IOC 框架。已实现IOC、AOP、定时任务、切面缓存、MVC、事务管理。带一套轻量 ORM,已登录 Maven 中央仓库。

项目地址:https://gitee.com/coodyer/coody-icop

2、项目名称:企业级快速开发脚手架 slife

项目简介:Slife 是一个使用 Spring Boot 搭建的企业级快速开发脚手架。Slife 是使用 Maven 构建的多模块项目,分模块开发,各模块可插拔。

项目地址:https://gitee.com/jamen/slife

3、项目名称:分布式架构开发套件 jeesuite-libs

项目简介:jeesuite-libs 是分布式架构开发套件,包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、代码生成、API网关、配置中心、统一认证平台、分布式锁、分布式事务、集成 dubbo、spring boot 支持、统一监控等功能。减低架构成本、整体方案开箱即用。

项目地址:https://gitee.com/vakinge/jeesuite-libs

4、项目名称:轻量级服务框架 NoFramework

输入图片说明

项目简介:NoFramework 是由一个网络爬虫项目 Seeker 延续发展到后来的 No 系列的框架的诞生,它可以代替 tomcat、spring、mybatis 来帮助开发者进行 web 服务搭建,为 Java Web 开发提供整套服务框架解决方案。

项目地址:https://gitee.com/ainilili/No-Framework

5、项目名称:分布式秒杀系统 spring-boot-seckill

API

项目简介:秒杀架构原理大家都懂,网上也有不少实现方式,但大多都是文字的描述,告诉你如何如何,什么加锁、缓存、队列之类。但很少全面有的案例告诉你如何去做。通过本案例代码,你会学到以下知识:

  • 如何搭建 SpringBoot 微服务
  • ThreadPoolExecutor 线程池的使用
  • ReentrantLock 和 Synchronized 的使用场景
  • 数据库锁机制(悲观锁、乐观锁)
  • 分布式锁(RedissLock、Zookeeper)
  • 进程内消息队列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
  • 分布式消息队列(Redis、Kafka)
  • AOP 实现切面锁
  • Disruptor 高效队列
  • 商品详情页静态化

项目地址:https://gitee.com/52itstyle/spring-boot-seckill

6、项目名称:企业级微服务框架 ocp

项目简介:open-capacity-platform(简称 ocp)基于 layui + springcloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。

项目地址:https://gitee.com/owenwangwen/open-capacity-platform

7、项目名称:网页爬虫工具 Spiderman2

项目简介:这是一个网页爬虫工具,专门对网页内容进行抓取和解析。本项目是基于二代蜘蛛侠版本完全重新开发,比上一代更加强大(性能,易用,架构,分布式,简洁,成熟)。

项目地址:https://gitee.com/l-weiwei/Spiderman2

9月份获得 1000 Star 项目

(当该开源项目 Star 数超过 1000 则视为 1000 Star 项目)

1、项目名称:微信商城云平台 wemall

项目简介:wemall7.0 开源系统,基于 thinkphp5 开发,支持 composer,优化核心,减少依赖,基于全新的架构思想和命名空间。

项目地址:https://gitee.com/einsqing/wemall

2、项目名称:JAVA CMS 系统 PublicCMS

项目简介:PublicCMS 是采用2018年最新主流技术开发的开源 JAVACMS 系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。

项目地址:https://gitee.com/sanluan/PublicCMS

3、项目名称:微信公众号管理系统 SmartWx

首页

项目简介:SmartWx 是一款基于 JAVA 企业级平台研发的微信公众号管理系统, 依托企业级 JAVA 的高效、安全、稳定等优势,开创国内 JAVA 版开源微信公众号管理系统先河。

项目地址:https://gitee.com/qingfengtaizi/wxmp

4、项目名称:代码生成器 renren-generator

输入图片说明

项目简介:renren-generator 是人人开源项目的代码生成器,可在线生成 entity、xml、dao、service、html、js、sql 代码,减少70%以上的开发任务。

项目地址:https://gitee.com/renrenio/renren-generator

5、项目名称: 微服务架构 neural

项目简介: neural 提供了分布式限流、降级、熔断、重试和隔离的容错特性。并同时提供了SPI、过滤器、JWT、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。

项目地址:https://gitee.com/yu120/neural

6、项目名称:CMS 建站系统 CmsWing

微信

项目简介:CmsWing 是一款基于 ThinkJS(Node.js MVC) 和 MySQL 的功能强大的(PC端,手机端和微信公众平台)电子商务平台及CMS建站系统。

项目地址:https://gitee.com/arterli/CmsWing

往期精彩:

6款实用开源报表工具 | 码云周刊第 83 期

如何使用码云高校版布置小组作业?| 码云高校版最佳实践

如何使用码云高校版批改学生作业?| 码云高校版最佳实践

如何在码云上展开程序类课程教学 | 码云高校版最佳实践