首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

5 个有趣的 Python 开源项目「GitHub 热点速览」

编程知识
2024年08月20日 07:25

本期,我从上周的开源热搜项目中精心挑选了 5 个有趣、好玩的 Python 开源项目。

首先是 PyScript,它可以让你直接在浏览器中运行 Python 代码,不仅支持在 HTML 中嵌入,还能安装第三方库。然后是用 Python 写的“魔法虫洞” magic-wormhole,这是一个无需服务器、通过一条命令就能安全传输文件的工具。增强 LLM 上下文连续性的 Python 库 mem0,用它构建更懂你的 Her。基于 FastAPI 构建的食谱管理平台 Mealie,让你轻松安排饮食计划。最后是自动修复 GitHub Issues 的智能代理 SWE-agent,帮你按时下班,有时间给自己做一顿饭。

此外,还有冲上热榜的专门用于优化 Win11 的 PowerShell 脚本 Win11Debloat,它简单易用、无需安装其他软件,就能优化 Win11 系统,让它更干净和流畅!

  • 本文目录
    • 1. 开源热搜项目
      • 1.1 直接在浏览器中运行 Python 代码:PyScript
      • 1.2 自托管的食谱管理平台:Mealie
      • 1.3 优化 Windows 11 系统的脚本:Win11Debloat
      • 1.4 简单安全的点对点文件传输工具:magic-wormhole
      • 1.5 自动修复 GitHub Issues 的智能代理:SWE-agent
    • 2. HelloGitHub 热评
      • 2.1 增强 LLM 上下文连续性的 Python 库:mem0
      • 2.2 用复古终端 GIF 展示 GitHub 个人资料:github-readme-terminal
    • 3. 结尾

1. 开源热搜项目

1.1 直接在浏览器中运行 Python 代码:PyScript

主语言:PythonStar:17k周增长:100

该项目可以让开发者在 HTML 文件中直接使用 Python 编程语言,像 JavaScript 文件一样引入和执行 Python 代码,支持更小的 MicroPython、常见第三方库和操作页面元素等功能,适用于快速创建交互的数据可视化、网站原型和在线教育等 Web 应用场景。

<head>
    <link rel="stylesheet" href="/core.css"/>
    <script type="module" src="/core.js"></script>
</head>
<body>
    <script type="py" terminal>
        from pyscript import display
        display("HelloGitHub!") # this goes to the DOM
        print("Hello terminal") # this goes to the terminal
    </script>
</body>

GitHub 地址→github.com/pyscript/pyscript

1.2 自托管的食谱管理平台:Mealie

主语言:PythonStar:6.1k周增长:400

该项目是基于 FastAPI+Vue.js 构建的食谱管理平台。它提供了简洁友好的界面,用户可以在线编辑和管理食谱,并通过简单的操作从多种来源(URL)导入食谱内容,支持膳食计划、购物清单、多语言、API 集成和 Docker 部署等功能。

GitHub 地址→github.com/mealie-recipes/mealie

1.3 优化 Windows 11 系统的脚本:Win11Debloat

主语言:PowerShellStar:11k周增长:1.5k

这是一个用于优化 Windows 10/11 操作系统的 PowerShell 脚本,使用时无需额外安装任何软件。它通过删除或禁用 Windows 系统中的预装应用和不必要的服务,如诊断数据、定向广告、提示、Copilot 和 Bing 网络搜索等,减少系统资源占用,还你一个更加干净、高效的操作系统。

GitHub 地址→github.com/Raphire/Win11Debloat

1.4 简单安全的点对点文件传输工具:magic-wormhole

主语言:PythonStar:19k

这是一款用 Python 编写的命令行工具,它利用 PAKE 加密算法,在两台电脑之间建立一次性点对点连接,并进行安全加密传输。用户只需一条命令就能将任意大小的文件和目录,通过公网安全地传送到另一台电脑上,适用于 Windows、macOS 和 Linux 平台。

GitHub 地址→github.com/magic-wormhole/magic-wormhole

1.5 自动修复 GitHub Issues 的智能代理:SWE-agent

主语言:PythonStar:12k周增长:500

该项目是由普林斯顿大学的研究人员开发和维护的智能代理开源项目。它通过集成大型语言模型的能力,自动处理 GitHub 上的问题(issues),支持选择不同的 LLM,自动接收和分析 issues 通知,并理解上下文,快速解决代码问题,从而提升修复 bug 的效率。

GitHub 地址→github.com/princeton-nlp/SWE-agent

2. HelloGitHub 热评

在本章节中,我们将分享本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。

2.1 增强 LLM 上下文连续性的 Python 库:mem0

主语言:Python

该项目能为多种主流的大型语言模型提供记忆层,它支持保存用户与 LLM 交互时的会话和上下文,并能实时动态更新和调整,从而增强 AI 的个性化,适用于学习助手、医疗助理和虚拟伴侣等需要长期记忆的个性化 LLM 应用。

