首页 > 其他分享 >开源的 P2P 跨平台传文件应用「GitHub 热点速览」

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

时间:2024-08-13 08:59:23浏览次数:16  
标签:GitHub Star Python 平台 开源 跨平台 P2P com

就在上周,发完那篇文章之后不久,我就有幸获得了 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 与我们交流和讨论。

往期回顾

标签:GitHub,Star,Python,平台,开源,跨平台,P2P,com
From: https://www.cnblogs.com/xueweihan/p/18355731

相关文章

  • Github使用
    使用Gitclone下载仓库:1、下载Git程序并安装好:https://git-scm.com/2、找到需要下载的仓库页面,点击绿色Code键,复制HTTPS地址3、打开Git程序,先cd,转到你想要把仓库下载到的路径(否则会下载至默认路径),然后输入gitcloneHTTPS地址,回车即可参考:https://blog.csdn.net/weixin_44791......
  • Java学习笔记4--Java跨平台原理
    一、Java程序运行机制计算机高级语言按照程序的执行方式可以分为编译型语言和解释型语言。编译型语言:编写的程序源代码需要通过编译器生成机器语言目标文件,在计算机上直接执行目标文件。编译型语言的代表是C、C++等。解释型语言:源代码被解释器逐行解释并执行,因此无需编译器生......
  • Android跨平台开发之Dart 3.5 与 Flutter 3.24:革新跨平台应用开发
    本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Dart3.5与Flutter3.24:革新跨平台应用开发在软件开发领域,跨平台开发框架层出不穷,但鲜有能像Flutter这样在短时间内迅速崛起,获得广泛的认可和应用。随着Dart......
  • .NET 8 跨平台高性能边缘采集网关
    前言在物联网(IoT)和工业自动化领域,边缘计算设备扮演着至关重要的角色。边缘采集网关作为连接物理世界与数字世界的桥梁,负责收集传感器数据并将数据传输到云端或本地数据中心进行处理。本文将介绍一款基于.NET8的跨平台高性能边缘采集网关的开源项目。希望通过这个项目能够帮助......
  • Github-vscode联合使用保姆及教程
    Github-VScode联合使用保姆及教程update:2024/8/10_Karenbluu文章目录Github-VScode联合使用保姆及教程1.Git和Github分别是什么2.安装2.1git安装2.2vscode安装3.使用Github3.1拉取项目3.1.1拉取方法3.1.2注意事项3.2寻找合适的项目3.3创建自己的git......
  • GitHub每日最火火火项目(8.9)
    项目名称:bghira/SimpleTuner项目介绍:SimpleTuner是一个通用的微调工具包,主要面向StableDiffusion2.1、StableDiffusion3、DeepFloyd和SDXL等模型。它旨在为这些模型提供一种便捷的微调方式,以适应不同的应用场景和需求。通过SimpleTuner,用户可以调整模型的参数,提高模......
  • 【JVM】Java跨平台性质及Java虚拟机内存结构
    目录Java为什么可以跨平台Java虚拟机的内存结构简单聊聊~Java为什么可以跨平台Java编写的代码可以做到一次编译,多平台运行。这是为什么呢?我们在使用Java之前先要去按照对应操作系统版本的JDK,JDK中包含了Java编译器,Java虚拟机,一些类库等。在编写完代码之后,代码通过编译......
  • github项目-创建一个新分支
    在远程仓库创建一个分支实际上是在本地创建一个分支,然后将该分支推送到远程仓库。这是因为在Git中,您不能直接在远程仓库创建分支,而需要先在本地创建分支,然后将该分支推送到远程仓库。以下是创建并推送新分支到远程仓库的步骤:创建新分支:使用gitcheckout-b<branch-n......
  • Github 2024-08-10开源项目日报 Top10
    根据GithubTrendings的统计,今日(2024-08-10统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目4JavaScript项目2TypeScript项目2C#项目1Dockerfile项目1RichTextFormat项目1Swift项目1Jupyt......
  • Git和GitHub:开启你的开源之旅(入门级干货教程)
    Git及GitHub使用教程Git部分Git概述Git是一个免费的开源的分布式版本控制系统。版本控制系统版本控制系统是一种记录文件历史修改记录,以便将来查阅特定版本修订情况的系统。集中式版本控制工具VS分布式版本控制工具集中式版本控制工具:特点:所有文件版本和历史......