Github 2024-01-01 开源项目月报 Top20

根据Github Trendings的统计,本月(2024-01-01统计)共有20个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言 项目数量
Python项目 5
TypeScript项目 3
JavaScript项目 3
非开发语言项目 2
Java项目 2
HTML项目 2
Jupyter Notebook项目 2
PHP项目 1
C++项目 1
C项目 1
Go项目 1
Kotlin项目 1
Svelte项目 1

基于项目的学习

基于项目的学习是一个由程序员精心策划的教程清单,旨在帮助有抱负的软件开发人员学习如何从零开始构建应用程序。这些教程涵盖了不同的主要编程语言,并可能涉及多种技术和语言。

在本地启动和运行大型语言模型的Ollama

Ollama是一个开源项目,帮助用户在本地设置和使用大型语言模型。

Fooocus: 一种图像生成软件的重新思考

  • 创建周期:124 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:24697 个
  • Fork数量:2393 次
  • 关注人数:24697 人
  • 贡献人数:11 人
  • Open Issues数量:540 个
  • Github地址:https://github.com/lllyasviel/Fooocus.git

Fooocus是基于Gradio的开源图像生成软件。它重新思考了Stable Diffusion和Midjourney的设计,从Stable Diffusion学习了离线、开源和免费的特性,从Midjourney学习了不需要手动调整的特点。该软件包括自动优化和质量改进,使用户无需处理技术参数,只需专注于提示和图像。它旨在促进人与计算机的互动,探索新的思维方式,并拓展人类的想象力。此外,安装过程简化,需要不到3次鼠标点击和最低4GB的GPU内存(Nvidia)。

GPT泄露提示收集

  • 创建周期:31 天
  • Star数量:15323 个
  • Fork数量:2352 次
  • 关注人数:15323 人
  • 贡献人数:11 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/linexjlin/GPTs.git

该存储库收集了GPT(生成式预训练变换器)的泄露提示,为我们提供了对这些人工智能模型的能力和局限性的宝贵见解。

ComfyUI:功能强大的稳定扩散GUI

  • 创建周期:328 天
  • 开发语言:Python, JavaScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:18903 个
  • Fork数量:1930 次
  • 关注人数:18903 人
  • 贡献人数:77 人
  • Open Issues数量:953 个
  • Github地址:https://github.com/comfyanonymous/ComfyUI.git

ComfyUI是一个开源项目,提供了一个功能强大且模块化的稳定扩散GUI,具有图形/节点界面。它允许用户使用基于图形/节点/流程图的界面设计和执行高级稳定扩散管道。

微信聊天记录导出与分析项目

  • 创建周期:334 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:13114 个
  • Fork数量:1360 次
  • 关注人数:13114 人
  • 贡献人数:7 人
  • Open Issues数量:21 个
  • Github地址:https://github.com/LC044/WeChatMsg.git

这是一个开源项目,旨在提取微信聊天记录并将其导出成HTML、Word、CSV文档永久保存,同时对聊天记录进行分析并生成年度聊天报告。

Lobe Chat: 开源聊天机器人框架

Lobe Chat是一个开源的聊天机器人框架,支持语音合成、多模态功能和可扩展的函数调用插件系统。它可以轻松部署私人ChatGPT/LLM网络应用程序。

Stirling PDF:强大的本地托管的 Web PDF 操作工具

  • 创建周期:338 天
  • 开发语言:Java, HTML
  • 协议类型:GNU General Public License v3.0
  • Star数量:13122 个
  • Fork数量:885 次
  • 关注人数:13122 人
  • 贡献人数:76 人
  • Open Issues数量:111 个
  • Github地址:https://github.com/Stirling-Tools/Stirling-PDF.git

这是一个强大的基于 Docker 的本地托管的 Web PDF 操作工具,允许您对 PDF 文件执行各种操作,如拆分、合并、转换、重新组织、添加图片、旋转、压缩等。它通过不进行记录保留或跟踪来确保用户隐私,用户下载的任何文件都将在那时从服务器上删除。

无障碍高级选择器订阅规则自定义屏幕点击安卓应用程序

  • 创建周期:160 天
  • 开发语言:Kotlin
  • 协议类型:GNU General Public License v3.0
  • Star数量:8895 个
  • Fork数量:451 次
  • 关注人数:8895 人
  • 贡献人数:2 人
  • Open Issues数量:23 个
  • Github地址:https://github.com/gkd-kit/gkd.git

这是一个基于无障碍、高级选择器和订阅规则的自定义屏幕点击安卓应用程序。

最先进的语音和文本翻译基础模型

该项目致力于开发最先进的语音和文本翻译的基础模型,旨在实现无缝集成和高质量输出。

PandoraNext: 一体化的GPTs(Gizmo)UI

PandoraNext是一个开源项目,将Pandora Cloud、Pandora Server、共享聊天、BackendAPI代理、Chat2API和免费注册结合在一起,打造了一个全新的GPTs(Gizmo)UI。

FastGPT: 基于LLM的知识型问答系统

FastGPT是基于LLM构建的知识型问答系统,提供数据处理和模型调用能力,并通过流程可视化实现工作流编排。

llamafile: 使大型语言模型更易于访问

  • 创建周期:92 天
  • 开发语言:C++, C
  • 协议类型:Other
  • Star数量:5422 个
  • Fork数量:251 次
  • 关注人数:5422 人
  • 贡献人数:16 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/Mozilla-Ocho/llamafile.git

llamafile是一个框架,旨在通过将llama.cpp与Cosmopolitan Libc结合成一个名为"llamafile"的单文件可执行文件,使开源大型语言模型对开发人员和最终用户更加易于访问,而且无需安装即可在大多数计算机上本地运行。

ChatGPT等价开源项目:LLMs、嵌入式和向量数据库的全面支持

ChatGPT等价的开源项目,适用于LLMs、嵌入式和向量数据库。支持无限文档、线程和并发用户,并具有清晰的用户界面。能够将任何内容转化为LLM参考的上下文,可自定义LLM和向量数据库选择,支持多用户管理和权限。

声音克隆工具

  • 创建周期:34 天
  • 开发语言:Python, HTML
  • 协议类型:Other
  • Star数量:2510 个
  • Fork数量:224 次
  • 关注人数:2510 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/jianchang512/clone-voice.git

这是一个声音克隆工具,可使用任何人类音色,将一段文字合成为使用该音色说话的声音,或者将一个声音使用该音色转换为另一个声音。它具有简单易用的web界面,支持中文、英文、日语、韩语等4种语言,可在线从麦克风录制声音。用户只需输入文字或导入srt文件,选择要转换的声音文件,然后选择要使用的声音,进行立即生成。此外,还提供了预编译版和源码版的使用方法,以及CUDA加速支持的安装说明。

Spring 框架核心概念与关键功能

This project covers the core concepts and key functions of the Spring framework, including the use of the Inversion of Control (IOC) container, the principles and practices of Aspect-Oriented Programming (AOP), transaction management methods and implementation, the process and controller working mechanism of Spring MVC, as well as in-depth research on aspects such as data access, security, and Boot auto-configuration in Spring. In addition, it also includes the application of the Spring event mechanism, advanced topics such as cache abstraction and reactive programming, and in-depth discussions on the programming style and design patterns of Spring source code.

增强版ChatGPT克隆

增强版ChatGPT克隆是一个开源项目,具有以下功能,包括与ChatGPT匹配的UI,使用GPT-4-Vision进行图像分析的多模态聊天,多语言界面,AI模型选择,自定义预设,消息编辑和导出,插件支持,具有安全认证的多用户系统,以及各种部署选项。

Google Cloud 上的生成式AI示例

该存储库包含笔记本、代码示例、示例应用程序和其他资源,演示如何使用、开发和管理使用由Vertex AI提供支持的Google Cloud上的生成式AI工作流。

Ollama Web UI: 用户友好的聊天交互网络界面

Ollama Web UI 是一个用户友好的网络界面,用于进行聊天交互,允许用户参与 ChatGPT 风格的对话。这是一个社区驱动的项目,与 Ollama 团队无关,任何问题或反馈都应该直接发送给 Discord 上的社区。此外,用户被要求不要就此项目联系或骚扰 Ollama 团队。OllamaHub 是一个相关项目,用户可以在其中发现、下载和探索定制的 Ollama 模型文件。

Rope: 基于GUI的insightface inswapper_128模型实现

  • 创建周期:172 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:1003 个
  • Fork数量:179 次
  • 关注人数:1003 人
  • 贡献人数:1 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/Hillobar/Rope.git

Rope是一个开源项目,它实现了insightface inswapper_128模型,并配有一个方便的图形用户界面(GUI)。

相关推荐
幽兰的天空22 分钟前
Python 中的模式匹配:深入了解 match 语句
开发语言·python
网易独家音乐人Mike Zhou4 小时前
【卡尔曼滤波】数据预测Prediction观测器的理论推导及应用 C语言、Python实现(Kalman Filter)
c语言·python·单片机·物联网·算法·嵌入式·iot
安静读书4 小时前
Python解析视频FPS(帧率)、分辨率信息
python·opencv·音视频
小二·5 小时前
java基础面试题笔记(基础篇)
java·笔记·python
小喵要摸鱼7 小时前
Python 神经网络项目常用语法
python
一念之坤8 小时前
零基础学Python之数据结构 -- 01篇
数据结构·python
wxl7812279 小时前
如何使用本地大模型做数据分析
python·数据挖掘·数据分析·代码解释器
NoneCoder9 小时前
Python入门(12)--数据处理
开发语言·python
LKID体9 小时前
Python操作neo4j库py2neo使用(一)
python·oracle·neo4j
小尤笔记10 小时前
利用Python编写简单登录系统
开发语言·python·数据分析·python基础