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
81.5K
+197 today
Forks
8.1K
Watchers
369
Open issues
260
Open PRs
103
Contributors
~101
Commits
1.6K
Branches
31

TypeScriptMITCreated Jun 22, 2025Last push 1d agoLatest release v0.3.0+1.3K stars this week+2K this month

Star history

since Jun 22, 2025
025K50K75KJun 2025Nov 2025Mar 2026Aug 2026
81.5K stars as of Aug 7, 2026, tracked back to Jun 22, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 3 commits2025-08-04: 16 commits2025-08-05: 18 commits2025-08-06: 2 commits2025-08-07: 1 commit2025-08-08: 0 commits2025-08-09: 1 commit2025-08-10: 3 commits2025-08-11: 4 commits2025-08-12: 5 commits2025-08-13: 2 commits2025-08-14: 1 commit2025-08-15: 8 commits2025-08-16: 11 commits2025-08-17: 2 commits2025-08-18: 2 commits2025-08-19: 0 commits2025-08-20: 2 commits2025-08-21: 0 commits2025-08-22: 3 commits2025-08-23: 1 commit2025-08-24: 0 commits2025-08-25: 1 commit2025-08-26: 4 commits2025-08-27: 7 commits2025-08-28: 3 commits2025-08-29: 0 commits2025-08-30: 1 commit2025-08-31: 18 commits2025-09-01: 13 commits2025-09-02: 1 commit2025-09-03: 1 commit2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 1 commit2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-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: 0 commits
506 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    81,475 stars

  • Very active

    506 commits in 52 weeks

  • Community-driven

    ~101 contributors

  • Permissive license

    MIT

  • Repeat trending

    11 trending appearances

  • Top 10% tracked

    Rank 84 of 1058

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 sponsor@opencut.app.

License

MIT

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 8

Releases and announcements

3 total
  1. 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.

  2. 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

  3. 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-08-03: +3,831 linesWeek of 2025-08-03: -1,153 linesWeek of 2025-08-10: +3,266 linesWeek of 2025-08-10: -858 linesWeek of 2025-08-17: +1,895 linesWeek of 2025-08-17: -831 linesWeek of 2025-08-24: +2,798 linesWeek of 2025-08-24: -1,999 linesWeek of 2025-08-31: +5,353 linesWeek of 2025-08-31: -2,826 linesWeek of 2025-09-07: +7 linesWeek of 2025-09-07: -1 linesWeek of 2025-09-14: +0 linesWeek of 2025-09-14: -0 linesWeek of 2025-09-21: +0 linesWeek of 2025-09-21: -0 linesWeek of 2025-09-28: +0 linesWeek of 2025-09-28: -6 linesWeek 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: +0 linesWeek of 2026-07-26: -0 linesAug 3, 2025Jul 26, 2026
+400.9K lines added, -412.8K removed over the last year.

Commits per week

last 52 weeks
680Week of 2025-08-03: 41 commitsWeek of 2025-08-10: 34 commitsWeek of 2025-08-17: 10 commitsWeek of 2025-08-24: 16 commitsWeek of 2025-08-31: 33 commitsWeek of 2025-09-07: 1 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek 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: 0 commitsAug 3, 2025Jul 26, 2026
506 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 — 2 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 — 4 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.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript