首页

【阅读分享】9个优秀的Github开源项目推荐

标签:开源项目     发布时间:2023-10-19   
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板EX-chatGPT-精准搜索工具feishu-chatgpt-飞一般的工作体验工具Knife4j-是一个集Swagger2 和 OpenAPI3为一体的增强解决方案Kooder 是 Gitee 团队开发的一个代码搜索系统mtbird 是一款低代码可视化页面生成器Spug 是面向中小型企业设计的轻量级无Agent的自动化运维平台wgcloud-运维监控工具RunnerGo-一款全栈式测试平台

1)1Panel -  https://gitee.com/mirrors/1panel

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。1Panel 的功能和优势包括:@b@快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;@b@高效管理:通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等;@b@安全可靠:最小漏洞暴露面,提供防火墙和安全审计等功能;@b@一键备份:支持一键备份和恢复,备份数据云端存储,永不丢失。

2)EX-chatGPT - https://github.com/circlestarzero/EX-chatGPT

ChatGPT 是一个强大的工具平台,可以无需任何调整就生成 API 请求来协助回答问题。Ex-ChatGPT 使得 ChatGPT 能够调用外部 API,例如 WolframAlpha、Google 和 WikiMedia,以提供更准确和及时的答案。@b@这个项目分为 Ex-ChatGPT 和 WebChatGPTEnhance 两部分。前者是一个使用了 GPT3.5 Turbo API、WolframAlpha、Google 和 WikiMedia 等 API 的服务,能够提供更强大的功能和更准确的答案。后者是一个浏览器扩展程序,它更新了原有的 WebChatGPT 插件以支持添加外部 API,支持 ChatGPT 网页调用不同的 API 和提示。@b@OAuth2.0多用户鉴权管理 (见webTest分支)@b@语音对话功能,使用微软 Azure API,优化响应速度 ( 1-2 秒左右 ) ,包含语音识别和文字转语音,支持多种音色和语言,自定义声音。@b@docker 和 proxy 支持@b@聊天记录冗余备份@b@支持 OpenAI GPT-3.5 Turbo API@b@允许 ChatGPT 调用外部 API 接口 ( Google,WolframAlpha,WikiMedia )@b@@b@对 Google 搜索结果进行数据清洗, 减少token占用@b@自动保存载入对话历史,自动压缩对话@b@可显示使用的 Token 数量@b@API池, API 冷却@b@Markdown and MathJax 渲染@b@调用API 过程显示动画, 类似必应@b@历史对话管理载入,类 chatgpt 页面布局@b@快捷键快速选择模式 Tab 和换行 Shift+Enter,Enter 发送, up,down 选择历史发送消息,类似终端@b@stream 特性,它类似于打字机的效果,可以更快地响应结果。与一次性加载所有内容不同,stream会逐步输出

3)feishu-chatgpt  -  https://github.com/Leizhenpeng/feishu-chatgpt

飞书 ×(GPT-3.5 + DALL·E + Whisper)= 飞一般的工作体验 语音对话、角色扮演、多话题讨论、图片创作、表格分析、文档导出。@b@机器人功能@b@语音交流:私人直接与机器人畅所欲言@b@多话题对话:支持私人和群聊多话题讨论,高效连贯@b@文本成图:支持文本成图和以图搜图@b@角色扮演:支持场景模式,增添讨论乐趣和创意@b@上下文保留:回复对话框即可继续同一话题讨论@b@自动结束:超时自动结束对话,支持清除讨论历史@b@富文本卡片:支持富文本卡片回复,信息更丰富多彩@b@交互式反馈:即时获取机器人处理结果@b@场景预设:内置丰富场景预设,方便用户管理场景@b@历史回档:轻松回档历史对话,继续话题讨论@b@管理员模式:内置管理员模式,使用更安全可靠@b@多 token 负载均衡:优化生产级别的高频调用场景@b@支持反向代理:为不同地区的用户提供更快、更稳定的访问体验@b@与飞书文档互动:成为企业员工的超级助手@b@话题内容秒转 PPT:让你的汇报从此变得更加简单@b@表格分析:轻松导入飞书表格,提升数据分析效率

4)Knife4j - https://gitee.com/xiaoym/knife4j

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!@b@knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,在微服务架构下显的很臃肿,因此项目正式更名为knife4j更名后主要专注的方面@b@前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活@b@提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分@b@提供更多灵活的中间件方案\工具

