Github 2023-12-23 开源项目日报 Top10

根据Github Trendings的统计,今日(2023-12-23统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目6
C++项目2
C项目1
Jupyter Notebook项目1
HTML项目1
Go项目1
非开发语言项目1

免费API集体清单

  • 创建周期:2834 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:272328 个
  • Fork数量:30625 次
  • 关注人数:272328 人
  • 贡献人数:430 人
  • Open Issues数量:225 个
  • Github地址:https://github.com/public-apis/public-apis.git
  • 项目首页: http://public-apis.org

这个开源项目是一个集体列出的免费API的清单,涵盖了各种类别,如动物、动漫、反恶意软件、艺术与设计、身份验证与授权、区块链、书籍、商业等。它提供了开发人员可以在其项目中使用的API的综合索引。

命令行艺术:掌握命令行的简洁实用指南

  • 创建周期:3139 天
  • Star数量:142125 个
  • Fork数量:14059 次
  • 关注人数:142125 人
  • 贡献人数:150 人
  • Open Issues数量:222 个
  • Github地址:https://github.com/jlevy/the-art-of-command-line.git

命令行艺术是一本简洁实用的指南,旨在掌握命令行。它涵盖了基础知识、日常使用、处理文件和数据、系统调试、一行命令、晦涩但有用的命令,以及针对 macOS 和 Windows 的特定平台提示。该指南强调命令行流畅对于提高工程师的灵活性和生产率的重要性。这是一部合作作品,多位作者和翻译人员共同贡献。

GPT-Engineer: 自然语言编写和执行代码的开源项目

  • 创建周期:236 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:47002 个
  • Fork数量:7631 次
  • 关注人数:47002 人
  • 贡献人数:82 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/gpt-engineer-org/gpt-engineer.git

GPT-Engineer是一个开源项目,允许用户用自然语言来指定软件,然后使用人工智能来编写和执行代码。此外,用户还可以要求人工智能对软件进行改进。

MetaGPT: 一个多代理框架

  • 创建周期:174 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:31871 个
  • Fork数量:3750 次
  • 关注人数:31871 人
  • 贡献人数:51 人
  • Open Issues数量:195 个
  • Github地址:https://github.com/geekan/MetaGPT.git
  • 项目首页: https://deepwisdom.ai/

MetaGPT是一个多代理框架,它以一行需求作为输入,并输出各种项目交付成果,如用户故事、竞争分析、需求、数据结构、API和文档。它涉及产品经理、架构师、项目经理和工程师,并遵循将SOP(标准操作程序)具体化并应用于由LLM组成的团队的核心理念。

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

  • 创建周期:174 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:22958 个
  • Fork数量:1302 次
  • 关注人数:22958 人
  • 贡献人数:88 人
  • Open Issues数量:340 个
  • Github地址:https://github.com/jmorganca/ollama.git
  • 项目首页: https://ollama.ai

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

GPT PILOT: 从头开始编写可扩展的应用程序的开发工具

  • 创建周期:129 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:15777 个
  • Fork数量:1296 次
  • 关注人数:15777 人
  • 贡献人数:35 人
  • Open Issues数量:92 个
  • Github地址:https://github.com/Pythagora-io/gpt-pilot.git

GPT PILOT是一个开源的开发工具,允许开发人员在监督实施的同时从头开始编写可扩展的应用程序。

PowerInfer: 在个人电脑上利用消费级GPU实现高速大型语言模型服务

  • 创建周期:7 天
  • 开发语言:C, C++
  • 协议类型:MIT License
  • Star数量:3205 个
  • Fork数量:127 次
  • 关注人数:3205 人
  • 贡献人数:386 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/SJTU-IPADS/PowerInfer.git

PowerInfer是一个开源项目,可以利用消费级GPU在个人电脑上实现高速大型语言模型服务。

声音克隆工具

  • 创建周期: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加速支持的安装说明。

在游戏中添加AMD FSR3帧生成并迁移到Nexus Mods

  • 创建周期:6 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v3.0
  • Star数量:1193 个
  • Fork数量:43 次
  • 关注人数:1193 人
  • 贡献人数:1 人
  • Open Issues数量:152 个
  • Github地址:https://github.com/Nukem9/dlssg-to-fsr3.git

该项目通过替换Nvidia DLSS-G帧生成(nvngx_dlssg)来为游戏添加AMD FSR3帧生成。这些构建已经迁移到Nexus Mods。

Mamba SSM的简单、最小化实现

  • 创建周期:3 天
  • 开发语言:Python, Jupyter Notebook
  • Star数量:1010 个
  • Fork数量:54 次
  • 关注人数:1010 人
  • 贡献人数:1 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/johnma2006/mamba-minimal.git

项目’mamba-minimal’是Mamba SSM在PyTorch中的简单、最小化实现。它具有与官方实现相同的前向和后向传递的数值输出,以及简化、可读和带注释的代码。然而,它不包括官方实现中的速度优化,因为重点是可读性而不是性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/271287.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【中小型企业网络实战案例 二】配置网络互连互通

​【中小型企业网络实战案例 一】规划、需求和基本配置-CSDN博客 热门IT技术视频教程&#xff1a;https://xmws-it.blog.csdn.net/article/details/134398330?spm1001.2014.3001.5502 配置接入层交换机 1.以接入交换机ACC1为例&#xff0c;创建ACC1的业务VLAN 10和20。 <…

哪些超声波清洗机值得买?五款超声波清洗机实测大对比!

在当今快节奏的生活中&#xff0c;我们对于日常用品的清洁度要求越来越高。为了满足这一需求&#xff0c;超声波清洗机应运而生&#xff0c;以其高效、便捷的清洁方式赢得了广泛的市场。然而&#xff0c;面对市场上琳琅满目的超声波清洗机品牌和型号&#xff0c;很多时候都是无…

2047过滤空格(C语言)

目录 一&#xff1a;题目 二&#xff1a;思路分析 三&#xff1a;代码 一&#xff1a;题目 二&#xff1a;思路分析 1.首先&#xff0c;这道题是一个字符串的问题&#xff0c;我们要先知道字符串存放在char类型的数组中的&#xff0c;并不是一个变量就可直接存放的下一个完整…

iOS设备信息详解

文章目录 ID 体系iOS设备信息详解IDFA介绍特点IDFA新政前世今生获取方式 IDFV介绍获取方式 UUID介绍特点获取方式 UDID介绍获取方式 OpenUDID介绍 Bundle ID介绍分类其他 IP地址介绍获取方式 MAC地址介绍获取方式正常获取MAC地址获取对应Wi-Fi的MAC地址 系统版本获取方式 设备型…

使用 pytest.ini 文件控制输出 log 日志

一、前置说明 pytest.ini 文件中可以配置参数来控制 pytest 的运行行为,其存放路径要求与 conftest.py 一样。 项目根目录project_root/ ├── pytest.ini ├── tests/ │ └── test_demo.py以test开头的测试子目录project_root/ ├── tests/ │ ├── pytest.in…

Linux6.3、IO基础(文件描述符及分析系统接口细节)

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 前言 我们介绍文件描述符的顺序是&#xff1a; 为什么我们新打开几个文件&#xff0c;open返回值fd从3开始&#xff1f;fd与FILE*的关系&#xff1f;fd的理解&#xff1f; 我们就很疑惑&#xff0c;0,1,2哪里去了&#xff…

【Linux系统编程】进程状态

介绍 进程的状态指的是进程在执行过程中所处的状态。进程的状态随着进程的执行和外界条件的变化而转换。我们可用 kill 命令来进程控制进程的状态。 kill中的 kill -l 指令用于查看系统中定义的所有信号及其对应的编号。这些信号可以用于 kill 命令来向进程发送特定的信号控制其…

地图服务器GeoServer的安装与配置

文章目录 1.安装配置Java2.安装配置Tomcat3 安装配置GeoServer GeoServer提供了多种安装配置方式&#xff0c;但是本质上GeoServer是一个基于Java Web的项目&#xff0c;因此我们理论上只需要安装Java&#xff0c;并且将其放置在一个Web服务器&#xff08;例如Apache Tomcat&am…

BioXCell--RecombiMAb anti-mouse VEGFR-2

DC101-CP132单克隆抗体是原始DC101单克隆的重组嵌合型抗体。可变结构域序列与原始DC101相同&#xff0c;但是恒定区序列已经从大鼠IgG1变为小鼠IgG2a。DC101-CP132单克隆抗体像原始大鼠IgG1抗体一样&#xff0c;不包含Fc突变。 DC101-CP132单克隆抗体能与小鼠VEGFR-2(血管内皮生…

等保测评里面,登录后,强制检测弱口令的处理流程

一张图脑补&#xff1a; 密码强度检查工具&#xff1a;https://blog.csdn.net/qq_37148232/article/details/135017666?spm1001.2014.3001.5501

目标检测-Two Stage-RCNN

文章目录 前言一、R-CNN的网络结构及步骤二、RCNN的创新点候选区域法特征提取-CNN网络 总结 前言 在前文&#xff1a;目标检测之序章-类别、必读论文和算法对比&#xff08;实时更新&#xff09;已经提到传统的目标检测算法的基本流程&#xff1a; 图像预处理 > 寻找候选区…

12.25

led.c #include "led.h" void all_led_init() {RCC_GPIO | (0X3<<4);//时钟使能GPIOE_MODER &(~(0X3<<20));//设置PE10输出GPIOE_MODER | (0X1<<20);//设置PE10为推挽输出GPIOE_OTYPER &(~(0x1<<10));//PE10为低速输出GPIOE_OSPEED…

虚拟机安装centos7系统步骤

1、下载系统镜像文件 下载地址&#xff1a;https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2207-02.iso 2、鼠标右键点击虚拟机-->设置-->CD/DVDD-->使用ISO映像文件-->点击浏览&#xff0c;选择文件&#xff0c;而后保存设置 3、点…

蓝桥杯c/c++程序设计——冶炼金属

冶炼金属 问题描述 小蓝有一个神奇的炉子用于将普通金属 O 冶炼成为一种特殊金属 X。这个炉子有一个称作转换率的属性 V&#xff0c;V 是一个正整数&#xff0c;这意味着消耗 V 个普通金属 O 恰好可以冶炼出一个特殊金属 X&#xff0c;当普通金属 O 的数目不足 V 时&#xff0…

【STM32单片机】汉诺塔游戏

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用STM32F103C8T6单片机控制器&#xff0c;IIC OLED液晶、按键等。 主要功能&#xff1a; 系统运行后&#xff0c;OLED显示游戏画面&#xff0c;可通过K1或K3键选择关卡&#xff0c;K2键开始。 二…

开源分布式搜索引擎ElasticSearch结合内网穿透远程连接

文章目录 前言1. Windows 安装 Cpolar2. 创建Elasticsearch公网连接地址3. 远程连接Elasticsearch4. 设置固定二级子域名 前言 简单几步,结合Cpolar 内网穿透工具实现Java 远程连接操作本地分布式搜索和数据分析引擎Elasticsearch。 Cpolar内网穿透提供了更高的安全性和隐私保…

麒麟V10arm桌面版的安装包在麒麟V10服务器版安装

安装过后&#xff0c;可执行程序可能运行不了&#xff0c;看起来就像没识别为可执行程序。在终端运行&#xff0c;会发现其实是缺少了某些库&#xff0c;比如libicui18n.so.66、libicuuc.so.66、libicudata.so.66和libm.so.6库版本不对。 报这个错&#xff1a;error while loa…

如何使用 pnpm 实现前端 Monorepo项目管理

前言 随着软件开发项目变得越来越庞大和复杂&#xff0c;如何有效管理和维护代码库成为了一个重要的问题。一种流行的解决方案是 Monorepo&#xff0c;也就是在一个版本控制系统中管理所有的项目代码。 什么是 Monorepo Monorepo 是一种项目代码管理方式&#xff0c;指单个仓…

internet download manager 6.42怎么删除卸载,2024最新idm卸载不干净怎么解决

internet download manager 6.42简称为IDM&#xff0c;这是一款非常好用的下载软件&#xff0c;很多小伙伴都在使用。如果后续我们不再需要使用该软件&#xff0c;小伙伴们知道具体该如何将其卸载掉吗&#xff0c;其实卸载方法是非常简单的&#xff0c;只需要进行几个非常简单的…

分布式核心技术之分布式锁

文章目录 为什么要使用分布锁&#xff1f;分布式锁的三种实现方法基于数据库实现分布式锁基于缓存实现分布式锁基于 ZooKeeper 实现分布式锁知识扩展&#xff1a;如何解决分布式锁的羊群效应问题&#xff1f; 三种实现方式对比 分布式互斥&#xff0c;领悟了其“有你没我&#…