Github 2024-03-11 开源项目周报 Top15
根据Github Trendings的统计,本周(2024-03-11统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:
| 开发语言 | 项目数量 |
|---|---|
| Python项目 | 4 |
| TypeScript项目 | 3 |
| Jupyter Notebook项目 | 3 |
| C#项目 | 1 |
| HTML项目 | 1 |
| CSS项目 | 1 |
| Dart项目 | 1 |
| Lua项目 | 1 |
| Shell项目 | 1 |
| Rust项目 | 1 |
| Java项目 | 1 |
| C++项目 | 1 |
屏幕截图转代码应用
- 创建周期:114 天
- 开发语言:TypeScript, Python
- 协议类型:MIT License
- Star数量:42336 个
- Fork数量:4965 次
- 关注人数:42336 人
- 贡献人数:18 人
- Open Issues数量:85 个
- Github地址:https://github.com/abi/screenshot-to-code.git
- 项目首页: https://screenshottocode.com

这个开源项目是一个简单的应用程序,它使用GPT-4 Vision或Claude 3来生成代码,使用DALL-E 3来生成类似的图像,将屏幕截图转换为代码。它支持HTML/Tailwind CSS、React、Bootstrap和Vue。用户还可以输入URL来克隆一个活动网站。该项目在GitHub上可用,以获取更多演示和更新。
Ryujinx: 任天堂Switch模拟器
- 创建周期:2223 天
- 开发语言:C#
- 协议类型:MIT License
- Star数量:28824 个
- Fork数量:3163 次
- 关注人数:28824 人
- 贡献人数:178 人
- Open Issues数量:772 个
- Github地址:https://github.com/Ryujinx/Ryujinx.git
- 项目首页: https://www.ryujinx.org

Ryujinx是一个用C#编写的开源任天堂Switch模拟器。截至2023年10月,已测试了大约4200个标题,其中超过4150个可以启动到游戏界面,并且大约3500个被认为是可玩的。用户可以通过提交新的游戏测试或更新现有的测试来贡献兼容性列表。
微软人工智能入门课程
- 创建周期:1104 天
- 开发语言:Jupyter Notebook
- 协议类型:MIT License
- Star数量:29543 个
- Fork数量:4637 次
- 关注人数:29543 人
- 贡献人数:33 人
- Open Issues数量:68 个
- Github地址:https://github.com/microsoft/AI-For-Beginners.git
- 项目首页: https://microsoft.github.io/AI-For-Beginners/
微软为初学者提供了为期12周,共24课时的人工智能(AI)课程。该课程涵盖了各种AI方法,包括符号AI、神经网络、计算机视觉、自然语言处理等。它提供了动手实践课程、测验和实验室,并包括了对TensorFlow、PyTorch和道德AI原则的覆盖。该课程不涵盖AI的商业案例、经典机器学习、使用认知服务构建的实际AI应用、特定的ML云框架、对话AI和聊天机器人,以及深度学习背后的深度数学。
初学者的生成式人工智能(第2版)
- 创建周期:259 天
- 开发语言:Jupyter Notebook
- 协议类型:MIT License
- Star数量:25764 个
- Fork数量:16105 次
- 关注人数:25764 人
- 贡献人数:50 人
- Open Issues数量:17 个
- Github地址:https://github.com/microsoft/generative-ai-for-beginners.git
- 项目首页: https://microsoft.github.io/generative-ai-for-beginners/
《初学者的生成式人工智能(第2版)》是由微软云倡导者提供的一门全面的18课程,教授一切开始构建生成式人工智能应用所需的知识。
ChatGPT API 划词翻译工具
- 创建周期:366 天
- 开发语言:TypeScript
- 协议类型:GNU Affero General Public License v3.0
- Star数量:21026 个
- Fork数量:1537 次
- 关注人数:21026 人
- 贡献人数:76 人
- Open Issues数量:360 个
- Github地址:https://github.com/openai-translator/openai-translator.git

这是一个基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面应用的项目。它起初是一个 Chrome 扩展,现在已经发展成为一个多平台桌面应用,提供翻译、文字润色和摘要功能,并支持 55 种不同语言的相互翻译、文字润色和摘要。该工具支持流式模式、自定义翻译文本、一键复制、文字转语音、截图翻译,以及词汇书支持和生成基于词汇书单词的记忆辅助。同时支持 OpenAI 和 Azure OpenAI Service,需要准备 OpenAI API 密钥或 Azure OpenAI Service API 密钥进行安装。
Pingora: 构建快速、可靠和可扩展网络服务的开源库
- 创建周期:302 天
- 开发语言:Rust
- 协议类型:Apache License 2.0
- Star数量:10390 个
- Fork数量:497 次
- 关注人数:10390 人
- 贡献人数:3 人
- Open Issues数量:32 个
- Github地址:https://github.com/cloudflare/pingora.git
Pingora是一个旨在构建快速、可靠和可扩展网络服务的开源库。
QtScrcpy: Android实时显示控制软件
- 创建周期:1720 天
- 开发语言:Java, C++
- 协议类型:Apache License 2.0
- Star数量:14700 个
- Fork数量:2084 次
- 关注人数:14700 人
- 贡献人数:19 人
- Open Issues数量:426 个
- Github地址:https://github.com/barry-ran/QtScrcpy.git
- 项目首页: https://blog.csdn.net/rankun1/article/details/87970523
QtScrcpy是一款开源软件,允许通过USB或网络实时显示和控制Android设备。它不需要root权限,并支持GNU/Linux、Windows和macOS等多个平台。它专注于轻量化、性能、质量、低延迟、快速启动时间和非侵入性。
Kickstart.nvim: 个人Neovim配置的启动点
- 创建周期:626 天
- 开发语言:Lua
- 协议类型:MIT License
- Star数量:12846 个
- Fork数量:8160 次
- 关注人数:12846 人
- 贡献人数:91 人
- Open Issues数量:23 个
- Github地址:https://github.com/nvim-lua/kickstart.nvim.git
Kickstart.nvim是一个开源项目,用于个人Neovim配置的启动点。
从零开始构建大型语言模型
- 创建周期:197 天
- 开发语言:Jupyter Notebook
- 协议类型:Other
- Star数量:8212 个
- Fork数量:475 次
- 关注人数:8212 人
- 贡献人数:6 人
- Open Issues数量:0 个
- Github地址:https://github.com/rasbt/LLMs-from-scratch.git
- 项目首页: https://www.manning.com/books/build-a-large-language-model-from-scratch
《从零开始构建大型语言模型》是一本指导您从头开始创建自己的LLM的书籍,使用清晰的解释、图表和示例。该方法与创建ChatGPT等大规模基础模型的方法相似。它涵盖了理解大型语言模型和处理文本数据等主题。
Windows在Docker容器中的应用
- 创建周期:57 天
- 开发语言:Shell
- 协议类型:MIT License
- Star数量:6788 个
- Fork数量:474 次
- 关注人数:6788 人
- 贡献人数:4 人
- Open Issues数量:26 个
- Github地址:https://github.com/dockur/windows.git

Windows在Docker容器中是一个开源项目,它可以在Docker容器环境中运行Windows应用程序。它提供了一种将Windows应用程序容器化并以一种一致和隔离的方式执行的方法。
Ente: 开源端到端加密的照片存储平台
- 创建周期:496 天
- 开发语言:TypeScript, Dart
- 协议类型:GNU Affero General Public License v3.0
- Star数量:6019 个
- Fork数量:385 次
- 关注人数:6019 人
- 贡献人数:50 人
- Open Issues数量:97 个
- Github地址:https://github.com/ente-io/ente.git
- 项目首页: https://ente.io
Ente是一个完全开源的、端到端加密的平台,为您提供了一个替代Google照片和Apple照片的选择。它提供了两个应用程序,Ente照片和Ente认证,并已经通过外部审核对其源代码和密码学进行了审核。
基于Next.js和React.js的简单UI组件示例
- 创建周期:490 天
- 开发语言:HTML, CSS
- Star数量:2552 个
- Fork数量:494 次
- 关注人数:2552 人
- 贡献人数:3 人
- Open Issues数量:3 个
- Github地址:https://github.com/atherosai/ui.git
- 项目首页: https://learning.atheros.ai
该存储库包含基于Next.js和React.js的简单UI组件示例。它包括HTML/CSS/JS和React示例的安装说明,具体示例包括TikTok、Instagram、Youtube、Twitter、Linkedin和Threads。
DUSt3R: 几何3D视觉简化
- 创建周期:13 天
- 开发语言:Python
- 协议类型:Other
- Star数量:1865 个
- Fork数量:155 次
- 关注人数:1865 人
- 贡献人数:3 人
- Open Issues数量:15 个
- Github地址:https://github.com/naver/dust3r.git
DUSt3R是Geometric 3D Vision Made Easy的官方实现。它旨在利用几何技术简化3D视觉的过程。
SD WebUI Forge 透明图像生成扩展
- 创建周期:10 天
- 开发语言:Python
- 协议类型:Apache License 2.0
- Star数量:2790 个
- Fork数量:273 次
- 关注人数:2790 人
- 贡献人数:1 人
- Open Issues数量:42 个
- Github地址:https://github.com/layerdiffusion/sd-forge-layerdiffuse.git

该项目是针对SD WebUI(通过Forge)的一个正在进行的扩展工作,旨在生成透明图像和图层。它目前具有图像生成和基本图层功能,透明图像到图像的功能预计将在一周内完成。代码库非常动态,可能在接下来的一个月内发生重大变化。该项目还提供自动模型下载/选择,并详细介绍了各种模型的发布,还提到了可能的未来发布。
StarCoder2 - 代码生成模型家族
- 创建周期:88 天
- 开发语言:Python
- 协议类型:Apache License 2.0
- Star数量:867 个
- Fork数量:95 次
- 关注人数:867 人
- 贡献人数:2 人
- Open Issues数量:5 个
- Github地址:https://github.com/bigcode-project/starcoder2.git
StarCoder2是一系列代码生成模型(3B、7B和15B),经过对600多种编程语言和自然语言文本进行训练。这些模型使用分组查询注意力,上下文窗口包含16384个标记,滑动窗口注意力包含4096个标记。它们的训练量达到了3万亿至4万亿个标记。这些模型旨在用于代码完成,而不是用于指令模型或命令,比如“编写一个计算平方根的函数”。
相关文章:
Github 2024-03-11 开源项目周报 Top15
根据Github Trendings的统计,本周(2024-03-11统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目4TypeScript项目3Jupyter Notebook项目3C#项目1HTML项目1CSS项目1Dart项目1Lua项目1Shell项目1Rust…...
【DAY10 软考中级备考笔记】数据结构 图
数据结构 图 3月11日 – 天气:晴 晚上无线网络突然不能用了,花费好久弄这个,耽误了一些时间 1. 图的定义 这里需要注意完全图的定义,以及完全图的边数 这里需要注意连通图和连通分量的概念。 2. 图的存储结构 图有两种存储结构&a…...
java-ssm-jsp基于java的餐厅点餐系统的设计与实现
java-ssm-jsp基于java的餐厅点餐系统的设计与实现 获取源码——》公主号:计算机专业毕设大全...
蓝桥杯(1):python排序
1 基础 1.1 输出 1.1.1 去掉输出的空格 print("Hello","World",123,sep"") print("hello",world,123,sep) print(hello,world,123) #输出结果 #HelloWorld123 #helloworld123 #hello world 123 1.1.2 以不同的方式结尾 print(&quo…...
SpringMVC请求、响应和拦截器的使用
SpringMVC请求 RequestMapping注解 RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 1. 作用在类上:第一级的访问目录 2. 作用在方法上:第二级的访问目录 3. 细节:路径可以不编写…...
基于springboot+layui仓库管理系统设计和实现
基于 java springbootlayui仓库管理系统设计和实现 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取…...
【开源-土拨鼠充电系统】鸿蒙 HarmonyOS 4.0+微信小程序+云平台
本人自己开发的开源项目:土拨鼠充电系统 ✍GitHub开源项目地址👉:https://github.com/cheinlu/groundhog-charging-system ✍Gitee开源项目地址👉:https://gitee.com/cheinlu/groundhog-charging-system ✨踩坑不易&am…...
[抽象]工厂模式([Abstract] Factory)——创建型模式
[抽象]工厂模式——创建型模式 什么是抽象工厂? 抽象工厂模式是一种创建型设计模式,让你能够保证在客户端程序中创建一系列有依赖的对象组时,无需关心这些对象的类型。 具体来说: 对象的创建与使用分离: 抽象工厂模…...
QT网络编程之实现UDP广播发送和接收
推荐一个不错的人工智能学习网站,通俗易懂,内容全面,作为入门科普和学习提升都不错,分享一下给大家:前言https://www.captainbed.cn/ai 一.UDP通信 1.QT中实现UDP通信主要用到了以下类:QUdpSocket、QHost…...
SSL VPN基础原理
目录 SSL ---安全传输协议(安全套接层)---TLS ----传输层安全协议 SSL的工作原理 SSL会话建立的过程 编辑 数据传输过程中的封装示意图 无客户端认证的过程 有客户端认证的过程 SSL VPN的核心技术---虚拟网关技术 服务器验证的点: 资源…...
深入理解FTP协议:文件传输的桥梁
深入理解FTP协议:文件传输的桥梁 在数字化时代,文件传输协议(FTP)是互联网上进行文件交换的重要手段。FTP允许用户在不同的计算机之间传输文件,无论是上传还是下载,都提供了一种稳定且高效的方式。本文将深…...
数字化转型导师坚鹏:金融机构数字化运营
金融机构数字化运营 课程背景: 很多金融机构存在以下问题: 不清楚数字化运营对金融机构发展有什么影响? 不知道如何提升金融机构数字化运营能力? 不知道金融机构如何开展数字化运营工作? 课程特色:…...
一、C#冒泡排序算法
一、C#冒泡排序算法 简介 冒泡排序算法是一种基础的排序算法,它的实现原理比较简单。核心思想是通过相邻元素的比较和交换来将最大(或最小)的元素逐步"冒泡"到数列的末尾。 实现原理 冒泡排序是一种简单的排序算法,其…...
docker部署mysql5
1. 进入面板 2. 新建挂载文件夹 新建三个文件夹: mkdir -p /docker/mysql5/config && mkdir -p /docker/mysql5/data && mkdir -p /docker/mysql5/logsconfig:存放mysql配置data:存放mysql数据logs:存放mysql记录日志 3.…...
Github 2024-03-15 Java开源项目日报 Top10
根据Github Trendings的统计,今日(2024-03-15统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9非开发语言项目1TypeScript项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:476 天协议类型:OtherStar数量…...
SQLiteC/C++接口详细介绍之sqlite3类(六)
快速前往文章列表:SQLite—系列文章目录 上一篇:SQLiteC/C接口详细介绍之sqlite3类(五) 下一篇:SQLiteC/C接口详细介绍之sqlite3类(七) 19. sqlite3_changes与sqlite3_changes64 是SQLite中用…...
编码技巧:多条件判断拼接字符串
在写代码业务逻辑的时候,有时候需求稍微变化一下都让代码变的很麻烦,如果只在现有代码基础上硬改,可能会让可读性降低,本文通过一个例子来演示字符串拼接的变化。 一开始的业务逻辑比较简单,是固定条件加一个需要判断…...
气压计LPS25HB开发(1)----轮询获取气压计数据
气压计LPS25HB开发----1.轮询获取气压计数据 概述视频教学样品申请源码下载产品特性通信模式速率生成STM32CUBEMX串口配置IIC配置SA0地址设置串口重定向参考程序SA0设置模块地址获取ID复位操作BDU设置设置速率轮询读取数据演示 概述 本文将介绍如何使用 LPS25HB 传感器来读取数…...
这个不需要吗 HttpServletRequest req
这个不需要吗 HttpServletRequest req 在这个特定场景下,您在OnlineStudentFeignService接口中确实不需要直接使用HttpServletRequest对象。因为Feign是一个声明式的HTTP客户端,它的设计目标是简化服务间的远程调用,它并不直接处理原始的HTT…...
【算法与数据结构】深入解析二叉树(一)
文章目录 📝数概念及结构🌠 树的概念🌉树的表示🌠 树在实际中的运用(表示文件系统的目录树结构) 🌉二叉树概念及结构🌠概念🌉数据结构中的二叉树🌠特殊的二叉…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
conda相比python好处
Conda 作为 Python 的环境和包管理工具,相比原生 Python 生态(如 pip 虚拟环境)有许多独特优势,尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处: 一、一站式环境管理:…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
重启Eureka集群中的节点,对已经注册的服务有什么影响
先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...
