『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目

简介: 『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目

1、coze-discord-proxy


coze-discord-proxy 是一款代理Discord-Bot对话Coze-Bot,实现API形式请求GPT4对话模型/微调模型工具。


字节 coze 的GPT-4是免费可以用的,但是要基于它的网站使用,所以有人研究出了代理Discord-Bot对话Coze-Bot,实现API形式请求GPT4对话模型/微调模型。


原理介绍:


coze以bot的方式部署在discord,回答会发在channel上。这个程序就是用另一个bot监控channel的event,coze的回答发布到channel后,另一个bot收到event,把这个消息转发给client。


功能:


  • 完美适配NextChat,one-api,LobeChat等对话面板。
  • 完美支持对话隔离。
  • 对话接口支持流式返回。
  • 支持创建 discord分类/频道/线程。
  • 支持和openai对齐的对话接口(v1/chat/completions)(也支持dall-e-3文生图)
  • 支持和openai对齐的图/文件生文接口(v1/chat/completions)(按照GPT4V图/文件生文接口的请求格式 [ 支持url或base64 ])。
  • 支持和openai对齐的dall-e-3文生图接口(v1/images/generations)。
  • 支持每日24点定时任务自动活跃机器人。
  • 支持配置多机器人 (通过PROXY_SECRET/model指定)


Star:1.1k


项目地址:https://github.com/deanxv/coze-discord-proxy


2、hoppscotch


hoppscotch 是一款基于Node.js的免费开源、便捷美观的API调试工具。


作为调试接口的利器,Hoppscotch通过直观的用户界面和强大的功能,提高了开发效率。


它支持多种HTTP请求方法,能够快速发现问题并优化API的调用过程。


适用于开发人员、测试人员以及任何需要调试API的人。


Star:102k


项目地址:https://github.com/hoppscotch/hoppscotch


主要功能特征:


❤️轻量级:采用简约的 UI 设计精心打造。


⚡️快速:实时发送请求并获取响应。


🌈主题:背景色、前景色和强调色的可定制组合。


🔌 WebSocket:通过单个 TCP 连接建立全双工通信通道。


🔐授权:允许识别最终用户。


...


3、ai-sfc


ai-sfc 是一款借助AI服务生成春联的开源工具。


通过在Web网页输入描述,自动生成春联图片。


Star:209


项目地址:https://github.com/YunYouJun/ai-sfc


体验地址:https://ai-sfc.yunyoujun.cn/


4、mind-map


mind-map 是一款开源&简单&强大的WEB版思维导图。


客户端支持Windows、Mac及Linux多平台。


该项目包含两部分:

  • js 思维导图库:不依赖任何框架,你可以使用它来快速完成 Web 思维导图产品的开发。
  • Web 思维导图:基于思维导图库、Vue2.x、ElementUI 开发,可以操作电脑本地文件,可以直接把它当做一个在线版思维导图应用使用。


特性:


  • 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
  • 支持逻辑结构图、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
  • 内置多种主题,允许高度自定义样式,支持注册新主题
  • 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要、数学公式
  • 节点支持拖拽(拖拽移动、自由调整)、多种节点形状,支持使用 DDM 完全自定义节点内容
  • 支持画布拖动、缩放
  • 支持鼠标按键拖动选择和 Ctrl+左键两种多选节点方式
  • 支持导出为json、png、svg、pdf、markdown、xmind,支持从json、xmind、markdown导入
  • 支持快捷键、前进后退、关联线、搜索替换、小地图、水印、滚动条
  • 提供丰富的配置,满足各种场景各种使用习惯
  • 支持协同编辑


Star:2.6k


项目地址:https://github.com/wanglin2/mind-map


5、microsearch


microsearch 是一个最小的 Python 搜索引擎,旨在简单和高效。


该项目允许用户使用 Python 执行搜索,并且还提供了一个选项来部署带有端点和网站的 FastAPI 应用程序,以提供用户友好的体验。


它旨在为用户提供一种简单的方法来部署自己的搜索引擎并从他们最喜欢的博客中搜索文档。该项目包含一个脚本,用于异步下载一系列 RSS 源中的所有帖子。


特征:


  • Python 实现:microsearch完全用 Python 实现,使具有不同经验水平的开发人员易于理解。
  • FastAPI 应用程序部署:该项目提供了部署 FastAPI 应用程序的选项,允许用户通过专用端点和用户友好的网站与搜索引擎进行交互。
  • RSS 提要爬行脚本:为了用数据填充搜索引擎,microsearch提供了一个用于从一系列 RSS 提要异步下载帖子的脚本。此功能确保用户可以方便地聚合他们选择的博客中的内容。


Star:280


项目地址:https://github.com/alexmolas/microsearch


以上就是本周 GitHub圈选 的5款开源项目,有兴趣的同学可以前往了解探索哈!!

相关文章
|
1天前
|
SQL Oracle 前端开发
Oracle效率分析,Github标星25K+超火的前端实战项目
Oracle效率分析,Github标星25K+超火的前端实战项目
|
1天前
|
前端开发
Github项目分享——免费的画图工具drow,最新前端面试题整理
Github项目分享——免费的画图工具drow,最新前端面试题整理
|
3天前
|
数据采集 Dart Apache
Github 2024-05-07 Python开源项目日报 Top10
在2024年5月7日的Github Trendings中,Python开源项目占据主导,共有10个项目上榜。其中热门项目包括:yt-dlp,一个增强版的youtube-dl分支,具有64K+星标;Home Assistant,专注本地控制和隐私的开源家庭自动化项目,拥有65K+星标;以及openpilot,一个开源驾驶辅助系统,支持多种车型,45K+星标。其他项目涵盖爬虫工具、实时应用框架Flet、可观测性平台Logfire等,涉及Python、Dart和C++等多种语言。
61 10
|
3天前
|
开发工具 git
Git项目如何配置,如何上传至GitHub。其详细步骤
Git项目如何配置,如何上传至GitHub。其详细步骤
10 0
|
3天前
|
Shell 开发工具 git
如何在GitHub上传项目
如何在GitHub上传项目
17 1
|
3天前
|
前端开发 JavaScript 网络安全
Git(3) 使用Github管理项目
Git(3) 使用Github管理项目
28 0
|
Java 网络安全 开发工具
github项目托管方式(看项目自身是否自带有 .git)
github项目托管方式(看项目自身是否自带有 .git)
109 0
github项目托管方式(看项目自身是否自带有 .git)
|
开发工具 git 网络安全
GitHub 版本控制 项目托管 00 总体框架
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 此博客Git分支中的文章,分为两个进度:编写中 V0、已发布 Vx    (V:version,x:0,1,2,3.
1223 0
|
开发工具 git Windows
GitHub 版本控制 项目托管 02 搭建GitHub运行环境
(本博客GitHub分支下所有相关资料的统一下载链接:http://pan.baidu.com/s/1bo5RrtX) (PS:任何问题欢迎在下方评论区留言,12小时内回复~) 1、下载获得Git安装执行文件(此处仅讲述Windows环境下Git软件的安装) 大家可以百度直接搜索“Git for Windows”,如下图所示: 点击上图中的第二个链接,便可进入“Git for Windows”的下载页。
1148 0