码云新增GVP(最有价值)和 1000Star 项目(8、9月合辑) | 码云周刊第 84 期
始终致力于推动国内开源生态的建立与良好发展,在竭诚为广大开发者提供更好的云端代码托管、协作开发服务的同时,也推出了码云开源项目 “GVP” 与 “1000 Star” 计划,大力扶植和推广本土优质开源项目,让国内优秀的开源作者们得能到更多的关注、获得更好的发展。
以下为码云Gitee 2018 年 8月份 和 9月份 入选的 GVP 项目和被用户新评为 1000Star 项目的名单,赶紧来看看有没有你中意的开源项目吧:)
8月份被评为 GVP—码云最有价值开源项目
项目一:
轻量级 Flash 存储器库 EasyFlash
项目简介:EasyFlash 是一款开源的轻量级嵌入式 Flash 存储器库,主要为 MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的 Flash 存储器常见应用开发。
项目地址:https://gitee.com/Armink/EasyFlash
项目二:
分布式秒杀系统 spring-boot-seckill
项目简介:分布式秒杀系统 spring-boot-seckill项目简介:秒杀架构原理大家都懂,网上也有不少实现方式,但大多都是文字的描述,告诉你如何如何,什么加锁、缓存、队列之类。但很少全面有的案例告诉你如何去做。通过本案例代码,你会学到以下知识:
如何搭建 SpringBoot 微服务
ThreadPoolExecutor 线程池的使用
ReentrantLock 和 Synchronized 的使用场景
数据库锁机制(悲观锁、乐观锁)
分布式锁(RedissLock、Zookeeper)
进程内消息队列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
分布式消息队列(Redis、Kafka)
AOP 实现切面锁
Disruptor 高效队列
商品详情页静态化
项目地址:https://gitee.com/52itstyle/spring-boot-seckill
项目三:
网页爬虫工具 Spiderman2
项目简介:这是一个网页爬虫工具,专门对网页内容进行抓取和解析。本项目是基于二代蜘蛛侠版本完全重新开发,比上一代更加强大(性能,易用,架构,分布式,简洁,成熟)。
项目地址:https://gitee.com/l-weiwei/Spiderman2
项目四:
基于 mina 和 netty 的推送系统 CIM
项目简介:CIM 是基于 mina 和 netty 框架下的推送系统,我们平常使用第三方的推送 SDK,如极光推送,百度推送,小米推送,以及腾讯信鸽等来支撑自己的移动端的业务,或许有一些用户自己实现即时通讯系统的需求,那么 CIM 为您提供了一个解决方案或者思。
目前 CIM 支撑 webcokset,android,ios,桌面应用,系统应用等多端接入支持,CIM 服务端使用 springboot 搭建仅仅拥有消息推送的功能,关于数据缓存与持久化都需要使用者自己开发,但是配备了比较完整的使用文档。
项目地址:https://gitee.com/farsunset/cim
项目五:
Office Excel 文档类库 Excelize
项目简介:Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 OOXML Spec。可以使用它来读取、写入 XLSX 文件,相比较其他的开源类库,Excelize 支持操作带有数据透视表、切片器、图表与图片的 Excel 并支持向 Excel 中插入图片与创建简单图表,目前是 Go 开源项目中唯一支持复杂样式 XLSX 文件的类库,可应用于各种报表系统中。
项目地址:https://gitee.com/xurime/excelize
项目六:
互联网云快速开发平台 JeeSpringCloud
项目简介:本项目是一款免费开源的 JAVA 互联网云快速开发平台,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。
项目地址:https://gitee.com/JeeHuangBingGui/jeeSpringCloud
9月份被评为 GVP—码云最有价值开源项目
项目一:
BI 数据分析工具 CBoard
项目简介:CBoard 由上海楚果信息技术有限公司主导开源, 它不仅仅是一款自助BI数据分析产品, 还是开放的BI产品开发平台:
用户只需简单妥妥拽拽就能自助完成数据多维分析与报表设计
开发者能够简单扩展连接所有你的 Java 程序能够触及的数据
项目地址:https://gitee.com/tuiqiao/CBoard
项目二:
敏捷工作流开发平台 AgileBPM
项目简介:AgileBPM 是一个快速开发平台,与众多快速开发平台不一样的地方是,它可以快速的进行业务流程的实施,助力企业快速构建业务流。项目采用前后端分离,模块化,超低耦合,包含【流程模块】、【业务表单模块】、【组织架构模块】、【鉴权模块】、【系统模块】、【AO办公模块】、【PC前端项目】、【移动端前端项目】 等模块,用户可以自由选择需要的模块。
项目地址:https://gitee.com/agile-bpm/agile-bpm-basic
项目三:
NewSQL 数据库 SequoiaDB
项目简介:SequoiaDB(巨杉数据库)是一款支持 SQL、高并发、实时性、分布式、可扩展、灵活存储的操作型 NewSQL 数据库(Operational NewSQL Database)。
项目地址:https://gitee.com/wangzhonnew/SequoiaDB
项目四:
JavaScript 开发框架 Per.js
项目简介:Per.js 是一个开源的渐进式+响应式的大型 JavaScript 开发框架,它拥有一系列简便的 DOM 操作函数,例如 Vue 的模板渲染、双向绑定等等。但它不只可以作用于 DOM 操作上,还可以使用它的 Ajax、Component(组件)等等操作,同时它的执行速度还是 Vue 的7~8倍。
项目地址:https://gitee.com/skyogo/Per.js
项目五:
Java 诊断工具 Arthas
项目简介:Arthas 是 Alibaba 开源的 Java 诊断工具,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
项目地址:https://gitee.com/arthas/arthas
8月份获得 1000 Stars 项目
(当该开源项目 Star 数超过 1000 则视为 1000 Star 项目)
项目一:
国产分布式 IOC 框架 Coody Framework
项目简介:Coody Framework 是一套 IOC 框架。已实现IOC、AOP、定时任务、切面缓存、MVC、事务管理。带一套轻量 ORM,已登录 Maven 中央仓库。
项目地址:https://gitee.com/coodyer/coody-icop
项目二:
企业级快速开发脚手架 slife
项目简介:Slife 是一个使用 Spring Boot 搭建的企业级快速开发脚手架。Slife 是使用 Maven 构建的多模块项目,分模块开发,各模块可插拔。
项目地址:https://gitee.com/jamen/slife
项目三:
分布式架构开发套件 jeesuite-libs
项目简介:jeesuite-libs 是分布式架构开发套件,包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、代码生成、API网关、配置中心、统一认证平台、分布式锁、分布式事务、集成 dubbo、spring boot 支持、统一监控等功能。
项目地址:https://gitee.com/vakinge/jeesuite-libs
项目四:
轻量级服务框架 NoFramework
项目简介:NoFramework 是由一个网络爬虫项目 Seeker 延续发展到后来的 No 系列的框架的诞生,它可以代替 tomcat、spring、mybatis 来帮助开发者进行 web 服务搭建,为 Java Web 开发提供整套服务框架解决方案。
项目地址:https://gitee.com/ainilili/No-Framework
项目五:
分布式秒杀系统 spring-boot-seckill
项目简介:分布式秒杀系统 spring-boot-seckill项目简介:秒杀架构原理大家都懂,网上也有不少实现方式,但大多都是文字的描述,告诉你如何如何,什么加锁、缓存、队列之类。但很少全面有的案例告诉你如何去做。通过本案例代码,你会学到以下知识:
如何搭建 SpringBoot 微服务
ThreadPoolExecutor 线程池的使用
ReentrantLock 和 Synchronized 的使用场景
数据库锁机制(悲观锁、乐观锁)
分布式锁(RedissLock、Zookeeper)
进程内消息队列(LinkedBlockingQueue、ArrayBlockingQueue、ConcurrentLinkedQueue)
分布式消息队列(Redis、Kafka)
AOP 实现切面锁
Disruptor 高效队列
商品详情页静态化
项目地址:https://gitee.com/52itstyle/spring-boot-seckill
项目六:
企业级微服务框架 ocp
项目简介:open-capacity-platform(简称 ocp)基于 layui + springcloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。
项目地址:https://gitee.com/owenwangwen/open-capacity-platform
项目七:
网页爬虫工具 Spiderman2
项目简介:这是一个网页爬虫工具,专门对网页内容进行抓取和解析。本项目是基于二代蜘蛛侠版本完全重新开发,比上一代更加强大(性能,易用,架构,分布式,简洁,成熟)。
项目地址:https://gitee.com/l-weiwei/Spiderman2
9月份获得 1000 Stars 项目
项目一:
微信商城云平台 wemall
项目简介:wemall7.0 开源系统,基于 thinkphp5 开发,支持 composer,优化核心,减少依赖,基于全新的架构思想和命名空间。
项目地址:https://gitee.com/einsqing/wemall
项目二:
JAVA CMS 系统 PublicCMS
项目简介:PublicCMS 是采用2018年最新主流技术开发的开源 JAVACMS 系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。
项目地址:https://gitee.com/sanluan/PublicCMS
项目三:
微信公众号管理系统 SmartWx
项目简介:SmartWx 是一款基于 JAVA 企业级平台研发的微信公众号管理系统, 依托企业级 JAVA 的高效、安全、稳定等优势,开创国内 JAVA 版开源微信公众号管理系统先河。
项目地址:https://gitee.com/qingfengtaizi/wxmp
项目四:
代码生成器 renren-generator
项目简介:renren-generator 是人人开源项目的代码生成器,可在线生成 entity、xml、dao、service、html、js、sql 代码,减少70%以上的开发任务。
项目地址:https://gitee.com/renrenio/renren-generator
项目五:
微服务架构 neural
项目简介:neural 提供了分布式限流、降级、熔断、重试和隔离的容错特性。并同时提供了SPI、过滤器、JWT、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。
项目地址:https://gitee.com/yu120/neural
项目六:
CMS 建站系统 CmsWing
项目简介:CmsWing 是一款基于 ThinkJS(Node.js MVC) 和 MySQL 的功能强大的(PC端,手机端和微信公众平台)电子商务平台及CMS建站系统。
项目地址:https://gitee.com/arterli/CmsWing
/
REVIEW往期精彩