OpenCut-app/OpenCutPublic

The open-source CapCut alternative

AI summary: An open-source, web-based video editor built with TypeScript, designed as a free alternative to CapCut.

Stars
92K
+428 today
Forks
9.1K
Watchers
432
Open issues
276
Open PRs
102
Contributors
~101
Commits
1.6K
Branches
35

TypeScriptMITCreated Jun 22, 2025Last push 10d agoLatest release v0.3.0+1.2K stars this week+3.3K this month

Quick answers

What is OpenCut?
An open-source, web-based video editor built with TypeScript, designed as a free alternative to CapCut.
What does OpenCut do?
OpenCut is an open-source video editing application designed to replicate the intuitive, creator-focused workflow of commercial tools like CapCut. Built primarily with TypeScript, it provides a web-native or Electron-based environment for non-linear editing. The platform focuses on accessibility and speed, offering multi-track editing, trimming, and basic effects without the licensing costs or telemetry of proprietary software. By leveraging modern web technologies, OpenCut aims to provide a familiar interface for social media content creation while maintaining the transparency and extensibility of an open-source project.
Who is OpenCut for?
OpenCut is for social media creators, casual video editors, and open-source advocates who want a free, CapCut-like experience. It requires no specialized hardware, just a modern web browser or the desktop client.
How do I get started with OpenCut?
npm install && npm run dev
How popular is OpenCut on GitHub?
OpenCut-app/OpenCut has 92,011 stars and 9,077 forks on GitHub, and gained 1,211 stars in the last 7 days.
What license does OpenCut use?
OpenCut-app/OpenCut is released under the MIT license.

Star history

since Jul 28, 2026
025K50K75KJul 2026Aug 2026Sep 2026Oct 2026
92K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 1 commit2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 2 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 7 commits2026-02-01: 23 commits2026-02-02: 7 commits2026-02-03: 5 commits2026-02-04: 0 commits2026-02-05: 3 commits2026-02-06: 0 commits2026-02-07: 3 commits2026-02-08: 16 commits2026-02-09: 2 commits2026-02-10: 1 commit2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 12 commits2026-02-24: 0 commits2026-02-25: 6 commits2026-02-26: 0 commits2026-02-27: 4 commits2026-02-28: 6 commits2026-03-01: 7 commits2026-03-02: 33 commits2026-03-03: 5 commits2026-03-04: 11 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 1 commit2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 1 commit2026-03-25: 3 commits2026-03-26: 4 commits2026-03-27: 8 commits2026-03-28: 2 commits2026-03-29: 18 commits2026-03-30: 0 commits2026-03-31: 8 commits2026-04-01: 7 commits2026-04-02: 0 commits2026-04-03: 2 commits2026-04-04: 3 commits2026-04-05: 3 commits2026-04-06: 10 commits2026-04-07: 12 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 16 commits2026-04-14: 20 commits2026-04-15: 26 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 6 commits2026-04-19: 2 commits2026-04-20: 1 commit2026-04-21: 3 commits2026-04-22: 6 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 2 commits2026-04-26: 7 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 9 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 8 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 2 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 1 commit2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 1 commit2026-05-18: 1 commit2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 3 commits2026-05-28: 2 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 1 commit2026-06-15: 3 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 1 commit2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 1 commit2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 1 commit2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 1 commit2026-07-22: 2 commits2026-07-23: 3 commits2026-07-24: 6 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 1 commit2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 1 commit2026-09-25: 0 commits2026-09-26: 0 commits
373 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    92,011 stars

  • Community-driven

    ~101 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    11 trending appearances

  • Top 10% tracked

    Rank 85 of 1135

What OpenCut does

OpenCut is an open-source video editing application designed to replicate the intuitive, creator-focused workflow of commercial tools like CapCut. Built primarily with TypeScript, it provides a web-native or Electron-based environment for non-linear editing. The platform focuses on accessibility and speed, offering multi-track editing, trimming, and basic effects without the licensing costs or telemetry of proprietary software. By leveraging modern web technologies, OpenCut aims to provide a familiar interface for social media content creation while maintaining the transparency and extensibility of an open-source project.

