remotion-dev/remotionPublic

๐ŸŽฅ Make videos programmatically with React

AI summary: A framework for creating videos programmatically using React.

Stars
55.6K
+125 today
Forks
4.1K
Watchers
158
Open issues
208
Open PRs
7
Contributors
~398
Commits
34.6K
Branches
459

TypeScriptOtherCreated Jun 23, 2020Last push 1d agoLatest release v4.0.501+816 stars this week+816 this month

Star history

since Jun 6, 2021
020K40KJun 2021Feb 2023Nov 2024Aug 2026
55.6K stars as of Aug 6, 2026, tracked back to Jun 6, 2021. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 21 commits2025-08-05: 23 commits2025-08-06: 12 commits2025-08-07: 7 commits2025-08-08: 15 commits2025-08-09: 0 commits2025-08-10: 4 commits2025-08-11: 7 commits2025-08-12: 1 commit2025-08-13: 16 commits2025-08-14: 9 commits2025-08-15: 23 commits2025-08-16: 7 commits2025-08-17: 5 commits2025-08-18: 20 commits2025-08-19: 11 commits2025-08-20: 10 commits2025-08-21: 13 commits2025-08-22: 3 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 25 commits2025-08-26: 16 commits2025-08-27: 18 commits2025-08-28: 23 commits2025-08-29: 14 commits2025-08-30: 2 commits2025-08-31: 1 commit2025-09-01: 18 commits2025-09-02: 12 commits2025-09-03: 18 commits2025-09-04: 15 commits2025-09-05: 2 commits2025-09-06: 4 commits2025-09-07: 6 commits2025-09-08: 9 commits2025-09-09: 9 commits2025-09-10: 18 commits2025-09-11: 16 commits2025-09-12: 0 commits2025-09-13: 11 commits2025-09-14: 0 commits2025-09-15: 13 commits2025-09-16: 6 commits2025-09-17: 24 commits2025-09-18: 16 commits2025-09-19: 26 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 20 commits2025-09-23: 24 commits2025-09-24: 32 commits2025-09-25: 22 commits2025-09-26: 39 commits2025-09-27: 3 commits2025-09-28: 7 commits2025-09-29: 19 commits2025-09-30: 20 commits2025-10-01: 5 commits2025-10-02: 17 commits2025-10-03: 10 commits2025-10-04: 0 commits2025-10-05: 43 commits2025-10-06: 57 commits2025-10-07: 36 commits2025-10-08: 33 commits2025-10-09: 46 commits2025-10-10: 39 commits2025-10-11: 32 commits2025-10-12: 13 commits2025-10-13: 25 commits2025-10-14: 23 commits2025-10-15: 22 commits2025-10-16: 54 commits2025-10-17: 23 commits2025-10-18: 12 commits2025-10-19: 17 commits2025-10-20: 63 commits2025-10-21: 67 commits2025-10-22: 9 commits2025-10-23: 23 commits2025-10-24: 46 commits2025-10-25: 23 commits2025-10-26: 13 commits2025-10-27: 24 commits2025-10-28: 20 commits2025-10-29: 4 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 14 commits2025-11-02: 44 commits2025-11-03: 27 commits2025-11-04: 39 commits2025-11-05: 18 commits2025-11-06: 13 commits2025-11-07: 12 commits2025-11-08: 3 commits2025-11-09: 0 commits2025-11-10: 11 commits2025-11-11: 30 commits2025-11-12: 27 commits2025-11-13: 22 commits2025-11-14: 38 commits2025-11-15: 25 commits2025-11-16: 27 commits2025-11-17: 45 commits2025-11-18: 21 commits2025-11-19: 0 commits2025-11-20: 16 commits2025-11-21: 25 commits2025-11-22: 3 commits2025-11-23: 1 commit2025-11-24: 1 commit2025-11-25: 3 commits2025-11-26: 0 commits2025-11-27: 20 commits2025-11-28: 7 commits2025-11-29: 8 commits2025-11-30: 3 commits2025-12-01: 0 commits2025-12-02: 28 commits2025-12-03: 50 commits2025-12-04: 28 commits2025-12-05: 13 commits2025-12-06: 6 commits2025-12-07: 20 commits2025-12-08: 11 commits2025-12-09: 33 commits2025-12-10: 38 commits2025-12-11: 59 commits2025-12-12: 77 commits2025-12-13: 22 commits2025-12-14: 41 commits2025-12-15: 59 commits2025-12-16: 48 commits2025-12-17: 55 commits2025-12-18: 10 commits2025-12-19: 12 commits2025-12-20: 2 commits2025-12-21: 10 commits2025-12-22: 3 commits2025-12-23: 13 commits2025-12-24: 21 commits2025-12-25: 10 commits2025-12-26: 1 commit2025-12-27: 55 commits2025-12-28: 34 commits2025-12-29: 60 commits2025-12-30: 20 commits2025-12-31: 21 commits2026-01-01: 21 commits2026-01-02: 49 commits2026-01-03: 43 commits2026-01-04: 37 commits2026-01-05: 39 commits2026-01-06: 27 commits2026-01-07: 56 commits2026-01-08: 18 commits2026-01-09: 28 commits2026-01-10: 1 commit2026-01-11: 0 commits2026-01-12: 20 commits2026-01-13: 44 commits2026-01-14: 53 commits2026-01-15: 49 commits2026-01-16: 44 commits2026-01-17: 6 commits2026-01-18: 0 commits2026-01-19: 75 commits2026-01-20: 62 commits2026-01-21: 23 commits2026-01-22: 18 commits2026-01-23: 24 commits2026-01-24: 24 commits2026-01-25: 15 commits2026-01-26: 38 commits2026-01-27: 42 commits2026-01-28: 26 commits2026-01-29: 28 commits2026-01-30: 35 commits2026-01-31: 36 commits2026-02-01: 25 commits2026-02-02: 25 commits2026-02-03: 28 commits2026-02-04: 44 commits2026-02-05: 94 commits2026-02-06: 8 commits2026-02-07: 2 commits2026-02-08: 8 commits2026-02-09: 27 commits2026-02-10: 77 commits2026-02-11: 49 commits2026-02-12: 0 commits2026-02-13: 37 commits2026-02-14: 0 commits2026-02-15: 1 commit2026-02-16: 67 commits2026-02-17: 175 commits2026-02-18: 130 commits2026-02-19: 147 commits2026-02-20: 123 commits2026-02-21: 0 commits2026-02-22: 13 commits2026-02-23: 75 commits2026-02-24: 63 commits2026-02-25: 143 commits2026-02-26: 39 commits2026-02-27: 104 commits2026-02-28: 31 commits2026-03-01: 40 commits2026-03-02: 54 commits2026-03-03: 108 commits2026-03-04: 62 commits2026-03-05: 66 commits2026-03-06: 104 commits2026-03-07: 0 commits2026-03-08: 3 commits2026-03-09: 10 commits2026-03-10: 14 commits2026-03-11: 10 commits2026-03-12: 9 commits2026-03-13: 20 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 17 commits2026-03-17: 20 commits2026-03-18: 25 commits2026-03-19: 45 commits2026-03-20: 56 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 25 commits2026-03-24: 31 commits2026-03-25: 21 commits2026-03-26: 10 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 24 commits2026-03-31: 60 commits2026-04-01: 36 commits2026-04-02: 7 commits2026-04-03: 15 commits2026-04-04: 50 commits2026-04-05: 3 commits2026-04-06: 32 commits2026-04-07: 4 commits2026-04-08: 15 commits2026-04-09: 11 commits2026-04-10: 38 commits2026-04-11: 6 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 5 commits2026-04-15: 1 commit2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 1 commit2026-04-19: 7 commits2026-04-20: 57 commits2026-04-21: 29 commits2026-04-22: 29 commits2026-04-23: 30 commits2026-04-24: 28 commits2026-04-25: 7 commits2026-04-26: 28 commits2026-04-27: 64 commits2026-04-28: 57 commits2026-04-29: 28 commits2026-04-30: 30 commits2026-05-01: 34 commits2026-05-02: 3 commits2026-05-03: 68 commits2026-05-04: 48 commits2026-05-05: 64 commits2026-05-06: 7 commits2026-05-07: 7 commits2026-05-08: 3 commits2026-05-09: 9 commits2026-05-10: 0 commits2026-05-11: 15 commits2026-05-12: 55 commits2026-05-13: 52 commits2026-05-14: 86 commits2026-05-15: 82 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 75 commits2026-05-19: 98 commits2026-05-20: 73 commits2026-05-21: 46 commits2026-05-22: 42 commits2026-05-23: 109 commits2026-05-24: 67 commits2026-05-25: 103 commits2026-05-26: 44 commits2026-05-27: 47 commits2026-05-28: 58 commits2026-05-29: 20 commits2026-05-30: 32 commits2026-05-31: 52 commits2026-06-01: 57 commits2026-06-02: 42 commits2026-06-03: 80 commits2026-06-04: 82 commits2026-06-05: 143 commits2026-06-06: 8 commits2026-06-07: 19 commits2026-06-08: 31 commits2026-06-09: 32 commits2026-06-10: 39 commits2026-06-11: 6 commits2026-06-12: 52 commits2026-06-13: 36 commits2026-06-14: 3 commits2026-06-15: 19 commits2026-06-16: 42 commits2026-06-17: 20 commits2026-06-18: 16 commits2026-06-19: 5 commits2026-06-20: 3 commits2026-06-21: 0 commits2026-06-22: 27 commits2026-06-23: 8 commits2026-06-24: 6 commits2026-06-25: 18 commits2026-06-26: 24 commits2026-06-27: 10 commits2026-06-28: 3 commits2026-06-29: 6 commits2026-06-30: 9 commits2026-07-01: 5 commits2026-07-02: 5 commits2026-07-03: 2 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 36 commits2026-07-07: 46 commits2026-07-08: 22 commits2026-07-09: 50 commits2026-07-10: 24 commits2026-07-11: 20 commits2026-07-12: 5 commits2026-07-13: 6 commits2026-07-14: 4 commits2026-07-15: 19 commits2026-07-16: 49 commits2026-07-17: 30 commits2026-07-18: 41 commits2026-07-19: 30 commits2026-07-20: 32 commits2026-07-21: 14 commits2026-07-22: 35 commits2026-07-23: 33 commits2026-07-24: 40 commits2026-07-25: 7 commits2026-07-26: 14 commits2026-07-27: 36 commits2026-07-28: 30 commits2026-07-29: 56 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
9,781 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    55,622 stars

  • Battle-tested

    6 years of history

  • Very active

    9,781 commits in 52 weeks

  • Community-driven

    ~398 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    7 trending appearances

