盘点10个优秀的Github开源项目
大家好,我是Echa。最近又有很多粉丝私信小编,建议小编多多分享一些优质的并且实用的开源项目,用于学习或者接私活赚外快的开源项目都可以。只要关于学习和赚钱方面,小编尽自己最大所能帮助到大家,麻烦给大家安排上。先回顾小编最近整理的优质开源项目:
盘点8个接私活赚外快的开源项目适合接私活赚钱的8个开源项目盘点 10个惊艳的 ChatGPT 开源项目私藏的8个赚外快开源项目推荐 10个赚外快的开源项目接私活赚外快一定要收藏的8个开源项目 私藏的10个接私活开源项目
今天小编给大家分享10个优秀的Github开源项目,希望大家喜欢,同时希望粉丝们多学点,把所学到的技能变现发财。
全文大纲
[*]1Panel 是一个现代化、开源的 Linux 服务器运维管理面板
[*]EX-chatGPT-精准搜索工具
[*]feishu-chatgpt-飞一般的工作体验工具
[*]Knife4j-是一个集Swagger2 和 OpenAPI3为一体的增强解决方案
[*]Kooder 是 Gitee 团队开发的一个代码搜索系统
[*]mtbird 是一款低代码可视化页面生成器
[*]Spug 是面向中小型企业设计的轻量级无Agent的自动化运维平台
[*]wgcloud-运维监控工具
[*]RunnerGo-一款全栈式测试平台
[*]ZSWatch-自制开源智能手表
1Panel
介绍
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:
[*]快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;
[*]高效管理:通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等;
[*]安全可靠:最小漏洞暴露面,提供防火墙和安全审计等功能;
[*]一键备份:支持一键备份和恢复,备份数据云端存储,永不丢失。
如下图:
https://pics4.baidu.com/feed/eac4b74543a982264b0795807516480a4890ebf0.jpeg@f_auto?token=08313234a54e869819088061667c24d2
https://pics4.baidu.com/feed/0dd7912397dda1441eef90274d2321a90ef486e6.jpeg@f_auto?token=09f63268371495e67717ae287f5ec032
https://pics4.baidu.com/feed/37d3d539b6003af32304ba15cabe37571138b6ad.jpeg@f_auto?token=c4c7d6f946aed3ae861d69a580380803
https://pics1.baidu.com/feed/3b87e950352ac65c85a18909fb67431a92138a41.jpeg@f_auto?token=b3db53df3d79db667141fbeab1f37a56
https://pics4.baidu.com/feed/d439b6003af33a87d7c41820c7c9e1335243b5fb.jpeg@f_auto?token=17805063d7efc5f8acf56afd502d845c
https://pics6.baidu.com/feed/377adab44aed2e73a05c46687895508086d6fa5a.jpeg@f_auto?token=363762b8fa800d712107b75ba93f1656
https://pics2.baidu.com/feed/58ee3d6d55fbb2fb61c649b0b0ded1af4423dcc7.jpeg@f_auto?token=fd24399efaa6df6b23c82d36f918a8b7
EX-chatGPT
ChatGPT 是一个强大的工具平台,可以无需任何调整就生成 API 请求来协助回答问题。Ex-ChatGPT 使得 ChatGPT 能够调用外部 API,例如 WolframAlpha、Google 和 WikiMedia,以提供更准确和及时的答案。
这个项目分为 Ex-ChatGPT 和 WebChatGPTEnhance 两部分。前者是一个使用了 GPT3.5 Turbo API、 等 API 的服务,能够提供更强大的功能和更准确的答案。后者是一个浏览器扩展程序,它更新了原有的 WebChatGPT 插件以支持添加外部 API,支持 ChatGPT 网页调用不同的 API 和提示。
[*]OAuth2.0多用户鉴权管理 (见webTest分支)
[*]语音对话功能,使用微软 Azure API,优化响应速度 ( 1-2 秒左右 ) ,包含语音识别和文字转语音,支持多种音色和语言,自定义声音。
[*]docker 和 proxy 支持
[*]聊天记录冗余备份
[*]支持 OpenAI GPT-3.5 Turbo API
[*]允许 ChatGPT 调用外部 API 接口 ( Google,WolframAlpha,WikiMedia )
[*]对 Google 搜索结果进行数据清洗, 减少token占用
[*]自动保存载入对话历史,自动压缩对话
[*]可显示使用的 Token 数量
[*]API池, API 冷却
[*]Markdown and MathJax 渲染
[*]调用API 过程显示动画, 类似必应
[*]历史对话管理载入,类 chatgpt 页面布局
[*]快捷键快速选择模式 Tab 和换行 Shift+Enter,Enter 发送, up,down 选择历史发送消息,类似终端
[*]stream 特性,它类似于打字机的效果,可以更快地响应结果。与一次性加载所有内容不同,stream会逐步输出
https://pics0.baidu.com/feed/a686c9177f3e6709d0b5c3c83b526e36f9dc55f4.jpeg@f_auto?token=b7f43a996cd932eefb1a9d8181c61973
https://pics1.baidu.com/feed/c9fcc3cec3fdfc032772f1db2bab769fa5c226ef.jpeg@f_auto?token=2fb8eba9b1692cd435bfde1c5c9acb98
https://pic.rmb.bdstatic.com/bjh/news/e7470c7640335b67766ac0ac20ae588e.gif
https://pic.rmb.bdstatic.com/bjh/news/a9091b204805dc8c9847405b0fb511d9.gif
feishu-chatgpt
飞书 ×(GPT-3.5 + DALL·E + Whisper)= 飞一般的工作体验 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出。
机器人功能
[*]语音交流:私人直接与机器人畅所欲言
[*]多话题对话:支持私人和群聊多话题讨论,高效连贯
[*]文本成图:支持文本成图和以图搜图
[*]角色扮演:支持场景模式,增添讨论乐趣和创意
[*]上下文保留:回复对话框即可继续同一话题讨论
[*]自动结束:超时自动结束对话,支持清除讨论历史
[*]富文本卡片:支持富文本卡片回复,信息更丰富多彩
[*]交互式反馈:即时获取机器人处理结果
[*]场景预设:内置丰富场景预设,方便用户管理场景
[*]历史回档:轻松回档历史对话,继续话题讨论
[*]管理员模式:内置管理员模式,使用更安全可靠
[*]多 token 负载均衡:优化生产级别的高频调用场景
[*]支持反向代理:为不同地区的用户提供更快、更稳定的访问体验
[*]与飞书文档互动:成为企业员工的超级助手
[*]话题内容秒转 PPT:让你的汇报从此变得更加简单
[*]表格分析:轻松导入飞书表格,提升数据分析效率
https://pics3.baidu.com/feed/0df3d7ca7bcb0a46d05e958e6ef6072f6a60afad.jpeg@f_auto?token=6673fbc1269fe49afc6189bf7eb20c12
https://pics6.baidu.com/feed/e4dde71190ef76c6b2b5482562820cf1ae5167fd.jpeg@f_auto?token=8decac5e1904b655ca5735b31ffcd421
https://pics5.baidu.com/feed/8b13632762d0f703c44d47b9086fa0362797c57d.jpeg@f_auto?token=453d38ca49f42f38e5a472ece96db572
https://pics5.baidu.com/feed/0ff41bd5ad6eddc42be8ea45384e47f6536633a5.jpeg@f_auto?token=68f058dc93d62662edf680041108f490
https://pics6.baidu.com/feed/b03533fa828ba61eedc48126bea06601304e5935.jpeg@f_auto?token=cb9012238ba6bd2842aaf9c682b51c86
Knife4j
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!
knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,在微服务架构下显的很臃肿,因此项目正式更名为knife4j
更名后主要专注的方面
[*]前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活
[*]提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分
[*]提供更多灵活的中间件方案\工具
https://pics3.baidu.com/feed/dbb44aed2e738bd4a84e81155e1f76dd267ff9c3.jpeg@f_auto?token=308c31e46246113856bbb868f185aa26
https://pics4.baidu.com/feed/bd3eb13533fa828b6eb25089028bb03f960a5a6c.jpeg@f_auto?token=b833a7c2a8bec5cb4971a11fa5c32214
https://pics1.baidu.com/feed/3812b31bb051f81986892dcd2520bbe62f73e72d.jpeg@f_auto?token=c2ffac8f02a8e0e95fd28a30427e29f5
Kooder
Gitee: https://gitee.com/koode/kooder
背景
一个企业里往往有大量的项目,每个项目都包含很多的代码,这些代码都是企业的核心资产。 经过日积月累,不同的开发人员不断的修改完善,企业中很难有人能掌握所有的代码。 于是企业全库的代码搜索就变得非常重要。
例如我们可以搜索公司代码是否包含某类敏感信息,是否使用了某些不安全的方法等等。
Kooder 是什么
Kooder 是一个开源的代码搜索工具,目标是为包括 Gitee/GitLab/Gitea 在内的代码托管系统提供 自动的源码、仓库和 Issue 的搜索服务。
Kooder 架构
Kooder 服务包含两个模块,分别是 gateway 和 indexer(默认配置下 indexer 被集成到 gateway 中)。 其中 gateway 用来接受来自 HTTP 的索引任务, 对任务进行检查后存放到队列中; 同时 gateway 还接受搜索的请求,并返回搜索结果给客户端。而 indexer 进程负责监控队列中的索引任务, 并将这些要新增、删除和修改索引的任务更新到索引库中。
模块说明
[*]core 核心对象和公共类
[*]gateway 用来接收来自 HTTP 的索引和搜索的请求
[*]indexer 构建、更新和删除索引的服务
数据流图
https://pics7.baidu.com/feed/43a7d933c895d14303329cc68c6473095baf072b.jpeg@f_auto?token=215df70a067ff88e160b200ed8199664
https://pics7.baidu.com/feed/0b46f21fbe096b63408acb8bf3a7764fe9f8acff.jpeg@f_auto?token=0968105664b34faaef0eae06fafd04c2
https://pics6.baidu.com/feed/314e251f95cad1c88994526280aa9602c83d51ec.jpeg@f_auto?token=05e31d2d28a19ff0868e66f4e2c93810
https://pics4.baidu.com/feed/08f790529822720eadc57b6d7a5efb4df31fabbb.jpeg@f_auto?token=a14aa038e617e72ef8e1bd86f56e99b4
mtbird
星搭精卫 MtBird 是一款低代码可视化页面生成器。我们帮助用户以可视化的形式搭建网页、小程序和表单等应用。
https://pics4.baidu.com/feed/18d8bc3eb13533fa26d9bd3b57470c1440345bdc.jpeg@f_auto?token=4e2bcae566d7197c2480437749f8c8a8
https://pic.rmb.bdstatic.com/bjh/news/d3cdf1333fc94160bc0782137db0a67c.gif
Spug
Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
特性
[*]批量执行: 主机命令在线批量执行
[*]在线终端: 主机支持浏览器在线终端登录
[*]文件管理: 主机文件在线上传下载
[*]任务计划: 灵活的在线任务计划
[*]发布部署: 支持自定义发布部署流程
[*]配置中心: 支持KV、文本、json等格式的配置
[*]监控中心: 支持站点、端口、进程、自定义等监控
[*]报警中心: 支持短信、邮件、钉钉、微信等报警方式
[*]优雅美观: 基于 Ant Design 的UI界面
[*]开源免费: 前后端代码完全开源
https://pics6.baidu.com/feed/18d8bc3eb13533fa6fbf748e57470c1440345ba2.jpeg@f_auto?token=ce24b4ec32fe24fe760e1f8b5c9b4174
https://pics1.baidu.com/feed/00e93901213fb80e9937fc433544de25bb3894e5.jpeg@f_auto?token=767e8e6f9619a2acce2dd469904dc800
https://pics3.baidu.com/feed/b17eca8065380cd7a32cabe4abd15c3f5982812d.jpeg@f_auto?token=3ee0584bf44ba02266797a42822a1853
https://pics2.baidu.com/feed/9922720e0cf3d7cae74bbef9f28a4f026a63a925.jpeg@f_auto?token=b916532ead8f84ee3bbe1f0224c9ed79
https://pics4.baidu.com/feed/faf2b2119313b07e95a273dc0c42602896dd8c63.jpeg@f_auto?token=ac67014abf84b6b79088b340a87fe6ef
https://pics3.baidu.com/feed/1b4c510fd9f9d72a33682e3ed4bfd93f349bbb21.jpeg@f_auto?token=15092e8f85d362352bfc57736c09fd04
https://pics0.baidu.com/feed/3b292df5e0fe9925e92113d1303dafd48cb171a6.jpeg@f_auto?token=eef74df428d5dd9f88768f79296a7ae2
https://pics4.baidu.com/feed/f11f3a292df5e0feeea48d8ea3f4c5a35fdf7225.jpeg@f_auto?token=506d54c008990ec0f72e2c14163d7c17
https://pics5.baidu.com/feed/2e2eb9389b504fc2f345ea0d1a49161a91ef6dc4.jpeg@f_auto?token=7857e4adb745322bc9ca4b0f3fb9b047
wgcloud
WGCLOUD介绍
WGCLOUD设计思想为新一代极简运维监控系统,提倡快速部署,降低运维学习难度,全自动化运行,无模板和脚本。
当前仓库为开源版本v2.3.7最新,二次开发请拉取master分支即可。
WGCLOUD基于微服务springboot架构开发,是轻量高性能的分布式监控系统,核心采集指标包括:cpu使用率,cpu温度,内存使用率,磁盘容量,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息等。支持监测服务器上的进程应用、文件防篡改、端口、日志、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、数通设备(如交换机、路由器、打印机)等。自动生成网络拓扑图,大屏可视化,web SSH(堡垒机),统计分析图表,指令下发批量执行,告警信息推送(如邮件、钉钉、微信、短信等)。
https://pics2.baidu.com/feed/4bed2e738bd4b31c10a8266b8443d6749c2ff8ef.jpeg@f_auto?token=8c246d8b187c9d2ba8700aedbd2de661
https://pics0.baidu.com/feed/d62a6059252dd42a7bef3b07fcafaabecbeab8dc.jpeg@f_auto?token=68e33ea1cf8e7e4dd045d1cddfb7923e
https://pics5.baidu.com/feed/6a63f6246b600c33b493ce471ad9a004dbf9a1f3.jpeg@f_auto?token=f8113bcd017ebfde180af921b88b179d
https://pics6.baidu.com/feed/b7fd5266d0160924ec4030052b93c4f1e7cd34e3.jpeg@f_auto?token=cfd3145d7663e2c1ddd471b2a198315f
https://pics6.baidu.com/feed/d53f8794a4c27d1e8454827ae4415c65dcc438ba.jpeg@f_auto?token=43f3a7c823e61e221c798307f45911b2
https://pics6.baidu.com/feed/eaf81a4c510fd9f93cce0f4b26b825212934a45c.jpeg@f_auto?token=ce128737b09e09ee48f98c1be1721a79
https://pics1.baidu.com/feed/0eb30f2442a7d933d3510c78adde201872f00164.jpeg@f_auto?token=000a22b3e5b0b6d388b1e2ebc9612253
https://pics2.baidu.com/feed/a5c27d1ed21b0ef451ae3471dd51a0d180cb3eff.jpeg@f_auto?token=1bbf9ced1c377778f62e93fd425e324c
RunnerGo
基于go语言的一体化性能压测工具
RunnerGo致力于打造成一款全栈式测试平台,采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量,目前实现了接口测试、场景自动化测试、性能测试等测试能力。随着不断的迭代,我们将会推出更多的测试功能。我们的目的是为研发赋能,让测试更简单。
工具特性:
[*]go语言运行:基于go语言开发,运行速度快、更节省资源
[*]智能调度算法:自研的调度算法,合理利用服务器资源,降低资源消耗
[*]实时生成测试报告:运行任务后,可实时查看执行结果,快速诊断服务病症
[*]丰富的报告图表: 全方位展示各个指标运行曲线图
[*]实时修改: 可根据压测模式实时修改并发数、持续时长等
[*]实时日志: 可在压测过程中开启日志模式,查看请求响应信息
[*]可编辑报告:可在任务运行结束后,针对测试结果进行测试分析,实时编写报告
[*]Flow场景流:可视化的业务流,通过连线就可快速搭建起来自己的业务流,还可直接调试运行场景,电流般的业务流转
[*]多种压测模式:支持并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种压测模式,满足所有业务需求
[*]自持接口自动化,采用用例集概念,生成丰富的自动化报告
https://pics6.baidu.com/feed/8601a18b87d6277fba04f8912aadee3be824fca2.jpeg@f_auto?token=dd26cce7668316a0c1e3e04940baa701
https://pics5.baidu.com/feed/8601a18b87d6277f5d83664429adee3be824fc5e.jpeg@f_auto?token=12437127c2bf9bbaf5799c5210fe67cd
https://pics4.baidu.com/feed/eac4b74543a982264c95920c7516480a4b90ebe2.jpeg@f_auto?token=1681e100c0aa870da83b179aae1b25e7
https://pics4.baidu.com/feed/cc11728b4710b912a628aaacc3680d0893452213.jpeg@f_auto?token=377a9c6276e3fe5b6b532a7052e3f86e
https://pics2.baidu.com/feed/ac345982b2b7d0a24b3406cfca7a87024a369a07.jpeg@f_auto?token=7694b1522a5e05437693ada0c3a82f61
https://pics2.baidu.com/feed/8cb1cb13495409235059774890cd2002b3de4970.jpeg@f_auto?token=c1d74b6e68ed3f7679ef31313184a1c2
ZSWatch
ZSWatch 自制开源智能手表。该项目是基于开源 Zephyr 的智能手表,设备包含了一个分辨率为 240x240 的 IPS TFT 圆形屏幕和 3 个按钮(上一页/下一页/进入),支持计步、血氧仪、心率仪、蓝牙等功能。
ZSWatch v1中的硬件功能
[*]nRF52833 BLE芯片(u-blox ANNA-B402模块)。
[*]1.28“240x240 IPS TFT圆形显示屏,带GC9A01驱动器。
[*]用于步进计数等的加速度计(LIS2DS12TR)。
[*]脉搏血氧计和心率使用(MAX30101EFD))。
[*]带有触觉驱动器的振动电机,可提供更好的振动控制(DRV2603RUNT)。
[*]外部8MB闪存(MX25R6435FZNIL0)。
[*]电池充电器和电池监控器(MAX1811ESA+数据表,TLV840MAPL3)。
[*]3个导航按钮(上一个/下一个/输入)
[*]220毫安时锂离子电池。
[*]蓝宝石水晶玻璃保护显示器。
https://pics7.baidu.com/feed/fc1f4134970a304e8c68898fd15d568dc8175c99.jpeg@f_auto?token=21bd8e4c5304f86ca2b7c3e7a45c7205
https://pics2.baidu.com/feed/b90e7bec54e736d1e51e7ec864c4bec9d4626906.jpeg@f_auto?token=08b74fa581924ef7fe0a114e93d757d6
https://pics4.baidu.com/feed/63d9f2d3572c11df9ff28a7162b293dbf603c2e5.jpeg@f_auto?token=6842c014b5fb6db606acb8db5c3ed95c
https://pics6.baidu.com/feed/1b4c510fd9f9d72aea31e84ed3bfd93f359bbba9.jpeg@f_auto?token=883508554acc3dcdef53e0935b5a28df
https://pic.rmb.bdstatic.com/bjh/news/aaca1421981b9c34b7f9b8eb5c4d9001.gif
最后
一台电脑,一个键盘,尽情挥洒智慧的人生;几行数字,几个字母,认真编写生活的美好;
一 个灵感,一段程序,推动科技进步,促进社会发展。
创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。
页:
[1]