OpenCut is for social media creators, casual video editors, and open-source advocates who want a free, CapCut-like experience. It requires no specialized hardware, just a modern web browser or the desktop client.

  • CapCut-style interface: Familiar, intuitive layout optimized for rapid content creation.
  • Web-native architecture: Built with TypeScript, enabling deployment in browsers or as a desktop app.
  • Multi-track timeline: Support for layering video, audio, and text tracks.
  • Basic transitions and effects: Built-in tools for splicing and enhancing clips.
  • Open-source transparency: Fully free alternative without commercial tracking or subscription fees.
  • Extensible design: Community-driven development for adding new features and integrations.

Where teams use it

Social media content creation

Creators format, trim, and caption short-form videos for platforms like TikTok, Instagram Reels, and YouTube Shorts.

Accessible video editing

Beginners learn video editing fundamentals using a straightforward, intuitive interface without steep learning curves.

Privacy-conscious production

Users edit personal or sensitive footage locally without relying on cloud-connected proprietary software.

Custom workflow integration

Developers modify the TypeScript codebase to integrate the editor into bespoke content pipelines or internal tools.

Getting started: npm install && npm run dev

README

main branch
OpenCut Logo

OpenCut

A free and open source video editor for web, desktop, and mobile.

Discord X License: MIT

Status

OpenCut is being rewritten from the ground up. What's coming:

  • An Editor API
  • First-class third party plugins (made possible by a plugin-first architecture)
  • Desktop, mobile, and browser from one codebase (Rust core)
  • MCP server (for AI agents)
  • Headless mode (automation, batch rendering)
  • A scripting tab directly in the editor

You can still find the previous version at opencut-app/opencut-classic, which is the one to reach for today. opencut.app still runs the classic version. The rewrite will live at new.opencut.app until it's ready to take over.

Development

Install proto if you haven't already:

Linux, macOS, WSL:

bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)

Windows (PowerShell):

irm https://moonrepo.dev/install/proto.ps1 | iex

If shims fail to run, allow local scripts for your user:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

From the repo root:

proto use    # installs the tools pinned in .prototools
moon run web:dev       # localhost:5173
moon run api:dev       # localhost:8787
moon run desktop:dev   # see apps/desktop/README.md

Contributing

We're not set up to take outside contributions yet while the architecture is being designed. If you want to follow along, ask questions, or just hang out, join the Discord or open an issue.

Sponsors

OpenCut is supported by companies that believe in open source creator tools.

  • fal.ai: Generative image, video, and audio models all in one place.

Want your logo here? Reach out at [email protected].

License

MIT

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 13

Releases and announcements

