大家好,我是Echa。
这是一年的第四天,幸福在这头,欢乐在那头;这是期望的开头,努力在这头,辉煌在那头;这是喜庆的开头,笑容在这头,好福气在那头;这是祝福的开头,我在信息的这头,你们在手机的那头!祝大家欢乐每一天!
最近一段时间,小编陆陆续续分享了很多干货开源项目,有兴趣的小伙伴们可以在看看:
今天小编接着分享6个yyds实用接私活开源项目,希望对大家有所帮助。
创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。
全文大纲
- GoView 是一个Vue3搭建的低代码数据可视化开发平台
- fastposter 是一款快速开发海报的工具
- iot-dc3 是物联网系统
- WePush 是一个专注批量推送的小而美的工具
- datart 是新一代数据可视化开放平台
- tianai-captcha 一个低调的行为验证码
GoView
前端在线演示:https://vue.mtruning.club/
后端在线演示:https://demo.mtruning.club/
Gitee:https://gitee.com/dromara/go-view
GoView 是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 + TypeScript4 + Vite2 + NaiveUI + ECharts5 + Axios + Pinia2 + PlopJS
整体介绍
- 框架:基于 Vue3 框架编写,使用 hooks 写法抽离部分逻辑,使代码结构更加清晰;
- 类型:使用 TypeScript 进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容;
- 性能:多处性能优化,使用页面懒加载、组件动态注册、数据滚动加载等方式,提升页面渲染速度;
- 存储:拥有本地记忆,部分配置项采用 storage 存储本地,提升使用体验;
- 封装:项目进行了详细的工具类封装如:路由、存储、加/解密、文件处理、主题、NaiveUI 全局方法、组件等
- 入选 NaiveUI 社区精选资源推荐:查看 NaiveUI 推荐列表
如下图:
GoView后台登录
fastposter
在线演示:https://poster.prodapi.cn/pro/
Gitee:https://gitee.com/psoho/fast-poster
fastposter海报生成器,图片生成器,电商海报编辑器,海报设计器,海报制作,海报开发。生成朋友圈分享海报并生成图片,二维码海报,图片海报,海报组件,二维码推广海报,支持Java Python PHP Go JS 小程序。
只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。 点击代码直接生成各种语言的调用代码,方便快速开发。
现已服务众多电商类项⽬,多个项⽬有54W+⽤户,通过多年⽣产环境的考验,稳定可靠。广泛应用于各类电商、分销系统、电商海报、电商主图等海报生成和制作场景。
特性
- 支持docker快速部署
- 支持电商级生产环境
- 支持多种编程语言 Java Python PHP Golang JavaScript 小程序
- 无需编写复杂的绘图渲染代码
- 极低的服务器资源开销
- 支持多种文件格式 jpeg png webp pdf base64
- 便捷的代码生成
- 提供常用的组件 文字 头像 图片 二维码
适用场景
- 海报生成器
- 海报自动生成工具
- 海报在线设计生成器
- 海报生成器在线制作
- 生成朋友圈海报
- 电商海报编辑器
- 证书制作
- 证书自动生成工具
- 二维码分享海报图片
- Python Pillow绘图 Pillow制作海报
- 电商主图编辑器
- Java生成二维码分享海报图片
- Java Graphics2D绘制海报图片
- 微信小程序生成海报分享朋友圈
- PHP生成二维码海报图片
- 自定义商业海报图片
- H5生成海报图片
- canvas生成海报图片
- 通过JSON生成海报图片
- BufferdImage绘制图片
如下图:
iot-dc3
在线演示:https://poster.prodapi.cn/pro/
Gitee:https://gitee.com/pnoker/iot-dc3
Web 版本 Gitee:https://gitee.com/pnoker/dc3-web
DC3 是基于 Spring Cloud 的开源可分布式物联网 (IOT) 平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。
DC3 模块划分,四层架构
- 驱动层:用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;
- 数据层:负责设备数据的收集和入库,并提供数据管理接口服务;
- 管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;
- 应用层(开发中...):用于提供规则引擎、数据开放、任务调度、报警与消息通知、日志管理等,具备对接第三方平台能力。
DC3 功能设计,定位目标
- 可伸缩:水平可伸缩的平台,构建使用领先的 Spring Cloud 开源技术;
- 容错:没有单点故障弱,集群中的每个节点是相同的;
- 健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;
- 可定制:添加新的设备协议,并注册到服务中心;
- 跨平台:使用 Java 环境可异地、分布式多平台部署;
- 自主可控:私有云、公有云、边缘部署;
- 完善性:设备快速接入、注册、权限校验;
- 安全(开发中...):数据加密传输(mqtt 驱动已实现数据加密传输);
- 多租户:命名空间,多租户化;
- 云原生:Kubernetes;
- 容器化:Docker。
如下图:
DC3 架构设计
DC3 技术实现
WePush
Gitee:https://gitee.com/zhoubochina/WePush
WePush是一个专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
目前已经支持的消息类型
- 模板消息-公众号
- 模板消息-小程序
- 订阅消息-小程序
- 微信客服消息
- 微信企业号/企业微信消息
- 小程序统一服务消息
- 钉钉
- 阿里云短信
- 阿里大于模板短信
- 腾讯云短信
- 华为云短信
- 百度云短信
- 又拍云短信
- 七牛云短信
- 云片网短信
- HTTP请求(单次、批量、压测)
计划中支持的消息类型
- 网易云信短信
- 榛子云短信
- Luosimao短信
- 极光短信
- 极光推送
功能&亮点
- 支持自定义消息内容并批量推送
- 支持变量消息(可实现根据发送目标用户不同每条消息内容不一样)
- 支持消息编辑、预览、消息管理
- 支持通过文件导入用户(txt、csv、excel)
- 支持通过MySQL导入用户
- 支持微信公众号全员推送
- 支持微信全家桶消息(公众号、小程序、企业号)
- 支持各种粒度的定时推送
- 支持推送历史管理和失败重新推送
- 支持多账号管理和切换(微信)
- 支持各种搜索、导入、导出
- 小而美的可视化界面,支持亮暗多种外观风格
- 支持全局字体字号设置
- 支持推送结果邮件通知
如下图:
datart
在线演示:http://datart-demo.retech.cc/
Gitee:https://gitee.com/running-elephant/datart
datart 是新一代数据可视化开放平台,支持各类企业数据可视化场景需求,如创建和使用报表、仪表板和大屏,进行可视化数据分析,构建可视化数据应用等。由原 davinci 主创团队出品,datart 更加开放、可塑和智能,并在数据与艺术之间寻求最佳平衡。
设计理念 Design Philosophy
- 开放 Openness
BI产品作为标准化产品成熟度已经很高,但大多数BI产品为封闭系统,即用户只能使用BI产品内置提供的数据源、数据图表、可视化元素等。我们认为数据可视化平台可以在其系统边界范围内,在多个层面提供开放可扩展能力,新的扩展支持可以通过即插即用方式安装、更新或卸载。因此 datart 试图建立起一套标准化的 数据可视化开放平台 体系,标准化和开放性体现在以下方面:
- 流程标准化:基于 Source > View > Chart > Visualization 建立 受管控的数据可视化应用 (Managed VizApp)开发、发布和使用的标准化流程
- 交互标准化:Visualization 支持权限可控的标准化交互能力,如筛选、钻取、联动、跳转、弹窗、分享、下载、发送等
- 插件标准化:在 Source、Chart、Visualization 层提供标准化可插拔扩展接口或SDK规范,支持开放扩展或按需定制
- 可塑 Integrability
datart 可作为独立平台使用,但不仅限于此,为了更好支持快速构建定制化数据应用系统,datart 可以很容易被整合、被内嵌至其他三方系统,承担数据可视化部分功能。通过 datart 的登录对接能力、权限对接能力、Source 层对接能力和 Visualization 层分享、SDK等能力,用户可以基于 datart 平台对接或二开以快速满足业务系统定制化需求。
- 智能 Augmented Analytics
传统BI产品只能对已有数据进行勘察,而现代BI产品更加重视对数据延展洞见,以形成完整数据分析洞察能力,或增强分析能力。datart 会在平台层面提供可扩展数据增强分析能力,基于数据通过可视化方式不仅回答 What,并且可以回答 Why。
功能特点
如下图:
tianai-captcha
在线演示:https://www.tianai.cloud/
Gitee:https://gitee.com/tianai/tianai-captcha
可能是java界最好的开源行为验证码 [滑块验证码、点选验证码、行为验证码、旋转验证码, 滑动验证码]
简单介绍
- 支持的行为验证码类型滑块验证码
- 旋转验证码
- 滑动还原验证码
- 文字点选验证码
- 后面会陆续支持市面上更多好玩的验证码玩法... 敬请期待
如下图:
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者Echa攻城狮所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(golang开源项目排行)(golang开发工具)
本文链接:https://www.51qsb.cn/article/m8qjq.html