What remotion does

Remotion allows developers to create videos by writing React code. It treats video creation as a software engineering task, enabling version control, programmatic generation, and dynamic data binding. You can create complex animations, connect to external APIs, and render videos either via CLI or dynamically in cloud environments. It is ideal for generating personalized videos at scale or building sophisticated video editing applications on the web.

It is built for React developers and content creators wanting to automate video production. Anyone looking to build custom video-centric applications or generate dynamic media at scale will find it extremely powerful.

  • React-based timeline: You use familiar React components and state to build video timelines.
  • Programmatic video generation: It parameterizes videos to render personalized content dynamically.
  • Web-tech rendering stack: It leverages HTML, CSS, and WebGL for rendering frames.
  • Server-side execution: It generates videos on servers or serverless functions.
  • Interactive browser player: It lets you preview and scrub through videos within the browser during development.

Where teams use it

Personalized Marketing

Generating thousands of unique videos with user-specific data.

Data Visualization

Creating animated reports or charts based on real-time data APIs.

Automated Content Creation

Generating social media clips or podcast visualizers automatically.

Video Application Building

Developing custom video editing interfaces on the web.

Getting started: npx create-video@latest

README

main branch

Animated Remotion Logo

Discord Shield NPM Version NPM Downloads Twitter

Video tools for the agent era.