4 total
  1. FFmpeg 8.1.3 (build 1)ffmpeg-8.1.3-1Sep 24, 2026pre-release83 downloads

    Shared LGPL builds of FFmpeg 8.1.3 for OpenCut's media crate, built from https://ffmpeg.org/releases/ffmpeg-8.1.3.tar.xz by the Media dependencies workflow. Each archive holds the exact configure flags (BUILD.md) and FFmpeg's licence. Pin them with `bun run crates/media/setup/pin.ts ffmpeg-8.1.3-1`.

  2. v0.3.0v0.3.0Apr 15, 2026

    This release adds masks, a graph editor for keyframe curves, volume and speed controls, preview zoom, canvas backgrounds, stickers, and a lot more. ## Features - Added a brand page with downloadable brand assets. Assets are also accessible directly from the header logo context menu. - Scale now has separate width and height controls. You can stretch or squash elements independently on each axis. - Volume control for audio and video elements, both in the properties panel and inline on timeline clips. - Speed control for video and audio clips. Includes a maintain pitch option so audio doesn't chipmunk or deepen when you change the rate. - Masks. Hide or reveal parts of any video or image layer. Choose from split, rectangle, ellipse, star, heart, diamond, and cinematic bars. Adjust position, size, rotation, feather, and stroke in the properties panel, or drag the handles in the preview. - Canvas backgrounds are back. Set a blur, solid color, or gradient as the canvas background from the new Background tab in the settings panel. - Custom canvas size. Instead of being locked to a handful of presets, you can now enter any width and height you want. - Preview zoom and panning.

  3. v0.2.0v0.2.0Mar 2, 2026

    This release adds the foundation for motion and effects, alongside many improvements & fixes. ## Features - Keyframe animation system for animating element properties over time. - Entirely new efects system. Effects can be applied per-clip or added as standalone elements on the timeline (with our first effect: Blur!) - Added a changelog page to the site. - Ripple editing mode. ## Improvements - New text elements no longer have a black background by default. - Selection outline in the preview is now dashed. - Adjacent clips on the timeline now have a small gap between them so selected clips are always clearly visible. - Press Escape to deselect the current element. ## Fixes - Fixed an issue where click-and-drag selection on one timeline track could accidentally select items from the track below. - Audio could flicker or cut out at the start of playback when certain elements were selected. The scheduler now recovers from timing slips without losing audio. - Dragging a clip onto the timeline and pressing Ctrl+Z now removes both the clip and the track it created in one step, instead of requiring two undos. - A few values in the properties panel were previously show

  4. v0.1.0v0.1.0Feb 23, 2026

    This update represents a major consolidation of the editor architecture, focusing on performance, usability, and standardization. Assets & Properties Panel - Overhauled the Properties panel using a new composable `Section` architecture to replace the rigid property items. - Introduced `NumberField` inputs with "scrubbing" (drag to change) and inline math evaluation (e.g., `1920/2`) to speed up precision editing. - Implemented a pro-grade `ColorPicker` with EyeDropper support, opacity sliders, and multi-format parsing (Hex, RGB, HSL) to fix color management frustrations. - Standardized all asset sidebars (Media, Stickers, etc.) to use a shared `PanelView` layout for consistent scrolling and header actions. Typography Engine - Replaced the heavy font loading mechanism with a custom "Font Atlas" sprite system. - Why: Rendering hundreds of font previews previously stalled the browser. - Result: Instant rendering of 1000+ Google Font previews via AVIF sprites without network waterfalls. - Added a virtualized `FontPicker` with search Stickers & Shapes - Decoupled the sticker system from Iconify to a provider-based architecture. - Added native support for Emojis, Countr

Code frequency

additions and deletions
+131.2K-131.2KWeek of 2025-10-05: +0 linesWeek of 2025-10-05: -0 linesWeek of 2025-10-12: +0 linesWeek of 2025-10-12: -0 linesWeek of 2025-10-19: +0 linesWeek of 2025-10-19: -0 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -0 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +0 linesWeek of 2025-11-09: -0 linesWeek of 2025-11-16: +0 linesWeek of 2025-11-16: -0 linesWeek of 2025-11-23: +0 linesWeek of 2025-11-23: -0 linesWeek of 2025-11-30: +0 linesWeek of 2025-11-30: -0 linesWeek of 2025-12-07: +2 linesWeek of 2025-12-07: -2 linesWeek of 2025-12-14: +0 linesWeek of 2025-12-14: -0 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +38,431 linesWeek of 2026-01-25: -35,068 linesWeek of 2026-02-01: +2,964 linesWeek of 2026-02-01: -1,603 linesWeek of 2026-02-08: +4,365 linesWeek of 2026-02-08: -3,497 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +36,965 linesWeek of 2026-02-22: -10,795 linesWeek of 2026-03-01: +8,671 linesWeek of 2026-03-01: -4,680 linesWeek of 2026-03-08: +14 linesWeek of 2026-03-08: -1 linesWeek of 2026-03-15: +0 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +123,625 linesWeek of 2026-03-22: -89,726 linesWeek of 2026-03-29: +15,276 linesWeek of 2026-03-29: -11,200 linesWeek of 2026-04-05: +16,322 linesWeek of 2026-04-05: -10,369 linesWeek of 2026-04-12: +28,494 linesWeek of 2026-04-12: -18,787 linesWeek of 2026-04-19: +65,217 linesWeek of 2026-04-19: -62,941 linesWeek of 2026-04-26: +23,606 linesWeek of 2026-04-26: -20,460 linesWeek of 2026-05-03: +7,939 linesWeek of 2026-05-03: -131,214 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +73 linesWeek of 2026-05-17: -171 linesWeek of 2026-05-24: +3,462 linesWeek of 2026-05-24: -2,631 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +251 linesWeek of 2026-06-14: -1,862 linesWeek of 2026-06-21: +8 linesWeek of 2026-06-21: -52 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +142 linesWeek of 2026-07-05: -13 linesWeek of 2026-07-12: +2 linesWeek of 2026-07-12: -5 linesWeek of 2026-07-19: +7,954 linesWeek of 2026-07-19: -58 linesWeek of 2026-07-26: +833 linesWeek of 2026-07-26: -0 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesWeek of 2026-08-09: +0 linesWeek of 2026-08-09: -0 linesWeek of 2026-08-16: +0 linesWeek of 2026-08-16: -0 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesWeek of 2026-08-30: +0 linesWeek of 2026-08-30: -0 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +0 linesWeek of 2026-09-13: -0 linesWeek of 2026-09-20: +374 linesWeek of 2026-09-20: -0 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesOct 5, 2025Sep 27, 2026
+385K lines added, -405.1K removed over the last year.

