@DivyanshT91162: 10 个堪称违禁的 GitHub 仓库。全部免费,全部开源。收藏以备后用。1. Recordly — 这款…
摘要
一条推文列出了 10 个开源 GitHub 仓库,涵盖屏幕录制、PDF 管理、图像编辑、AI 笔记本、域名注册、视频渲染、应用创建、下载和协作白板。
查看缓存全文
缓存时间: 2026/07/21 18:48
10 个不应该存在的 GitHub 仓库——全都免费、开源。先收藏再说。
- Recordly —— 免费屏幕工作室。开源录屏软件,支持自动缩放、流畅光标、摄像头叠加、样式背景,无需视频编辑器即可制作精美演示。(AGPL-3.0)https://github.com/webadderallorg/recordly
- Stirling PDF —— 完整的 PDF 工具包。自托管。合并、拆分、签名、编辑、OCR、转换、压缩等 50+ 工具。本地运行,数据不出机器。(MIT)https://github.com/Stirling-Tools/Stirling-PDF
- PhotoGIMP —— 把 GIMP 变成 Photoshop。在 GIMP 3+ 上应用 Photoshop 的快捷键、布局和启动画面补丁。https://github.com/Diolinux/PhotoGIMP
- Open Notebook —— 自托管的 NotebookLM。导入 PDF、网址和 YouTube 链接,与它们对话、总结,甚至生成播客。支持 18+ AI 提供商。(MIT)https://github.com/lfnovo/open-notebook
- Odysseus —— PewDiePie 的自托管 AI 工作区。聊天、智能体、深度研究、文档、邮件、记忆等功能。优先本地运行,你的硬件,你的数据。(MIT)https://github.com/pewdiepie-archive/odysseus
- FreeDomain —— 人人可用的免费域名。注册域名,指向 Cloudflare 或任何 DNS 提供商,无需花钱即可上线网站。(AGPL-3.0)https://github.com/DigitalPlatDev/FreeDomain
- HyperFrames —— 写 HTML,渲染视频。HeyGen 的开源引擎,将 HTML/CSS 动画转换为确定性的 MP4 视频。专为 AI 智能体设计。(Apache-2.0)https://github.com/heygen-com/hyperframes
- Web-to-App —— 把任意网站变成 Android 应用。可配置 WebView、APK 签名,甚至支持 Node.js、PHP 和 Python 运行时。无需远程构建。https://github.com/shiaho777/web-to-app
- Reclip —— 自托管的视频与音频下载器。从 YouTube、TikTok、X、Instagram 及 1000+ 个网站下载视频为 MP4 或 MP3,使用 yt-dlp。https://github.com/averygan/reclip
- Excalidraw —— 无限白板。用手绘风格的图表、线框图、实时协作和端到端加密替代 Miro、FigJam、Lucidchart。GitHub 12 万+ 星。(MIT)https://github.com/excalidraw/excalidraw
你想先从哪个仓库开始?
webadderallorg/recordly
来源:https://github.com/webadderallorg/recordly
语言:EN | 简中
几分钟内制作精美演示视频
Recordly(https://www.recordly.dev)是一款开源屏幕录制器和编辑器,适用于操作演示、产品视频等场景。欢迎提交 PR。
由社区支持
Recordly 是什么?
Recordly 是一款桌面应用,用于录制和编辑屏幕捕获,内置了运动驱动的演示工具。无需将原始素材交给动效设计师来添加缩放、光标美化或风格化背景,Recordly 在一个地方免费完成整个流程。
Recordly 支持以下平台:
- macOS 14.0+
- Windows 10 Build 19041+
- Linux(现代发行版)
平台说明:
- macOS 使用原生的 ScreenCaptureKit 捕获助手。
- Windows 在受支持的构建版本上使用原生的 Windows 图形捕获(WGC)助手,并支持原生 WASAPI 音频。
- Linux 通过 Electron 捕获 API 进行录制。目前 Linux 不支持隐藏光标。
核心功能
自动缩放、光标美化和样式化边框
Recordly 能自动通过缩放建议、平滑光标移动来突出活动区域,添加动效,并将最终画面放置在有壁纸、颜色、渐变、模糊、内边距和阴影的样式化边框内。
动态摄像头气泡叠加
将摄像头画面作为气泡叠加层添加;通过预设或自定义坐标定位;可镜像、控制阴影和圆角;可选在缩放时自动适配,使其在运动过程中保持视觉平衡。
专为演示打造的时间轴编辑
使用拖放式时间轴工具进行缩放、裁剪、变速区域、标注、额外音频区域以及基于裁剪的编辑。可保存并重新打开 .recordly 项目文件。
扩展与市场
Recordly 拥有社区驱动的扩展系统。任何人都可以构建和发布扩展,为 Recordly 增加新功能——光标点击音效、设备边框、浏览器模拟、壁纸、渲染钩子、设置面板等。从 Recordly 市场(https://marketplace.recordly.dev/extensions)浏览并安装社区扩展。
全部功能
录制
- 录制整个显示器或单个应用窗口
- 录制后直接跳转至编辑器
- 捕获麦克风音频和系统音频
- 在支持时使用原生捕获后端
- 从已保存的
.recordly项目文件恢复编辑 - 从应用中打开现有录制或项目文件
时间轴与编辑
- 拖放式时间轴编辑
- 裁剪不需要的片段
- 添加手动缩放区域
- 基于光标活动自动生成缩放建议
- 添加快进和慢放区域
- 添加文字、图片和图形标注
- 在时间轴上添加额外音频区域
- 裁剪录制画面
- 保存并重新打开项目,编辑器状态保持不变
光标控制
- 显示或隐藏渲染的光标叠加层
- 光标大小调整
- 光标平滑
- 光标运动模糊
- 光标点击弹跳效果
- 光标摇摆
- 光标循环模式,实现更干净的循环导出
- macOS 风格的光标资源
摄像头叠加
- 启用或禁用摄像头叠加画面
- 上传、替换或移除摄像头画面
- 镜像摄像头画面
- 大小控制
- 预设位置及自定义 X/Y 坐标
- 外边距控制
- 圆角控制
- 阴影控制
- 可选跟随缩放调整摄像头大小
边框样式与背景
- 内置壁纸
- 从壁纸目录运行时发现壁纸
- 自定义上传的背景
- 纯色背景
- 渐变背景
- 边框内边距
- 圆角
- 背景模糊
- 投影
- 最终画面的宽高比预设
导出
- MP4 导出
- GIF 导出
- 导出质量选择
- GIF 帧率选择
- GIF 循环开关
- GIF 尺寸预设
- 宽高比和输出尺寸控制
- 在系统文件管理器中显示导出的文件
工作流程与易用性
- 可自定义的键盘快捷键
- 应用内快捷键参考
- 编辑器中提供反馈和问题链接
- 编辑器偏好设置持久化
- 导出后更快的预览恢复
截图
(此处为截图占位,原文未提供具体截图内容)
安装
下载已构建版本
预构建版本可在以下地址获取:
https://github.com/webadderallorg/Recordly/releases
Arch Linux / Manjaro (yay)
通过 AUR 安装(recordly-bin (https://aur.archlinux.org/packages/recordly-bin)):
yay -S recordly-bin
PKGBUILD、desktop entry、版本同步以及可选的本地源码构建打包均在 recordly-aur (https://github.com/firtoz/recordly-aur) 中,因此本仓库不包含 Arch 发行版相关的杂务。
关于维护者联系以及包更新方式,请参阅该仓库或 AUR 包页面。
从源码构建
前置条件
macOS: Xcode 命令行工具(xcode-select --install)。
Linux(Ubuntu/Debian):
sudo apt install build-essential cmake libx11-dev libxtst-dev libxrandr-dev libxt-dev
Windows: Visual Studio 2022(或 Build Tools),包含 C++ 工作负载和 CMake。
步骤
git clone https://github.com/webadderallorg/Recordly.git recordly
cd recordly
npm install
npm run dev
如需生成打包版本:
npm run build
还提供了针对特定平台的构建命令:
npm run build:macnpm run build:winnpm run build:linux
macOS:“无法打开应用”
本地构建的应用可能被 macOS 隔离。通过以下命令移除隔离标志:
xattr -rd com.apple.quarantine /Applications/Recordly.app
系统要求
| 平台 | 最低版本 | 说明 |
|---|---|---|
| macOS | macOS 14.0 (Sonoma) | 需要 ScreenCaptureKit 以支持音频和麦克风捕获。 |
| Windows | Windows 10 20H1 (Build 19041, May 2020) | 需要原生 Windows 图形捕获(WGC)助手以实现最佳光标隐藏效果。 |
| Linux | 任意现代发行版 | 通过 Electron 捕获实现录制。系统音频通常需要 PipeWire。 |
[!重要]
对于 Windows 19041 之前的版本,录制仍可通过回退捕获工作,但真实系统光标可能仍会出现在录制中。
使用
录制
- 启动 Recordly。
- 选择屏幕或窗口。
- 选择麦克风和系统音频选项。
- 开始录制。
- 停止录制以打开编辑器。
编辑
在编辑器内,你可以:
- 添加裁剪、缩放、变速区域和标注
- 调节光标行为和预览音量
- 使用壁纸、颜色、渐变、模糊、内边距和圆角来设计边框样式
- 添加或调整摄像头叠加画面
- 添加额外音频区域
- 裁剪画面并选择宽高比
随时保存工作为.recordly项目。
导出
导出选项包括:
- MP4:标准视频输出
- GIF:轻量分享和循环
导出前可以调整格式相关的设置,如质量、GIF 帧率、GIF 循环和输出尺寸。
限制
光标捕获
Recordly 在录制上渲染一个精致的光标叠加层。平台隐藏光标的特性仍取决于操作系统支持。
macOS
- ScreenCaptureKit 可以干净地排除真实光标。
Windows - 需要 Windows 10 Build 19041+ 和原生捕获助手才能获得最佳效果。
- 旧版本会回退到 Electron 捕获,因此真实光标可能仍然可见。
Linux - Electron 桌面捕获目前不支持隐藏光标。
- 如果同时启用了渲染的光标叠加层,导出画面可能同时显示真实光标和风格化光标。
系统音频
系统音频支持因平台而异。
Windows
- 原生 WASAPI 支持
Linux - 通常需要 PipeWire
macOS - 需要 macOS 14.0+ 和基于 ScreenCaptureKit 的工作流程
工作原理
Recordly 结合了平台特定的捕获层、渲染器驱动的编辑器和导出管道。
捕获
- Electron 协调录制和应用流程
- macOS 使用原生 ScreenCaptureKit 助手
- Windows 使用原生 Windows 图形捕获(WGC)助手(如果可用)以及原生音频助手
编辑
- 时间轴区域定义缩放、裁剪、速度变化、音频叠加和标注
- 光标和摄像头样式在编辑器状态中应用
渲染
- 场景合成由 PixiJS 处理
导出
- 预览中使用的相同场景逻辑被渲染成导出的 MP4 或 GIF 输出
项目
.recordly文件存储源媒体路径及编辑器状态,以便以后重新打开工作
贡献
欢迎贡献。以下领域尤其需要帮助:
- Linux 捕获和光标行为
- 导出性能与稳定性
- UI 和 UX 优化
- 本地化工作
- 额外的编辑器工具和工作流程改进
请确保 pull request 专注,测试录制/编辑/导出流程,并避免无关重构。具体指南请参阅 CONTRIBUTING.md。
社区
提交错误报告和功能请求:
https://github.com/webadderallorg/Recordly/issues
欢迎提交 Pull Request。
支持者荣誉墙
Ko-Fi (https://ko-fi.com/webadderall)
- Tom Egan @tomegan on X
- Robin Ebers @robinebers on X
- Tadees
- buildwithfur
- piccinato
- Tobias
- 匿名支持者
- Tandava Appadoo
- Digitalfastmind
- Roberto Marcelino
- Tony
- Rajan RK
- Francesco
- Erwan
- 匿名支持者
许可证
Recordly 采用 AGPL 3.0 许可。
鸣谢
致谢
Recordly 最初是 OpenScreen(https://github.com/siddharthvaddem/openscreen)的一个分支。自那以后,超过 80% 的代码已经发生差异。OpenScreen 的许多功能(例如其缩放动画)直接移植自 Recordly 的早期版本。
由 @webadderall (https://x.com/webadderall) 创建。
相似文章
@Fluyeporlaweb: 10个强大到难以置信的免费GitHub仓库 [保存一下,朋友] 1. Maybe 曾是一个个人财务…
一条推文整理了10个强大的开源GitHub仓库,作为流行付费软件的免费替代品,涵盖金融、AI、客户支持、文档签名、商业智能、自动化等领域。
@DAIEvolutionHub: 10个免费GitHub仓库,可替代主流付费SaaS订阅。全部免费、开源,部分使用MIT许可。 — 来…
一条推文整理了10个免费的开源GitHub仓库,可替代流行的付费SaaS订阅,涵盖屏幕录制、语音克隆、视频剪辑、大语言模型API、浏览器自动化、交易、日程安排、转录、社交媒体管理和密码管理。
@DivyanshT91162:每位开发人员都应收藏的100个GitHub仓库。我不会一次性全部列出,而是分成5部分发布……
一条Twitter推文,列出了20个对开发人员至关重要的GitHub仓库,涵盖AI工具、工作流自动化和LLM框架,是5部分系列的第一部分。
@heyrimsha: 40 个真正有用的 GitHub 仓库 1. shadcn/ui:复制粘贴式精美组件 2. hermes-agent — 开源 AI…
本文列出了 40 个对开发者极具实用价值的 GitHub 仓库,涵盖了 UI 库、后端框架、终端工具、安全扫描器以及自托管解决方案。
@DivyanshT91162: 50个实用的GitHub仓库 1. iFixAi — AI对齐测试 → https://github.com/ifixai-ai/iFixAI… 2. public-apis — 免费…
精心整理的50个实用GitHub仓库,涵盖iFixAi、Ollama、LangChain等众多AI与开发者工具。