from mem0 import Memory
m = Memory()
# Add
result = m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"})
# Search
related_memories = m.search(query="What are Alice's hobbies?", user_id="alice")
# Update
result = m.update(memory_id="m1", data="Likes to play tennis on weekends")

项目详情→hellogithub.com/repository/f3536f6e521043c3b300175d454fd346

2.2 用复古终端 GIF 展示 GitHub 个人资料:github-readme-terminal

主语言:Python

该项目可以根据你的 GitHub 个人数据,生成复古风格的电脑启动 GIF 动画,展示你的 GitHub 个人资料。

项目详情→hellogithub.com/repository/9734bbce9a7749cd8b6b5887816ae723

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾

From:https://www.cnblogs.com/xueweihan/p/18368636
本文地址: http://www.shuzixingkong.net/article/1250
0评论
提交 加载更多评论
其他文章 C#/.NET/.NET Core技术前沿周刊 | 第 1 期(2024年8.12-8.18)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿,推荐或自荐文章/项目/学习资源等。 &#128240
C#/.NET/.NET Core技术前沿周刊 | 第 1 期(2024年8.12-8.18)
Viper:强大的Go配置解析库
1 介绍 Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。目前Star 26.6k, 它支持以下特性: 设置默认值 从JSON、TOML、YAML、HCL、envfile和Java properties格式的配置文件读取配置信息
Viper:强大的Go配置解析库 Viper:强大的Go配置解析库
Fluent Editor:一个基于 Quill 2.0 的富文本编辑器,功能强大、开箱即用!
你好,我是Kagol,个人公众号:前端开源星球。带大家一起使用下 Fluent Editor,使用起来基本上和 Quill 没什么区别,只需要重点关注下增强的部分,比如表格、附件、@提醒、表情等模块。
Fluent Editor:一个基于 Quill 2.0 的富文本编辑器,功能强大、开箱即用! Fluent Editor:一个基于 Quill 2.0 的富文本编辑器,功能强大、开箱即用! Fluent Editor:一个基于 Quill 2.0 的富文本编辑器,功能强大、开箱即用!
ollama搭建本地ai大模型并应用调用
1、下载ollama 1)https://ollama.com&#160;进入网址,点击download下载2)下载后直接安装即可。 2、启动配置模型 默认是启动cmd窗口直接输入 1 ollama run llama3 启动llama3大模型&#160;或者启动千问大模型 1 ollama run
ollama搭建本地ai大模型并应用调用 ollama搭建本地ai大模型并应用调用 ollama搭建本地ai大模型并应用调用
Antd-React-TreeSelect前端搜索过滤
Antd-React-TreeSelect前端搜索过滤,antd本事是带有搜索的功能,但是在开发过程中发现自带的搜索功能与我们要使用的搜索过滤还是差了好多,在一些时候搜索为了迎合需要不得不这么操作,那么该操作结合了antd官方的搜索操作,因而在看了网上的一些操作后还是与需求不符合,最后实在没有解决办
Antd-React-TreeSelect前端搜索过滤 Antd-React-TreeSelect前端搜索过滤 Antd-React-TreeSelect前端搜索过滤
方法的三种调用形式
在《可以调用Null的实例方法吗?》一文中,我谈到.NET方法的三种调用形式,现在我们就来着重聊聊这个话题。具体来说,这里所谓的三种方法调用形式对应着三种IL指令:Call、CallVirt和Calli。一、三个方法调用指令 二、三种方法调用形式 三、虚方法的分发(virtual dispatch)
方法的三种调用形式 方法的三种调用形式 方法的三种调用形式
DMS:直接可微的网络搜索方法,最快仅需单卡10分钟 | ICML 2024
Differentiable Model Scaling(DMS)以直接、完全可微的方式对宽度和深度进行建模,是一种高效且多功能的模型缩放方法。与先前的NAS方法相比具有三个优点:1)DMS在搜索方面效率高,易于使用。2)DMS实现了高性能,可与SOTA NAS方法相媲美。3)DMS是通用的,与各种
DMS:直接可微的网络搜索方法,最快仅需单卡10分钟 | ICML 2024 DMS:直接可微的网络搜索方法,最快仅需单卡10分钟 | ICML 2024 DMS:直接可微的网络搜索方法,最快仅需单卡10分钟 | ICML 2024
使用CyFES对配体运动轨迹进行数据透视
分子动力学模拟是一个以时间换空间的方法,那么在时间尺度上留下轨迹之后,如何把轨迹做一个静态的展现,正是数据透视所解决的问题。CyFES是一个开源的、基于GPU硬件加速的数据透视高性能计算工具,我们通过一个蛋白-配体相互作用的运动轨迹的示例,演示一下CyFES的基本使用方法。
使用CyFES对配体运动轨迹进行数据透视 使用CyFES对配体运动轨迹进行数据透视 使用CyFES对配体运动轨迹进行数据透视