Commits per week

last 52 weeks
680Week of 2025-09-28: 1 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 2 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 7 commitsWeek of 2026-02-01: 41 commitsWeek of 2026-02-08: 19 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 28 commitsWeek of 2026-03-01: 56 commitsWeek of 2026-03-08: 1 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 18 commitsWeek of 2026-03-29: 38 commitsWeek of 2026-04-05: 25 commitsWeek of 2026-04-12: 68 commitsWeek of 2026-04-19: 14 commitsWeek of 2026-04-26: 24 commitsWeek of 2026-05-03: 3 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 2 commitsWeek of 2026-05-24: 5 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 4 commitsWeek of 2026-06-21: 1 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 1 commitsWeek of 2026-07-12: 1 commitsWeek of 2026-07-19: 12 commitsWeek of 2026-07-26: 1 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 0 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 0 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 1 commitsSep 28, 2025Sep 20, 2026
373 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 9 commitsSun 1:00 — 9 commitsSun 2:00 — 3 commitsSun 3:00 — 2 commitsSun 4:00 — 2 commitsSun 5:00 — 1 commitsSun 6:00 — 0 commitsSun 7:00 — 4 commitsSun 8:00 — 0 commitsSun 9:00 — 1 commitsSun 10:00 — 9 commitsSun 11:00 — 7 commitsSun 12:00 — 7 commitsSun 13:00 — 19 commitsSun 14:00 — 18 commitsSun 15:00 — 4 commitsSun 16:00 — 4 commitsSun 17:00 — 11 commitsSun 18:00 — 12 commitsSun 19:00 — 5 commitsSun 20:00 — 5 commitsSun 21:00 — 17 commitsSun 22:00 — 20 commitsSun 23:00 — 8 commitsMon 0:00 — 10 commitsMon 1:00 — 5 commitsMon 2:00 — 2 commitsMon 3:00 — 3 commitsMon 4:00 — 10 commitsMon 5:00 — 1 commitsMon 6:00 — 5 commitsMon 7:00 — 2 commitsMon 8:00 — 2 commitsMon 9:00 — 12 commitsMon 10:00 — 17 commitsMon 11:00 — 5 commitsMon 12:00 — 5 commitsMon 13:00 — 12 commitsMon 14:00 — 20 commitsMon 15:00 — 8 commitsMon 16:00 — 17 commitsMon 17:00 — 18 commitsMon 18:00 — 8 commitsMon 19:00 — 15 commitsMon 20:00 — 12 commitsMon 21:00 — 15 commitsMon 22:00 — 18 commitsMon 23:00 — 28 commitsTue 0:00 — 13 commitsTue 1:00 — 16 commitsTue 2:00 — 7 commitsTue 3:00 — 2 commitsTue 4:00 — 9 commitsTue 5:00 — 7 commitsTue 6:00 — 3 commitsTue 7:00 — 8 commitsTue 8:00 — 8 commitsTue 9:00 — 5 commitsTue 10:00 — 4 commitsTue 11:00 — 10 commitsTue 12:00 — 12 commitsTue 13:00 — 14 commitsTue 14:00 — 17 commitsTue 15:00 — 24 commitsTue 16:00 — 19 commitsTue 17:00 — 13 commitsTue 18:00 — 9 commitsTue 19:00 — 12 commitsTue 20:00 — 11 commitsTue 21:00 — 8 commitsTue 22:00 — 16 commitsTue 23:00 — 20 commitsWed 0:00 — 20 commitsWed 1:00 — 16 commitsWed 2:00 — 7 commitsWed 3:00 — 6 commitsWed 4:00 — 10 commitsWed 5:00 — 3 commitsWed 6:00 — 5 commitsWed 7:00 — 7 commitsWed 8:00 — 2 commitsWed 9:00 — 1 commitsWed 10:00 — 7 commitsWed 11:00 — 4 commitsWed 12:00 — 8 commitsWed 13:00 — 10 commitsWed 14:00 — 10 commitsWed 15:00 — 22 commitsWed 16:00 — 18 commitsWed 17:00 — 16 commitsWed 18:00 — 12 commitsWed 19:00 — 10 commitsWed 20:00 — 8 commitsWed 21:00 — 26 commitsWed 22:00 — 21 commitsWed 23:00 — 14 commitsThu 0:00 — 9 commitsThu 1:00 — 8 commitsThu 2:00 — 3 commitsThu 3:00 — 3 commitsThu 4:00 — 1 commitsThu 5:00 — 1 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 1 commitsThu 10:00 — 3 commitsThu 11:00 — 2 commitsThu 12:00 — 1 commitsThu 13:00 — 10 commitsThu 14:00 — 14 commitsThu 15:00 — 2 commitsThu 16:00 — 0 commitsThu 17:00 — 9 commitsThu 18:00 — 0 commitsThu 19:00 — 11 commitsThu 20:00 — 12 commitsThu 21:00 — 19 commitsThu 22:00 — 12 commitsThu 23:00 — 20 commitsFri 0:00 — 18 commitsFri 1:00 — 6 commitsFri 2:00 — 2 commitsFri 3:00 — 7 commitsFri 4:00 — 2 commitsFri 5:00 — 4 commitsFri 6:00 — 3 commitsFri 7:00 — 11 commitsFri 8:00 — 2 commitsFri 9:00 — 1 commitsFri 10:00 — 3 commitsFri 11:00 — 4 commitsFri 12:00 — 2 commitsFri 13:00 — 0 commitsFri 14:00 — 8 commitsFri 15:00 — 4 commitsFri 16:00 — 4 commitsFri 17:00 — 0 commitsFri 18:00 — 3 commitsFri 19:00 — 3 commitsFri 20:00 — 4 commitsFri 21:00 — 9 commitsFri 22:00 — 4 commitsFri 23:00 — 4 commitsSat 0:00 — 6 commitsSat 1:00 — 7 commitsSat 2:00 — 4 commitsSat 3:00 — 2 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 17 commitsSat 12:00 — 12 commitsSat 13:00 — 3 commitsSat 14:00 — 4 commitsSat 15:00 — 7 commitsSat 16:00 — 10 commitsSat 17:00 — 5 commitsSat 18:00 — 5 commitsSat 19:00 — 4 commitsSat 20:00 — 3 commitsSat 21:00 — 4 commitsSat 22:00 — 6 commitsSat 23:00 — 9 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 26, 2026daily#6+5
Jul 22, 2026daily#19+4
Jul 18, 2026daily#1+8
Jul 17, 2026daily#11+6
Jul 16, 2026daily#2+21
Jul 15, 2026daily#2+16
Jul 14, 2026daily#8+6
Jul 13, 2026daily#3+8
Jul 12, 2026daily#16+3
Jun 18, 2026daily#6+30
Jun 17, 2026daily#23+12
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript