2021年8月至今,我们推荐了超过240个开源项目,在此期间也收到了许多粉丝和网友的建议,2022年我们将从更加实用的角度出发,为大家打来更多优质的项目和内容。2021年即将下线,本期,我们整理了在今年大家关注度比较高的几个项目,算是对2021年的一次回顾。
- Hutool 一个丰富的Java工具类库
Hutool一个丰富的Java工具类库通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言的表达能力,用起来更加方便。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当。
项目地址:
https://gitee.com/dromara/hutool
- amis 百度开源的低代码前端框架
amis的定位是一个低代码的前端框架,所以这里我们只介绍低代码部分,如果你想使用纯JSON配置来完成页面开发,那么请查看一下文档说明,当然你也可以使用90%低代码+10%代码开发的混合模式,既提升了效率,又不失灵活性。
项目地址:
https://gitee.com/baidu/amis
- radar 实时风控引擎
一款基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,真正做到了开箱即用。通过学习本项目能快速了解风险的定义,进而量化风险 ,最后达到集中管理风险的目的。
项目地址:
https://gitee.com/freshday/radar
- MockingBird AI拟声:5秒内克隆声音并生成任意语音内容
MockingBird可以通过5秒钟的音频素材完成克隆声音,产生的输出音色与原始声音非常相似,并且能够合成原始音频样本中不存在的声音和辅音,同时也支持生成任意语音内容。
项目地址:
https://github.com/babysor/MockingBird
- RuoYi-Uniapp Ruoyi系列项目的APP移动解决方案
若依-Ruoyi APP 移动解决方案,基于 uniapp+uView 封装的一套基础模版,开箱即用,一份代码多终端适配,支持H5+支付宝小程序+微信小程序+APP,实现了与ruoyi-vue后台完美对接的移动解决方案,可直接开始快速开发业务需求,全新UI设计,更多交互细节。
项目地址:
https://gitee.com/big-hedgehog/ruoyi-uniapp
- spider-flow 高效智能的在线爬虫
新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
项目地址:
https://github.com/ssssssss-team/spider-flow
- DataEase 人人可用的开源数据可视化分析工具
DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽的方式快速制作图表,并可以方便地与他人分享。
项目地址:
https://github.com/dataease/dataease
- IJPay 聚合支付框架
IJPay封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
项目地址:
https://gitee.com/javen205/IJPay
- Sparrow 场景化低代码(LowCode)搭建工作台
Sparrow是一套场景化低代码搭建页面的工作台,通过预置组件简单拖拉拽就能快速搭建页面,制作完毕后即可在线调试即时体验,实时修改,页面效果所见即所得,并且支持生成源代码。
项目地址:
https://github.com/sparrow-js/sparrow
- vnpy 量化交易平台开发框架
vn.py是一套基于Python的开源量化交易系统开发框架,它通过一套标准化的交易平台体系,对接国内诸多不同类型的金融市场:证券、期货、期权、外汇、数字货币等,并且使用经过充分实盘检验的量化策略引擎,来完成从数据维护、策略开发、回测研究到实盘自动交易的整个业务流程。
项目地址:
https://github.com/vnpy/vnpy
- PearProject 一个轻量级的在线项目/任务协作系统
PearProject,梨子项目管理系统,一款轻量级的在线项目/任务协作系统,目前已支持项目管理、任务管理、账号管理、文件管理、团队管理和权限管理等多项功能,适合中小型团队互相协作。
项目地址:
https://gitee.com/vilson/vue-projectManage
- Luckysheet 一款纯前端类似excel的在线表格
Luckysheet是一款纯前端类似excel的在线表格,支持excel基本功能,仅需简单的配置即可使用,目前已经完全开放源代码。
项目地址:
https://gitee.com/mengshukeji/Luckysheet
- Fes.js 基于Vue3.0的中后台前端解决方案
Fes.js 是一个好用的前端应用解决方案。Fes.js 以 Vue 3.0 和路由为基础,同时支持配置式路由和约定式路由,并以此进行功能扩展。配以覆盖编译时和运行时生命周期完善的插件体系,支持各种功能扩展和业务需求。
项目地址:
https://gitee.com/WeBank/fes.js
- invoice 一个开源的增值税发票OCR 识别项目
Invoice是一个基于opencv的增值税发票OCR识别项目,使用flask微服务架构。可以识别的发票类型包括:增值税电子普通发票,增值税普通发票,增值税专用发票;可识别字段为:发票代码、发票号码、开票日期、校验码、税后金额等。
项目地址:
https://github.com/guanshuicheng/invoice
- Monaco Editor 微软基于浏览器的代码编辑器
Monaco Editor是一个支持C、Java、TypeScript, JavaScript等多种编程语言的浏览器端代码编辑器,可作为嵌入 Web 应用程序的源代码编辑器,Monaco支持基本语法着色和差异编辑器。
项目地址:
https://github.com/microsoft/monaco-editor