大家好,我是Echa。

这是一年的第四天,幸福在这头,欢乐在那头;这是期望的开头,努力在这头,辉煌在那头;这是喜庆的开头,笑容在这头,好福气在那头;这是祝福的开头,我在信息的这头,你们在手机的那头!祝大家欢乐每一天!

最近一段时间,小编陆陆续续分享了很多干货开源项目,有兴趣的小伙伴们可以在看看:

今天小编接着分享6个yyds实用接私活开源项目,希望对大家有所帮助。

创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

全文大纲

  1. GoView 是一个Vue3搭建的低代码数据可视化开发平台
  2. fastposter 是一款快速开发海报的工具
  3. iot-dc3 是物联网系统
  4. WePush 是一个专注批量推送的小而美的工具
  5. datart 是新一代数据可视化开放平台
  6. 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请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信

目前已经支持的消息类型

  • 模板消息-公众号
  • 模板消息-小程序
  • 订阅消息-小程序
  • 微信客服消息
  • 微信企业号/企业微信消息
  • 小程序统一服务消息
  • 钉钉
  • 阿里云短信
  • 阿里大于模板短信
  • 腾讯云短信
  • 华为云短信
  • 百度云短信
  • 又拍云短信
  • 七牛云短信
  • 云片网短信
  • E-Mail
  • HTTP请求(单次、批量、压测)

计划中支持的消息类型

  • 网易云信短信
  • 榛子云短信
  • Luosimao短信
  • 极光短信
  • 极光推送

功能&亮点

  1. 支持自定义消息内容并批量推送
  2. 支持变量消息(可实现根据发送目标用户不同每条消息内容不一样)
  3. 支持消息编辑、预览、消息管理
  4. 支持通过文件导入用户(txt、csv、excel)
  5. 支持通过MySQL导入用户
  6. 支持微信公众号全员推送
  7. 支持微信全家桶消息(公众号、小程序、企业号)
  8. 支持各种粒度的定时推送
  9. 支持推送历史管理和失败重新推送
  10. 支持多账号管理和切换(微信)
  11. 支持各种搜索、导入、导出
  12. 小而美的可视化界面,支持亮暗多种外观风格
  13. 支持全局字体字号设置
  14. 支持推送结果邮件通知

如下图:

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