[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74750":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},74750,"Recordly","webadderallorg\u002FRecordly","webadderallorg","Create polished demo videos without editing skills. Mac\u002FWindows\u002FLinux","https:\u002F\u002Frecordly.dev",null,"TypeScript",16881,1192,34,108,0,68,621,2857,371,44.23,"Other",false,"main",true,[27,28,29,30,31,32,33,34],"electron","free","linux","macos","open-source","screen-recorder","screen-studio","windows","2026-06-12 02:03:27","Language: EN | [简中](README.zh-CN.md)\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"220\" alt=\"Recordly Logo\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F414b8838-6731-45d4-a815-6e3c0aa1fe52\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS%20%7C%20Windows%20%7C%20Linux-111827?style=for-the-badge\" alt=\"macOS Windows Linux\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fopen%20source-AGPL3.0-2563eb?style=for-the-badge\" alt=\"AGPL 3.0 license\" \u002F>\n\u003C\u002Fp>\n\n### Create polished screen recordings without editing.\n[Recordly](https:\u002F\u002Fwww.recordly.dev) is an **open-source screen recorder** and editor for **walkthroughs, demos, product videos**, and more. \n**Accepting PRs.** [Donate](https:\u002F\u002Fko-fi.com\u002Fwebadderall\u002Fgoal?g=0)\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9b66c71d-ac97-49ff-a0c9-63ac26edf2e4\n\n---\n\n## What is Recordly?\n\nRecordly is a desktop app for recording and editing screen captures with motion-driven presentation tools built in. Instead of sending raw footage to a motion designer just to add zooms, cursor polish, or a styled background, Recordly handles that workflow in one place for free.\n\nRecordly runs on:\n\n- **macOS** 14.0+\n- **Windows** 10 Build 19041+\n- **Linux** on modern distros\n\nPlatform notes:\n\n- **macOS** uses native ScreenCaptureKit-based capture helpers.\n- **Windows** uses a native Windows Graphics Capture (WGC) helper on supported builds, with native WASAPI audio support.\n- **Linux** records through Electron capture APIs. Cursor hiding is not supported on Linux today.\n\n---\n\n# Core Features\n\n## Auto-zooms, cursor polish, and styled frames\nRecordly can automatically emphasize activity with zoom suggestions, smooth cursor movement, add motion effects, and place the final composition inside a styled frame with wallpapers, colors, gradients, blur, padding, and shadows.\n\n\u003Cp>\n  \u003Cimg src=\".\u002Fdocs\u002Fmedia\u002Ffeature1.gif\" width=\"450\" alt=\"Recordly cursor and zoom demo video\">\n\u003C\u002Fp>\n\n## Dynamic webcam bubble overlays\nAdd webcam footage as an overlay bubble, position it with presets or custom coordinates, mirror it, control shadow and roundness, and optionally make it react to zoom so it stays visually balanced during motion.\n\n\u003Cp>\n  \u003Cimg src=\".\u002Fdocs\u002Fmedia\u002Ffeature2.gif\" width=\"450\" alt=\"Recordly webcam overlay demo video\">\n\u003C\u002Fp>\n\n## Timeline editing built for demos\nUse drag-and-drop timeline tools for zooms, trims, speed regions, annotations, extra audio regions, and crop-aware edits. Save and reopen work as `.recordly` project files.\n\n\u003Cp>\n  \u003Cimg width=\"450\" alt=\"timeline editor\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3692bd8f-7b8d-4a93-b696-d17c828487ea\" \u002F>\n\u003C\u002Fp>\n\n## Extensions & Marketplace\n\nRecordly has a community-driven extension system. Anyone can build and publish extensions that add new capabilities to Recordly — cursor click sounds, device frames, browser mockups, wallpapers, render hooks, settings panels, and more.\n\nBrowse and install community extensions from the [Recordly Marketplace](https:\u002F\u002Fmarketplace.recordly.dev\u002Fextensions).\n\n---\n\n## All Features\n\n### Recording\n\n- Record an entire display or a single app window\n- Jump directly from recording into the editor\n- Capture microphone audio and system audio\n- Use native capture backends where supported\n- Resume editing from saved `.recordly` project files\n- Open existing recordings or existing project files from the app\n\n### Timeline and Editing\n\n- Drag-and-drop timeline editing\n- Trim unwanted sections\n- Add manual zoom regions\n- Use automatic zoom suggestions based on cursor activity\n- Add speed-up and slow-down regions\n- Add text, image, and figure annotations\n- Add extra audio regions on the timeline\n- Crop the recorded frame\n- Save and reopen projects with editor state preserved\n\n### Cursor Controls\n\n- Show or hide the rendered cursor overlay\n- Cursor size adjustment\n- Cursor smoothing\n- Cursor motion blur\n- Cursor click bounce\n- Cursor sway\n- Cursor loop mode for cleaner looping exports\n- macOS-style cursor assets for the rendered overlay\n\n### Webcam Overlay\n\n- Enable or disable webcam overlay footage\n- Upload, replace, or remove webcam footage\n- Mirror webcam footage\n- Size control\n- Preset positions and custom X\u002FY placement\n- Margin control\n- Roundness control\n- Shadow control\n- Optional zoom-reactive webcam scaling\n\n### Frame Styling and Backgrounds\n\n- Built-in wallpapers\n- Runtime wallpaper discovery from the wallpapers directory\n- Custom uploaded backgrounds\n- Solid color backgrounds\n- Gradient backgrounds\n- Frame padding\n- Rounded corners\n- Background blur\n- Drop shadows\n- Aspect ratio presets for the final frame\n\n### Export\n\n- MP4 export\n- GIF export\n- Export quality selection\n- GIF frame-rate selection\n- GIF loop toggle\n- GIF size presets\n- Aspect ratio and output dimension controls\n- Reveal exported files in the system file manager\n\n### Workflow and Usability\n\n- Customizable keyboard shortcuts\n- In-app shortcut reference\n- Feedback and issue links from the editor\n- Project persistence for editor preferences\n- Faster preview recovery after export\n---\n\n# Screenshots\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fi.postimg.cc\u002F8CrQtGJf\u002FScreenshot-2026-04-30-at-5-11-52-pm.png\" width=\"700\" alt=\"Recordly recording interface screenshot\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fi.postimg.cc\u002FpLSMfrTM\u002FScreenshot-2026-04-30-at-5-11-45-pm.png\" width=\"700\" alt=\"Recordly editor screenshot\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fi.postimg.cc\u002FZn9VY6bg\u002FScreenshot-2026-03-18-at-6-32-59-pm.png\" width=\"700\" alt=\"Recordly timeline screenshot\">\n\u003C\u002Fp>\n\n---\n\n# Installation\n\n## Download a build\n\nPrebuilt releases are available at:\n\nhttps:\u002F\u002Fgithub.com\u002Fwebadderallorg\u002FRecordly\u002Freleases\n\n---\n\n## Arch Linux \u002F Manjaro (yay)\n\nInstall from the AUR ([recordly-bin](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Frecordly-bin)):\n\n```bash\nyay -S recordly-bin\n```\n\nPKGBUILD, desktop entry, release sync, and optional **local-from-source** packaging live in **[recordly-aur](https:\u002F\u002Fgithub.com\u002Ffirtoz\u002Frecordly-aur)** so this repository stays free of Arch release chores. For maintainer contact and how the package is updated, see that repo or the AUR package page.\n\n---\n\n## Build from source\n\n### Prerequisites\n\n**macOS:** Xcode Command Line Tools (`xcode-select --install`).\n\n**Linux (Ubuntu\u002FDebian):**\n\n```bash\nsudo apt install build-essential cmake libx11-dev libxtst-dev libxrandr-dev libxt-dev\n```\n\n**Windows:** Visual Studio 2022 (or Build Tools) with the C++ workload and CMake.\n\n### Steps\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fwebadderallorg\u002FRecordly.git recordly\ncd recordly\nnpm install\nnpm run dev\n```\n\nFor packaged builds:\n\n```bash\nnpm run build\n```\n\nTarget-specific build commands are also available:\n\n- `npm run build:mac`\n- `npm run build:win`\n- `npm run build:linux`\n\n---\n\n## macOS: \"App cannot be opened\"\n\nLocally built apps may be quarantined by macOS.\n\nRemove the quarantine flag with:\n\n```bash\nxattr -rd com.apple.quarantine \u002FApplications\u002FRecordly.app\n```\n\n---\n\n# System Requirements\n\n| Platform | Minimum version | Notes |\n|---|---|---|\n| **macOS** | macOS 14.0 (Sonoma) | Required for ScreenCaptureKit audio and microphone capture. |\n| **Windows** | Windows 10 20H1 (Build 19041, May 2020) | Required for the native Windows Graphics Capture (WGC) helper and best cursor-hiding behavior. |\n| **Linux** | Any modern distro | Recording works through Electron capture. System audio generally requires PipeWire. |\n\n> [!IMPORTANT]\n> On Windows builds older than 19041, recording can still work through fallback capture, but the real OS cursor may remain visible in recordings.\n\n---\n\n# Usage\n\n## Record\n\n1. Launch Recordly.\n2. Select a screen or window.\n3. Choose microphone and system-audio options.\n4. Start recording.\n5. Stop recording to open the editor.\n\n## Edit\n\nInside the editor you can:\n\n- add trims, zooms, speed regions, and annotations\n- tune cursor behavior and preview volume\n- style the frame with wallpapers, colors, gradients, blur, padding, and corners\n- add or adjust webcam overlay footage\n- add extra audio regions\n- crop the frame and choose an aspect ratio\n\nSave your work anytime as a `.recordly` project.\n\n## Export\n\nExport options include:\n\n- **MP4** for standard video output\n- **GIF** for lightweight sharing and loops\n\nYou can adjust format-specific settings such as quality, GIF frame rate, GIF looping, and output size before export.\n\n---\n\n# Limitations\n\n### Cursor capture\n\nRecordly renders a polished cursor overlay on top of the recording. Platform cursor-hiding behavior still depends on OS support.\n\n**macOS**\n- ScreenCaptureKit can exclude the real cursor cleanly.\n\n**Windows**\n- Best results require Windows 10 Build 19041+ and the native capture helper.\n- Older builds fall back to Electron capture, so the real cursor may remain visible.\n\n**Linux**\n- Electron desktop capture does not currently support cursor hiding.\n- If you also enable the rendered cursor overlay, exports may show both the real cursor and the styled cursor.\n\n### System audio\n\nSystem audio support varies by platform.\n\n**Windows**\n- Native WASAPI support\n\n**Linux**\n- Usually requires PipeWire\n\n**macOS**\n- Requires macOS 14.0+ and the ScreenCaptureKit-based workflow\n\n---\n\n# How It Works\n\nRecordly combines a platform-specific capture layer with a renderer-driven editor and export pipeline.\n\n**Capture**\n- Electron coordinates recording and application flow\n- macOS uses native ScreenCaptureKit helpers\n- Windows uses a native Windows Graphics Capture (WGC) helper and native audio helpers where available\n\n**Editing**\n- Timeline regions define zooms, trims, speed changes, audio overlays, and annotations\n- Cursor and webcam styling are applied in the editor state\n\n**Rendering**\n- Scene composition is handled by **PixiJS**\n\n**Export**\n- The same scene logic used in preview is rendered into exported MP4 or GIF output\n\n**Projects**\n- `.recordly` files store the source media path plus editor state so work can be reopened later\n\n---\n\n# Contribution\n\nContributions are welcome.\n\nAreas where help is especially useful:\n\n- Linux capture and cursor behavior\n- Export performance and stability\n- UI and UX refinement\n- Localisation work\n- Additional editor tools and workflow polish\n\nPlease keep pull requests focused, test recording\u002Fedit\u002Fexport flows, and avoid unrelated refactors.\n\nSee `CONTRIBUTING.md` for guidelines.\n\n---\n\n# Community\n\nBug reports and feature requests:\n\nhttps:\u002F\u002Fgithub.com\u002Fwebadderallorg\u002FRecordly\u002Fissues\n\nPull requests are welcome.\n\n---\n\n# Hall of Supporters\n\n[![Ko-Fi](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKo--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https:\u002F\u002Fko-fi.com\u002Fwebadderall)\n\n- Tadees\n- buildwithfur\n- Tobias\n- Anonymous Supporter\n- Tandava Appadoo\n- Digitalfastmind\n- Roberto Marcelino\n- Rajan RK\n- Francesco\n- Erwan\n- Anonymous supporter\n\n---\n\n# License\n\nRecordly is licensed under the **AGPL 3.0**.\n\n---\n\n# Credits\n\n## Acknowledgements\n\nRecordly originally started as a fork of [OpenScreen](https:\u002F\u002Fgithub.com\u002Fsiddharthvaddem\u002Fopenscreen) and has since diverged.\n\nCreated by  \n[@webadderall](https:\u002F\u002Fx.com\u002Fwebadderall)\n\n---\n","Recordly 是一个开源的屏幕录制和编辑工具，适用于创建演示、教程和产品视频等。它支持自动缩放、光标美化及自定义样式框架等功能，无需后期编辑即可生成高质量的屏幕录像。基于 Electron 构建，使用 TypeScript 编写，Recordly 能够跨平台运行于 macOS、Windows 和 Linux 上，并针对不同操作系统进行了优化，如 macOS 的 ScreenCaptureKit 和 Windows 的 WASAPI 音频支持。该工具非常适合需要快速制作专业级屏幕录制内容的技术人员、教育工作者以及内容创作者使用。",2,"2026-06-11 03:50:39","high_star"]