『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月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
77 3
|
3月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
126 1
|
3月前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
110 1
|
3月前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
126 1
|
3月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
41 0
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
3月前
|
开发工具 git 开发者
2024最简七步完成 将本地项目提交到github仓库方法
该文章提供了一个简洁的七步教程,指导用户如何将本地项目提交到GitHub仓库。
2024最简七步完成 将本地项目提交到github仓库方法
|
3月前
|
Java
Java系列之 解决 项目 jar 包无法上传到Github
该博客文章介绍了解决Java项目中jar包无法上传到Github的问题,通过修改`.gitignore`文件来包含jar包,从而成功添加到上传目录。
Java系列之 解决 项目 jar 包无法上传到Github
|
3月前
|
Rust 前端开发 JavaScript
Github 2024-05-20 开源项目周报 Top15
根据Github Trendings的统计,2024年5月20日当周共有15个项目上榜。按开发语言分类,项目数量如下:Python项目5个,TypeScript项目3个,C++项目2个,Jupyter Notebook项目2个,C、Go、Rust和C#项目各1个。介绍了多个值得关注的项目,包括ChatGPT桌面应用程序、Fooocus图像生成软件、Jellyfin媒体系统等。这些项目涵盖了多种功能和技术领域,值得关注和研究。
64 3
|
3月前
|
数据采集 编解码 算法
Github | 推荐一个Python脚本集合项目
Github | 推荐一个Python脚本集合项目
|
3月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
116 2