Video Creation

  • Make videos agentically: Turn your idea into a video using your coding agent.
  • Make videos interactively: Edit and animate using drag and drop.
  • Make videos programmatically: Connect to data, and manage complexity with code.

React Code is the source of truth. Switch your workflow at any point.

Video Automation

  • Design systems: Create a library of animated assets for your organization.
  • Batch rendering: Render millions of videos on your own infrastructure.
  • Applications: Publish a simple tool or a complex video editor.

Get started

If you already have Node.JS installed, type

npx create-video@latest

to get started. Otherwise, read the installation page in the documentation.

Discover Remotion

Remotion is extensively documented over more than 1000 pages.

Documentation

Documentation: remotion.dev/docs
API Reference: remotion.dev/api

License

Be aware of that Remotion has a special license and requires obtaining a company license in some cases. Read the LICENSE page for more information.

Contributing

Please read CONTRIBUTING.md to learn about contributing to this project.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 106

Releases and announcements

660 total
  1. v4.0.501v4.0.501Jul 29, 2026

    ## What's Changed * `remotion`: **Make AbsoluteFill a sequence** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9845 * `remotion`: Avoid stack prop conflicts in interactive components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9850 * `remotion`: Add border radius controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9728 * `remotion`: Add captions interactivity schema field by @samohovets in https://github.com/remotion-dev/remotion/pull/9715 * `remotion`: Truncate long blob URLs in delayRender labels by @amir-rezaei in https://github.com/remotion-dev/remotion/pull/9813 * `create-video`: Use `bundler: "module"` resolution in templates by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9854 * `@remotion/bundler`: Update docs+overrides for Rspack by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9801 * `@remotion/lambda`: Deprecate `deploySite()` in favor for `deploySiteFromBundle()` by @samohovets in https://github.com/remotion-dev/remotion/pull/9573 * `@remotion/renderer`: Upgrade source-map to 0.8.0 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9827 * `@remotion/studio`: Mat

  2. v4.0.500v4.0.500Jul 27, 2026

    ## What's Changed * `remotion`: Reject nested HtmlInCanvas before Chrome 152 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9726 * `remotion`: Allow cropping of items! by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9670 * `remotion`: Add SVG paint controls to Interactive by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9592 * `@remotion/bundler`: Remove legacy positional signatures in v5 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9739 * [`@remotion/effects`: Migrate light leak effect](https://remotion.dev/docs/effects/light-leak) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9712 * [`@remotion/effects`: Migrate starburst effect](https://remotion.dev/docs/effects/starburst) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9677 * `@remotion/lambda`: Clean up generated site bundles by @samohovets in https://github.com/remotion-dev/remotion/pull/9569 * `@remotion/lambda-ruby`: Bump Bundler version by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9696 * `@remotion/promo-pages`: Clarify Free License benefits by @JonnyBurger in https://github.com/remotion-dev/remot

  3. v4.0.499v4.0.499Jul 24, 2026

    ## What's Changed * Bump Zod to 4.4.3 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9558 * `@remotion/studio`: Clamp sidebar width by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9584 * `@remotion/studio`: Prevent visibility toggle double clicks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9575 * `@remotion/studio`: Keep unselected keyframes visually unselected by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9564 * `@remotion/studio`: Use text inputs for InputDragger by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9559 * `@remotion/studio`: Let rulers cover the full canvas by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9562 * `@remotion/studio`: Disable resizing media without explicit duration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9560 * `@remotion/studio`: Drop Canvas layers at current time by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9549 * `@remotion/studio`: Harden drag cleanup on unmount by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9551 * `@remotion/studio`: Prevent timeline layer names from shrinking by

  4. v4.0.498v4.0.498Jul 23, 2026

    ## What's Changed * `remotion`: Raise v5 Node and ESLint requirements by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9533 * `remotion`: Enable buffering defaults in v5 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9520 * `@remotion/studio`: Respect trimBefore when freezing sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9542 * `@remotion/studio`: Snap layers to timeline start by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9543 * `@remotion/studio`: Make all config options dynamically updatable by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9540 * `@remotion/studio`: Batch easing changes for selected keyframes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9518 * `@remotion/studio`: Configure license from Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9516 * `@remotion/renderer`: In Remotion 5.0, default to ANGLE with SwiftShader fallback by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9536 * `@remotion/renderer`: Deprecate getVideoMetadata() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9514 * `@remotion/

  5. v4.0.497v4.0.497Jul 23, 2026

    ## What's Changed * `remotion`: Support editing background colors by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9508 * `remotion`: Add direct premounting to Img by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9499 * `remotion`: Add direct premounting to AnimatedImage by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9463 * `remotion`: Add direct premounting to CanvasImage by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9370 * `remotion`: Add Visual Mode controls for border properties by @sksingh2005 in https://github.com/remotion-dev/remotion/pull/9155 * `remotion`: Keep shared audio tags stable when enabling AudioContext by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9479 * `remotion`: Fix animated image decoder race by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9406 * `@remotion/studio`: Fix multiple marquee selection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9505 * `@remotion/studio`: Allow dropping assets onto timeline by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9466 * `@remotion/studio`: Add connected composition context menus by

