开源的 P2P 跨平台传文件应用「GitHub 热点速览」

news/2024/11/18 9:47:41/文章来源:https://www.cnblogs.com/xueweihan/p/18355731

就在上周,发完那篇文章之后不久,我就有幸获得了 GitHub Models 服务公测的访问权限,所以就体验了一下 Playground 聊天功能。

起初,我以为这是“微软菩萨”降临,但玩了一圈下来,发现实际效果并没有那么惊艳,还没上周热门的开源项目有趣。例如,基于 WebRTC 的文件传输平台 ShareDrop,只需打开网页,就能在局域网或互联网上安全地跨设备传文件。而可自建支持目标检测和安全报警的视频监控平台 Frigate 和自托管的个人财务管理平台 firefly-iii,这些开源项目才是真正的“开源菩萨”。

更令人惊喜的还有,一周迅速涨了 1w Star 的实时换脸与深度伪造技术 Deep-Live-Cam,以及 Star 持续稳定增长的 PostgreSQL 无代码平台 Teable。

  • 本文目录
    • 1. 开源新闻
      • 1.1 上手体验 GitHub Models
    • 2. 开源热搜项目
      • 2.1 基于 WebRTC 的跨设备文件分享:ShareDrop
      • 2.2 集成 AI 的视频监控平台:Frigate
      • 2.3 PostgreSQL 无代码平台:Teable
      • 2.4 自托管的个人财务管理平台:firefly-iii
      • 2.5 实时换脸与深度伪造技术:Deep-Live-Cam
    • 3. HelloGitHub 热评
      • 3.1 Python 的热重载工具:jurigged
      • 3.2 通用的 Git 凭据管理器:git-credential-manager
    • 4. 结尾

1.1 上手体验 GitHub Models

GitHub Models 的整体使用体验不尽如人意,具体在聊天功能(Playground)方面,我个人觉得和 Poe 还相差甚远:

  1. 可选模型有限,仅支持文字输入
  2. 免费配额限制较少,且无余额提醒
  3. 服务不稳定,时常出现部分回复未加载、卡顿等问题

关于额度,不同模型分为 Low、High、Embedding 三种配额,最后附上一张 Rate limits 图:

2. 开源热搜项目

2.1 基于 WebRTC 的跨设备文件分享:ShareDrop

主语言:JavaScriptStar:9.6k周增长:500

这是一款受 Apple AirDrop 启发的开源 Web 应用,利用 WebRTC 技术实现了安全的点对点(P2P)文件传输。用户无需上传文件至服务器或安装客户端,只需打开网页,即可在局域网、互联网和跨设备间轻松、安全地共享文件。

GitHub 地址→github.com/szimek/sharedrop

2.2 集成 AI 的视频监控平台:Frigate

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

该项目是专为 Home Assistant 设计的监控视频录制和保存平台(NVR),它基于 OpenCV 和 TensorFlow,可实时分析 IP 摄像头的视频流,具备目标检测、运动检测和安全报警等功能,并能根据设定的规则,自动保留检测到物体的视频片段。

GitHub 地址→github.com/blakeblackshear/frigate

2.3 PostgreSQL 无代码平台:Teable

主语言:TypeScriptStar:9.5k周增长:1.2k

该项目是基于 PostgreSQL 构建的无代码数据库应用平台,将电子表格的直观操作界面和企业级数据库功能相结合。它提供简洁易用的电子表格式界面,简化了数据库应用开发,无需写代码即可创建企业级数据分析工具。作为 Airtable 的开源替代品,它支持 SQL、数据视图、排序/过滤/聚合/格式化、分组和数学公式等功能,适用于运营和活动数据分析、客户关系管理、CMS 数据接口等场景。

GitHub 地址→github.com/teableio/teable

2.4 自托管的个人财务管理平台:firefly-iii

主语言:PHPStar:15.2k周增长:100

这是一款支持自托管的免费个人财务管理平台,帮助用户跟踪和管理自己的收入/支出,清楚掌握财务状况。它采用 PHP+Vue 构建,支持多种货币、自定义预算、用户认证、财务报表和 REST JSON API 等功能。还可通过 Docker 等方式自行部署,无需将财务数据上传至云端。

GitHub 地址→github.com/firefly-iii/firefly-iii

2.5 实时换脸与深度伪造技术:Deep-Live-Cam

主语言:PythonStar:14.2k周增长:13k

该项目利用 AI 技术实现了视频和图片的实时人脸替换。用户仅需提供一张图片,即可将选定的人脸替换到目标视频或图片上,生成栩栩如生的深度伪造效果。它采用 Python 语言和 ONNX、ffmpeg 等库构建,并通过 CUDA 和 CoreML 实现 GPU 加速,提供了友好的界面,不仅操作简单,还内置了防止不当使用的检查机制,确保生成的内容合法合规。

GitHub 地址→github.com/hacksider/Deep-Live-Cam

3. HelloGitHub 热评

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

3.1 Python 的热重载工具:jurigged

主语言:Python

这是一个专为 Python 提供热重载功能的库,它支持在程序运行时修改和更新 Python 代码,无需重启程序。

# Loop over a function
jurigged --loop function_name script.py
jurigged --loop module_name:function_name script.py# Only stop on exceptions
jurigged --xloop function_name script.py

项目详情→hellogithub.com/repository/968788b867c5433da0b3461a035b162e

3.2 通用的 Git 凭据管理器:git-credential-manager

主语言:C#

这是一个基于 .NET 开发的 Git 凭证存储和管理工具。它开箱即用、无需额外操作,使用 git 命令时,工具会自动引导完成登录,后续无需再次登录,轻松解决对远程 Git 仓库进行操作时遇到的需要登录和认证失败等问题,支持 GitHub、Bitbucket 和 GitLab 等平台。

项目详情→hellogithub.com/repository/551688d3f0aa44d18afc767267cfc417

4. 结尾

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

往期回顾

  • 随时随地与 LLMs 聊天的开源项目
  • 优化 GitHub 体验的浏览器插件

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

删除个文件夹,vfs2上传文件到ftp就异常553,这么不经事吗

开心一刻 今天逛街碰到街头采访,一上来就问我敏感话题 主持人:小哥哥,你单身吗 我:是啊 主持人:你找女朋友的话,是想找一个小奶猫呢,还是小野猫呢 我沉思了一下,叹气道:如果可以的话,我想找个人,而且是女人上传文件 基于 commons-vfs2 实现文件到 FTP 服务器的上传,…

8.13信息学集训_数据结构

目录P1981 [NOIP2013 普及组] 表达式求值P1449 后缀表达式P5788 【模板】单调栈P1886 滑动窗口 /【模板】单调队列P1901 发射站P1540 [NOIP2010 提高组] 机器翻译P2085 最小函数值P6033 [NOIP2004 提高组] 合并果子 加强版P1631 序列合并P2251 质量检测P1305 新二叉树B3631 单向…

Windows Server 2025 中文版、英文版下载 (Inside Preview, updated Aug 2024) - 下一代 Windows 11 Server

Windows Server 2025 中文版、英文版下载 (Inside Preview, updated Aug 2024) - 下一代 Windows 11 ServerWindows Server 2025 中文版、英文版下载 (Inside Preview, updated Aug 2024) - 下一代 Windows 11 Server Windows Server 2025 正式版发布在即 请访问原文链接:http…

如何让您的 .NET应用程序更智能-- 请参加 8.20 的 .NET Conf--Focus on AI

Microsoft 将于 2024 年 8 月 20 日举办免费的 .NET Conf: Focus on AI。该虚拟活动为开发人员提供了如何集成 .NET 和 AI 以增强应用程序开发和用户体验的见解,其中包括专家和行业领导者的会议。 为什么你不应该错过这个活动? .NET Conf: Focus 系列由全年举行的小型现场活…

如何让您的 .NET应用程序更智能-- 请参加 8.20 的 .NET Conf ndash; Focus on AI

Microsoft 将于 2024 年 8 月 20 日举办免费的 .NET Conf: Focus on AI。该虚拟活动为开发人员提供了如何集成 .NET 和 AI 以增强应用程序开发和用户体验的见解,其中包括专家和行业领导者的会议。为什么你不应该错过这个活动?.NET Conf: Focus 系列由全年举行的小型现场活动…

如何让您的 .NET应用程序更智能-- 请参加 8.20 的 .NET Conf -- Focus on AI

Microsoft 将于 2024 年 8 月 20 日举办免费的 .NET Conf: Focus on AI。该虚拟活动为开发人员提供了如何集成 .NET 和 AI 以增强应用程序开发和用户体验的见解,其中包括专家和行业领导者的会议。为什么要参加?.NET Conf: Focus 系列由全年举行的小型现场活动组成。8 月 20…

读零信任网络:在不可信网络中构建安全系统17无控制器架构

无控制器架构1. 建立系统框图 1.1. 实现零信任网络的第一步重要工作是建立系统框图 1.2. 系统框图能够帮助我们透彻地理解内部网络和外部网络间的通信模式,有助于系统通信信道的设计 1.3. 对于现有的网络来说,建议首先利用日志工具来记录网络流量,然后观察通信信息的流向,一…

计算机体系结构技术杂谈(下)

计算机体系结构技术杂谈(下) 2.8 加速Transformer:稀疏注意力加速器分析 1. 稀疏注意力加速器简介 近年来, Transformer模型在深度学习的各个领域,包括自然语言处理、图像分类、图像及语音生成等方面,都取得了远超于传统神经网络模型的表现。最近的ChatGPT和各类基于Tran…

计算机体系结构技术杂谈(中)

计算机体系结构技术杂谈(中) 例2:进阶算法 基础算法无法解决中断恢复的问题,即假如有两个写寄存器的操作,指令1,指令2,可能乱序执行时指令2的结果已经将写回了寄存器,但是指令1还未执行,此时发生中断后,从指令1重新开始执行,就会重新进行两次写入,将会发生错误。 只…

算子计算与调度杂谈

算子计算与调度杂谈 9.4.1 GPU内核驱动分析概述 不同CPU相比,GPU中包含了大量的并行计算单元,适合处理像素,矩阵,坐标等大量同类型的数据,因此,很多LINUX上的应用程序为了能够利用GPU的加速功能,都试图和GPU直接打交道,因此,系统中可能有多个组件或者程序同时使用GPU,…

misc一题

题目一开始给了个docx文件 无法打开 010editor发现为pk开头 后缀名改为zip 翻目录在1/page路径下找到使用notepad++查看 在unicodestring字段后进行拼接得到flag flag{xps?Oh,Go0d}

C#项目—模拟考试

C#模拟考试软件 开发了一个《模拟考试》的小软件,此小软件练习的目的主要是为了体会编程思想,深度理解高内聚、低耦合,掌握编程思维逻辑的大招,告别垃圾代码,重点体会编程之美,练习时长30分钟;开发一个项目之前,切记不要打开程序就写代码,首先要做的就是分析项目,从项…