5)Kooder - https://gitee.com/koode/kooder

一个企业里往往有大量的项目,每个项目都包含很多的代码,这些代码都是企业的核心资产。经过日积月累,不同的开发人员不断的修改完善,企业中很难有人能掌握所有的代码。于是企业全库的代码搜索就变得非常重要。@b@例如我们可以搜索公司代码是否包含某类敏感信息,是否使用了某些不安全的方法等等。@b@Kooder 是什么@b@Kooder 是一个开源的代码搜索工具,目标是为包括 Gitee/GitLab/Gitea 在内的代码托管系统提供 自动的源码、仓库和 Issue 的搜索服务。@b@Kooder 架构@b@Kooder 服务包含两个模块,分别是 gateway 和 indexer(默认配置下 indexer 被集成到 gateway 中)。其中 gateway 用来接受来自 HTTP 的索引任务, 对任务进行检查后存放到队列中;同时 gateway 还接受搜索的请求,并返回搜索结果给客户端。而 indexer 进程负责监控队列中的索引任务, 并将这些要新增、删除和修改索引的任务更新到索引库中。@b@模块说明@b@core 核心对象和公共类@b@gateway 用来接收来自 HTTP 的索引和搜索的请求@b@indexer 构建、更新和删除索引的服务

6)mtbird - https://gitee.com/StaringOS/mtbird

星搭精卫 MtBird 是一款低代码可视化页面生成器。我们帮助用户以可视化的形式搭建网页、小程序和表单等应用。

7) Spug - https://gitee.com/openspug/spug

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。特性批量执行: 主机命令在线批量执行在线终端: 主机支持浏览器在线终端登录文件管理: 主机文件在线上传下载任务计划: 灵活的在线任务计划发布部署: 支持自定义发布部署流程配置中心: 支持KV、文本、json等格式的配置监控中心: 支持站点、端口、进程、自定义等监控报警中心: 支持短信、邮件、钉钉、微信等报警方式优雅美观: 基于 Ant Design 的UI界面开源免费: 前后端代码完全开源

8)wgcloud - 点击下载

WGCLOUD设计思想为新一代极简运维监控系统,提倡快速部署,降低运维学习难度,全自动化运行,无模板和脚本。当前仓库为开源版本v2.3.7最新,二次开发请拉取master分支即可。WGCLOUD基于微服务springboot架构开发,是轻量高性能的分布式监控系统,核心采集指标包括:cpu使用率,cpu温度,内存使用率,磁盘容量,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息等。支持监测服务器上的进程应用、文件防篡改、端口、日志、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、数通设备(如交换机、路由器、打印机)等。自动生成网络拓扑图,大屏可视化,web SSH(堡垒机),统计分析图表,指令下发批量执行,告警信息推送(如邮件、钉钉、微信、短信等)。

9)RunnerGo -  https://gitee.com/Runner-Go-Team/RunnerGo

基于go语言的一体化性能压测工具@b@RunnerGo致力于打造成一款全栈式测试平台,采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量,目前实现了接口测试、场景自动化测试、性能测试等测试能力。随着不断的迭代,我们将会推出更多的测试功能。我们的目的是为研发赋能,让测试更简单。@b@工具特性:@b@go语言运行:基于go语言开发,运行速度快、更节省资源@b@智能调度算法:自研的调度算法,合理利用服务器资源,降低资源消耗@b@实时生成测试报告:运行任务后,可实时查看执行结果,快速诊断服务病症@b@丰富的报告图表:全方位展示各个指标运行曲线图@b@实时修改:可根据压测模式实时修改并发数、持续时长等@b@实时日志:可在压测过程中开启日志模式,查看请求响应信息@b@可编辑报告:可在任务运行结束后,针对测试结果进行测试分析,实时编写报告@b@Flow场景流:可视化的业务流,通过连线就可快速搭建起来自己的业务流,还可直接调试运行场景,电流般的业务流转@b@多种压测模式:支持并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种压测模式,满足所有业务需求@b@自持接口自动化,采用用例集概念,生成丰富的自动化报告


  • ◆ 相关内容
<<推荐下载>>
  •    更多推荐>>
  •