Commits per week

last 52 weeks
6430Week of 2025-08-03: 78 commitsWeek of 2025-08-10: 67 commitsWeek of 2025-08-17: 62 commitsWeek of 2025-08-24: 98 commitsWeek of 2025-08-31: 70 commitsWeek of 2025-09-07: 69 commitsWeek of 2025-09-14: 85 commitsWeek of 2025-09-21: 140 commitsWeek of 2025-09-28: 78 commitsWeek of 2025-10-05: 286 commitsWeek of 2025-10-12: 172 commitsWeek of 2025-10-19: 248 commitsWeek of 2025-10-26: 75 commitsWeek of 2025-11-02: 156 commitsWeek of 2025-11-09: 153 commitsWeek of 2025-11-16: 137 commitsWeek of 2025-11-23: 40 commitsWeek of 2025-11-30: 128 commitsWeek of 2025-12-07: 260 commitsWeek of 2025-12-14: 227 commitsWeek of 2025-12-21: 113 commitsWeek of 2025-12-28: 248 commitsWeek of 2026-01-04: 206 commitsWeek of 2026-01-11: 216 commitsWeek of 2026-01-18: 226 commitsWeek of 2026-01-25: 220 commitsWeek of 2026-02-01: 226 commitsWeek of 2026-02-08: 198 commitsWeek of 2026-02-15: 643 commitsWeek of 2026-02-22: 468 commitsWeek of 2026-03-01: 434 commitsWeek of 2026-03-08: 66 commitsWeek of 2026-03-15: 163 commitsWeek of 2026-03-22: 87 commitsWeek of 2026-03-29: 192 commitsWeek of 2026-04-05: 109 commitsWeek of 2026-04-12: 7 commitsWeek of 2026-04-19: 187 commitsWeek of 2026-04-26: 244 commitsWeek of 2026-05-03: 206 commitsWeek of 2026-05-10: 290 commitsWeek of 2026-05-17: 443 commitsWeek of 2026-05-24: 371 commitsWeek of 2026-05-31: 464 commitsWeek of 2026-06-07: 215 commitsWeek of 2026-06-14: 108 commitsWeek of 2026-06-21: 93 commitsWeek of 2026-06-28: 30 commitsWeek of 2026-07-05: 198 commitsWeek of 2026-07-12: 154 commitsWeek of 2026-07-19: 191 commitsWeek of 2026-07-26: 136 commitsAug 3, 2025Jul 26, 2026
9.8K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 โ€” 11 commitsSun 1:00 โ€” 2 commitsSun 2:00 โ€” 2 commitsSun 3:00 โ€” 1 commitsSun 4:00 โ€” 3 commitsSun 5:00 โ€” 1 commitsSun 6:00 โ€” 6 commitsSun 7:00 โ€” 5 commitsSun 8:00 โ€” 41 commitsSun 9:00 โ€” 89 commitsSun 10:00 โ€” 112 commitsSun 11:00 โ€” 162 commitsSun 12:00 โ€” 154 commitsSun 13:00 โ€” 102 commitsSun 14:00 โ€” 142 commitsSun 15:00 โ€” 83 commitsSun 16:00 โ€” 90 commitsSun 17:00 โ€” 105 commitsSun 18:00 โ€” 76 commitsSun 19:00 โ€” 95 commitsSun 20:00 โ€” 78 commitsSun 21:00 โ€” 77 commitsSun 22:00 โ€” 49 commitsSun 23:00 โ€” 21 commitsMon 0:00 โ€” 5 commitsMon 1:00 โ€” 1 commitsMon 2:00 โ€” 4 commitsMon 3:00 โ€” 4 commitsMon 4:00 โ€” 3 commitsMon 5:00 โ€” 1 commitsMon 6:00 โ€” 1 commitsMon 7:00 โ€” 18 commitsMon 8:00 โ€” 60 commitsMon 9:00 โ€” 167 commitsMon 10:00 โ€” 330 commitsMon 11:00 โ€” 402 commitsMon 12:00 โ€” 219 commitsMon 13:00 โ€” 300 commitsMon 14:00 โ€” 419 commitsMon 15:00 โ€” 366 commitsMon 16:00 โ€” 329 commitsMon 17:00 โ€” 363 commitsMon 18:00 โ€” 214 commitsMon 19:00 โ€” 100 commitsMon 20:00 โ€” 101 commitsMon 21:00 โ€” 72 commitsMon 22:00 โ€” 45 commitsMon 23:00 โ€” 40 commitsTue 0:00 โ€” 6 commitsTue 1:00 โ€” 9 commitsTue 2:00 โ€” 3 commitsTue 3:00 โ€” 4 commitsTue 4:00 โ€” 0 commitsTue 5:00 โ€” 3 commitsTue 6:00 โ€” 21 commitsTue 7:00 โ€” 40 commitsTue 8:00 โ€” 129 commitsTue 9:00 โ€” 247 commitsTue 10:00 โ€” 324 commitsTue 11:00 โ€” 369 commitsTue 12:00 โ€” 198 commitsTue 13:00 โ€” 292 commitsTue 14:00 โ€” 398 commitsTue 15:00 โ€” 379 commitsTue 16:00 โ€” 366 commitsTue 17:00 โ€” 332 commitsTue 18:00 โ€” 212 commitsTue 19:00 โ€” 104 commitsTue 20:00 โ€” 74 commitsTue 21:00 โ€” 83 commitsTue 22:00 โ€” 70 commitsTue 23:00 โ€” 42 commitsWed 0:00 โ€” 9 commitsWed 1:00 โ€” 2 commitsWed 2:00 โ€” 9 commitsWed 3:00 โ€” 5 commitsWed 4:00 โ€” 3 commitsWed 5:00 โ€” 6 commitsWed 6:00 โ€” 3 commitsWed 7:00 โ€” 21 commitsWed 8:00 โ€” 117 commitsWed 9:00 โ€” 228 commitsWed 10:00 โ€” 322 commitsWed 11:00 โ€” 329 commitsWed 12:00 โ€” 229 commitsWed 13:00 โ€” 273 commitsWed 14:00 โ€” 372 commitsWed 15:00 โ€” 340 commitsWed 16:00 โ€” 365 commitsWed 17:00 โ€” 338 commitsWed 18:00 โ€” 220 commitsWed 19:00 โ€” 99 commitsWed 20:00 โ€” 76 commitsWed 21:00 โ€” 49 commitsWed 22:00 โ€” 42 commitsWed 23:00 โ€” 13 commitsThu 0:00 โ€” 7 commitsThu 1:00 โ€” 15 commitsThu 2:00 โ€” 5 commitsThu 3:00 โ€” 5 commitsThu 4:00 โ€” 6 commitsThu 5:00 โ€” 6 commitsThu 6:00 โ€” 6 commitsThu 7:00 โ€” 21 commitsThu 8:00 โ€” 96 commitsThu 9:00 โ€” 210 commitsThu 10:00 โ€” 350 commitsThu 11:00 โ€” 322 commitsThu 12:00 โ€” 156 commitsThu 13:00 โ€” 235 commitsThu 14:00 โ€” 282 commitsThu 15:00 โ€” 316 commitsThu 16:00 โ€” 270 commitsThu 17:00 โ€” 317 commitsThu 18:00 โ€” 181 commitsThu 19:00 โ€” 97 commitsThu 20:00 โ€” 58 commitsThu 21:00 โ€” 49 commitsThu 22:00 โ€” 37 commitsThu 23:00 โ€” 23 commitsFri 0:00 โ€” 16 commitsFri 1:00 โ€” 8 commitsFri 2:00 โ€” 4 commitsFri 3:00 โ€” 1 commitsFri 4:00 โ€” 0 commitsFri 5:00 โ€” 1 commitsFri 6:00 โ€” 4 commitsFri 7:00 โ€” 25 commitsFri 8:00 โ€” 93 commitsFri 9:00 โ€” 193 commitsFri 10:00 โ€” 312 commitsFri 11:00 โ€” 327 commitsFri 12:00 โ€” 188 commitsFri 13:00 โ€” 229 commitsFri 14:00 โ€” 315 commitsFri 15:00 โ€” 340 commitsFri 16:00 โ€” 385 commitsFri 17:00 โ€” 311 commitsFri 18:00 โ€” 190 commitsFri 19:00 โ€” 78 commitsFri 20:00 โ€” 48 commitsFri 21:00 โ€” 73 commitsFri 22:00 โ€” 35 commitsFri 23:00 โ€” 35 commitsSat 0:00 โ€” 23 commitsSat 1:00 โ€” 18 commitsSat 2:00 โ€” 4 commitsSat 3:00 โ€” 6 commitsSat 4:00 โ€” 1 commitsSat 5:00 โ€” 2 commitsSat 6:00 โ€” 10 commitsSat 7:00 โ€” 19 commitsSat 8:00 โ€” 62 commitsSat 9:00 โ€” 115 commitsSat 10:00 โ€” 162 commitsSat 11:00 โ€” 121 commitsSat 12:00 โ€” 127 commitsSat 13:00 โ€” 102 commitsSat 14:00 โ€” 101 commitsSat 15:00 โ€” 111 commitsSat 16:00 โ€” 109 commitsSat 17:00 โ€” 84 commitsSat 18:00 โ€” 74 commitsSat 19:00 โ€” 83 commitsSat 20:00 โ€” 59 commitsSat 21:00 โ€” 35 commitsSat 22:00 โ€” 33 commitsSat 23:00 โ€” 12 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jan 28, 2026daily#14+155
Jan 27, 2026daily#7+289
Jan 26, 2026daily#5+398
Jan 25, 2026daily#3+450
Jan 24, 2026daily#5+399
Jan 23, 2026daily#4+532
Jan 22, 2026daily#8+305
  • 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

  • practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    277.1K stars ยท Python