siddharthvaddem/openscreenPublicArchived

Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.

AI summary: A free, open-source alternative to Screen Studio for creating polished product demos and screen recordings.

Stars
39.9K
+-3 today
Forks
3K
Watchers
88
Open issues
29
Open PRs
20
Contributors
~105
Commits
1.1K
Branches
22

TypeScriptMITCreated Oct 10, 2025Last push 1mo agoLatest release v1.5.0+-2 stars this week+-2 this month

Star history

since Nov 16, 2025
010K20K30KNov 2025Feb 2026May 2026Aug 2026
39.9K stars as of Aug 6, 2026, tracked back to Nov 16, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

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

Signals and awards

derived from tracked data
  • Widely adopted

    39,862 stars

  • Community-driven

    ~105 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    9 trending appearances

What openscreen does

OpenScreen is a desktop application that allows users to record their screens and create professional-looking product walkthroughs. It serves as an open-source alternative to paid tools like Screen Studio, offering similar core functionality without subscriptions or watermarks. The tool captures screen activity and likely provides basic editing or presentation features to polish the output for sharing on social media platforms like X, Reddit, or YouTube. Although the original repository is being archived, it provides a fully free foundation for personal and commercial use.

Indie developers, founders, and content creators looking for a free way to make polished screen recordings.

  • Screen recording: captures desktop activity to create product demos and walkthroughs.
  • Subscription-free usage: provides an alternative to paid tools without recurring costs.
  • No watermarks: exports clean videos suitable for professional or social media sharing.
  • Commercial licensing: allows 100% free usage for both personal and commercial projects.
  • Community-driven development: serves as a foundation for spin-off projects maintained by core contributors.

Where teams use it

Product demonstrations

Founders and developers record polished walkthroughs of their applications to share on social media.

Tutorial creation

Educators create free, unwatermarked instructional videos for YouTube.

Bug reporting

QA engineers quickly record screen activity to attach visual evidence to issue trackers.

Cost-effective marketing

Indie hackers use the tool instead of paid alternatives to generate promotional content on a budget.

Getting started: N/A

README

main branch

Note

OpenScreen is now archived and no longer maintained. For continued maintenance and development, a community-driven spin-off led by one of the core contributors is available here: https://github.com/EtienneLescot/openscreen

Warning

This started as a side project that blew up; not production grade and you'll hit bugs, but hopefully it covers what you need. This project will soon be archived.

OpenScreen Logo

siddharthvaddem%2Fopenscreen | Trendshift

OpenScreen

OpenScreen is your free, open-source alternative to Screen Studio.

If you don't want to pay $29/month for Screen Studio but want a version that does what most people seem to need - quick, polished product demos and walkthroughs you'd post on X, Reddit or Youtube. OpenScreen does not offer every Screen Studio feature, but covers a lot of the core functionality.

Screen Studio is an awesome product and this is definitely not a 1:1 clone. If you just want something fully free and open source, this project should cover most of your needs.

100% free for both personal and commercial use. Use it, modify it, distribute it. Please respect the License.

Note

Software should be accessible. OpenScreen has no paid tiers, premium features, upsells, or functionality locked behind a paywall.

Core Features

  • Record a specific window, or your whole screen.
  • Record microphone and system audio.
  • Webcam overlay with picture-in-picture, drag-to-position, mirroring, and shape options.
  • Auto or manual zooms with adjustable depth, duration, easing, and pixel-precise position; auto-zoom follows your cursor as you work.
  • Custom cursor size, smoothing, and click effects, with cursor themes and post-recording path smoothing.
  • Automatic captions for voiceovers, generated on-device with no upload (works offline).
  • Wallpapers, solid colors, gradients, or your own background image.
  • Motion blur.
  • Crop, trim, and per-segment speed control on the timeline.
  • Text, arrow, and image annotations, with text animation presets.
  • Timeline snapping guides and an audio waveform to make trimming easier.
  • Customizable keyboard shortcuts.
  • Export to MP4 or GIF in multiple aspect ratios and resolutions.
  • Languages supported: Arabic, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Russian, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese.

Installation

Download the latest installer for your platform from the GitHub Releases page.

macOS

The easiest way to install on macOS is via Homebrew:

brew install --cask siddharthvaddem/openscreen/openscreen

Brew automatically picks the right build for Apple Silicon or Intel, and verifies the download against a notarized signature so Gatekeeper won't block it.

To update later: brew upgrade --cask openscreen To uninstall: brew uninstall --cask openscreen (add --zap to also remove app data)

Manual install (if you prefer)

If you'd rather grab the .dmg directly from the Releases page and encounter Gatekeeper blocking the app, you can bypass it by running the following command in your terminal after installation:

xattr -rd com.apple.quarantine /Applications/Openscreen.app

Note: Give your terminal Full Disk Access in System Settings > Privacy & Security to grant you access and then run the above command.

After running this command, proceed to System Preferences > Security & Privacy to grant the necessary permissions for "screen recording" and "accessibility". Once permissions are granted, you can launch the app.

Note

Upgrading from an older version and hitting permission issues? If you already had OpenScreen installed and the new version won't record (Screen Recording or Accessibility keep failing even after you grant them), uninstall the old version, remove OpenScreen's existing entries under System Settings > Privacy & Security (both Screen Recording and Accessibility), then do a fresh install and grant the permissions again when prompted.

Windows

Install via winget:

winget install SiddharthVaddem.OpenScreen

To update later: winget upgrade SiddharthVaddem.OpenScreen To uninstall: winget uninstall SiddharthVaddem.OpenScreen

If you'd rather grab the .exe installer directly, download it from the Releases page.

Linux

Three packages are published to the Releases page for each version. Pick the one that matches your distro:

Debian / Ubuntu / Pop!_OS (.deb)

sudo apt install ./Openscreen-Linux-latest.deb

Arch / Manjaro (.pacman)

sudo pacman -U Openscreen-Linux-latest.pacman

Any distro (.AppImage)

chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage

NixOS / Nix (flake)

Try without installing:

nix run github:siddharthvaddem/openscreen

Install into your user profile:

nix profile install github:siddharthvaddem/openscreen

For a NixOS system config (flake):

{
  inputs.openscreen.url = "github:siddharthvaddem/openscreen";

  outputs = { nixpkgs, openscreen, ... }: {
    nixosConfigurations.<host> = nixpkgs.lib.nixosSystem {
      modules = [
        openscreen.nixosModules.default
        { programs.openscreen.enable = true; }
      ];
    };
  };
}

For Home Manager, use openscreen.homeManagerModules.default with the same programs.openscreen.enable = true;.

You may need to grant screen recording permissions depending on your desktop environment.

Sandbox error: If the AppImage fails to launch with a "sandbox" error, run it with --no-sandbox:

./Openscreen-Linux-*.AppImage --no-sandbox

Platform differences

Everything in the editor and export is the same on macOS, Windows, and Linux: zooms, backgrounds, motion blur, crop/trim/speed, blur regions, annotations, auto-captions, projects, export, and all languages. The differences are in capture, where macOS and Windows use a native pipeline that Linux doesn't have:

  • Native recording: macOS (ScreenCaptureKit) and Windows (Windows Graphics Capture) record through a native pipeline for higher quality and clean window-level capture. Linux records through the browser pipeline instead.
  • Custom cursors: on macOS and Windows the real cursor is captured (shape, type, and clicks), which powers the cursor themes, click effects, and editable cursor overlay. On Linux only the cursor position is captured (used for auto-zoom), so those cursor options aren't available.
  • Webcam: captured natively on macOS and Windows; on Linux it's recorded through the browser, but still works as a picture-in-picture overlay.
  • System audio support varies by OS:
    • macOS: requires macOS 13+. On macOS 14.2+ you'll be prompted to grant audio capture permission. macOS 12 and below can't capture system audio (mic still works).
    • Windows: works out of the box.
    • Linux: needs PipeWire (default on Ubuntu 22.04+, Fedora 34+). Older PulseAudio-only setups may not capture system audio (mic should still work).

License

This project is licensed under the MIT License. By using this software, you agree that the authors are not liable for any issues, damages, or claims arising from its use.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

13 total
  1. v1.5.0v1.5.0Jun 6, 202631.2K downloads

    ## Final Release (v1.5.0) ** this project wil be archived soon ** when i started this project 9 months ago, it was really just a side project to help indie devs make better demos and share what they were building. i never expected it to get anywhere close to where it is today. somehow it ended up at 120k+ downloads and almost 40k stars, which is still kind of crazy to me. i've genuinely enjoyed building it, but i also feel like i've achieved everything i originally set out to do with the project. i guess that's also part of why i'm comfortable ending it. there are already plenty of successors and forks carrying the torch in their own way and I highly encourage you to check [them](https://github.com/webadderallorg/Recordly) out. thanks to **everyone** who contributed 🙏 , used the app and helped maintain the project, making it truly community first. even though i'm stepping away, i'd still love to see what people continue building with OpenScreen. if you're using it for your demos, products, walkthroughs, feel free to tag me on X and share what you've made. seeing how people used OpenScreen was always one of the most rewarding parts of working on it. ### Change

  2. v1.4.0v1.4.0May 6, 202631.7K downloads

    fixed stuff, potentially broke stuff, shipped new stuff ## What's Changed - Finally a notarized app thanks to @samirpatil2000 🐐 - please check out his other work - fixed Linux pixel export errors. - webcam shape masks. - new 3d iso, left, right tilt animation presets (experimental) - mouse highlighter with position slider (on all OS) and emphasizer for mouse clicks (only on macOS) - Blur parts of the video - extend speed options and custom speed inputs - webcam selection - new dual frame preset - UX improvements - Move playhead using arrow keys - improved adaptive smoothing for auto follow zoom - user preferences persistence - duplicate annotations easily - webcam size presets - pause/resume recording with countdown before start. - security fixes - Nix flake, Arch Linux support and Hyprland bug fixes - new languages support - Polish, Turkish, Korean, Arabic, Japanese, zh-TW

  3. v1.3.0v1.3.0Apr 2, 202650.9K downloads

    some fixes, more bugs, more features Changelog - undo-redo changes - localization - chinese, english and spanish - fix path resolution issues on Windows - fix audio desync and speed issue - restart recording - improved transitions and motion blur - e2e testing ci check - webcam support in vertical and pip mode. - support for transparent backgrounds (choose native aspect ratio and 0 padding)

  4. v1.2.0 (fixed)v1.2.0Mar 8, 20268.4K downloads

    ## Please re-install in case you faced issues (updated binaries) This is a **big** one! Note: this release includes some significant changes. From my testing everything looks stable, but there’s always a chance a few bugs slipped through. If you run into anything, please open an issue. ### Features - Cursor Telemetry driven Automatic Zoom Suggestions (click magic wand button to see the suggestions apply). - Microphone and system audio capture. - Save edits as "projects" that you can come back to (persisted). - New Speed track to speed up/ slow down sections of the video. - Import custom google fonts for annotation texts. - Configurable Keyboard Shortcuts. ### Bug fixes/ Improvements - Big Exporter revamp. You'll notice significantly faster exports than before since we moved away from frame based seeking. - Revamped HUD overlay. - Big Improvements to Timeline UX. - Reveal exported video button option after export. - Linter and CI checks for PRs and standardization. - Annotation text wrapping bug. <br/> Really grateful to everyone using it, contributing, and giving feedback. It’s been amazing seeing the project reach more and more people. I’ll

  5. v1.1.2v1.1.2Feb 7, 20268.3K downloads

    ### Bug fixes/ Improvements - Fixes export not matching preview issues (effects lost such as zoom, trims, etc) due to stale closures (hopefully)

Code frequency

additions and deletions
+16.7K-16.7KWeek of 2025-10-05: +9,024 linesWeek of 2025-10-05: -40 linesWeek of 2025-10-12: +5,063 linesWeek of 2025-10-12: -1,515 linesWeek of 2025-10-19: +0 linesWeek of 2025-10-19: -0 linesWeek of 2025-10-26: +936 linesWeek of 2025-10-26: -42 linesWeek of 2025-11-02: +2,287 linesWeek of 2025-11-02: -614 linesWeek of 2025-11-09: +1,282 linesWeek of 2025-11-09: -354 linesWeek of 2025-11-16: +3,829 linesWeek of 2025-11-16: -1,865 linesWeek of 2025-11-23: +14,099 linesWeek of 2025-11-23: -2,631 linesWeek of 2025-11-30: +5,881 linesWeek of 2025-11-30: -11,289 linesWeek of 2025-12-07: +8,533 linesWeek of 2025-12-07: -19 linesWeek of 2025-12-14: +223 linesWeek of 2025-12-14: -8,397 linesWeek of 2025-12-21: +4,510 linesWeek of 2025-12-21: -2,221 linesWeek of 2025-12-28: +1 linesWeek of 2025-12-28: -1 linesWeek of 2026-01-04: +1 linesWeek of 2026-01-04: -1 linesWeek of 2026-01-11: +55 linesWeek of 2026-01-11: -74 linesWeek of 2026-01-18: +1,139 linesWeek of 2026-01-18: -998 linesWeek of 2026-01-25: +13,897 linesWeek of 2026-01-25: -14,448 linesWeek of 2026-02-01: +554 linesWeek of 2026-02-01: -21 linesWeek of 2026-02-08: +1,930 linesWeek of 2026-02-08: -917 linesWeek of 2026-02-15: +1,273 linesWeek of 2026-02-15: -36 linesWeek of 2026-02-22: +15,929 linesWeek of 2026-02-22: -16,146 linesWeek of 2026-03-01: +16,510 linesWeek of 2026-03-01: -14,850 linesWeek of 2026-03-08: +4,850 linesWeek of 2026-03-08: -3,763 linesWeek of 2026-03-15: +11,007 linesWeek of 2026-03-15: -3,198 linesWeek of 2026-03-22: +2,136 linesWeek of 2026-03-22: -588 linesWeek of 2026-03-29: +2,112 linesWeek of 2026-03-29: -388 linesWeek of 2026-04-05: +9,290 linesWeek of 2026-04-05: -3,685 linesWeek of 2026-04-12: +4,776 linesWeek of 2026-04-12: -1,709 linesWeek of 2026-04-19: +12,808 linesWeek of 2026-04-19: -16,722 linesWeek of 2026-04-26: +2,697 linesWeek of 2026-04-26: -1,633 linesWeek of 2026-05-03: +15,964 linesWeek of 2026-05-03: -3,324 linesWeek of 2026-05-10: +9,095 linesWeek of 2026-05-10: -1,909 linesWeek of 2026-05-17: +4,217 linesWeek of 2026-05-17: -1,359 linesWeek of 2026-05-24: +2,768 linesWeek of 2026-05-24: -786 linesWeek of 2026-05-31: +5,461 linesWeek of 2026-05-31: -2,655 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +4 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +0 linesWeek of 2026-06-21: -0 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +0 linesWeek of 2026-07-05: -0 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesOct 5, 2025Aug 2, 2026
+194.1K lines added, -118.2K removed over the last year.

Commits per week

last 52 weeks
930Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 2 commitsWeek of 2025-10-12: 23 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 1 commitsWeek of 2025-11-02: 7 commitsWeek of 2025-11-09: 10 commitsWeek of 2025-11-16: 38 commitsWeek of 2025-11-23: 46 commitsWeek of 2025-11-30: 27 commitsWeek of 2025-12-07: 6 commitsWeek of 2025-12-14: 6 commitsWeek of 2025-12-21: 9 commitsWeek of 2025-12-28: 1 commitsWeek of 2026-01-04: 1 commitsWeek of 2026-01-11: 2 commitsWeek of 2026-01-18: 3 commitsWeek of 2026-01-25: 10 commitsWeek of 2026-02-01: 4 commitsWeek of 2026-02-08: 5 commitsWeek of 2026-02-15: 7 commitsWeek of 2026-02-22: 16 commitsWeek of 2026-03-01: 20 commitsWeek of 2026-03-08: 21 commitsWeek of 2026-03-15: 47 commitsWeek of 2026-03-22: 12 commitsWeek of 2026-03-29: 39 commitsWeek of 2026-04-05: 93 commitsWeek of 2026-04-12: 51 commitsWeek of 2026-04-19: 42 commitsWeek of 2026-04-26: 31 commitsWeek of 2026-05-03: 74 commitsWeek of 2026-05-10: 34 commitsWeek of 2026-05-17: 54 commitsWeek of 2026-05-24: 41 commitsWeek of 2026-05-31: 34 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 1 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsAug 10, 2025Aug 2, 2026
818 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 7 commitsSun 1:00 — 4 commitsSun 2:00 — 2 commitsSun 3:00 — 0 commitsSun 4:00 — 1 commitsSun 5:00 — 5 commitsSun 6:00 — 1 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 7 commitsSun 10:00 — 7 commitsSun 11:00 — 7 commitsSun 12:00 — 8 commitsSun 13:00 — 3 commitsSun 14:00 — 11 commitsSun 15:00 — 8 commitsSun 16:00 — 13 commitsSun 17:00 — 17 commitsSun 18:00 — 8 commitsSun 19:00 — 3 commitsSun 20:00 — 8 commitsSun 21:00 — 7 commitsSun 22:00 — 6 commitsSun 23:00 — 3 commitsMon 0:00 — 5 commitsMon 1:00 — 3 commitsMon 2:00 — 3 commitsMon 3:00 — 0 commitsMon 4:00 — 2 commitsMon 5:00 — 0 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 2 commitsMon 9:00 — 2 commitsMon 10:00 — 9 commitsMon 11:00 — 6 commitsMon 12:00 — 3 commitsMon 13:00 — 4 commitsMon 14:00 — 1 commitsMon 15:00 — 4 commitsMon 16:00 — 2 commitsMon 17:00 — 8 commitsMon 18:00 — 2 commitsMon 19:00 — 2 commitsMon 20:00 — 4 commitsMon 21:00 — 2 commitsMon 22:00 — 2 commitsMon 23:00 — 1 commitsTue 0:00 — 3 commitsTue 1:00 — 4 commitsTue 2:00 — 2 commitsTue 3:00 — 1 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 0 commitsTue 8:00 — 2 commitsTue 9:00 — 3 commitsTue 10:00 — 6 commitsTue 11:00 — 9 commitsTue 12:00 — 9 commitsTue 13:00 — 8 commitsTue 14:00 — 12 commitsTue 15:00 — 8 commitsTue 16:00 — 10 commitsTue 17:00 — 6 commitsTue 18:00 — 12 commitsTue 19:00 — 8 commitsTue 20:00 — 15 commitsTue 21:00 — 11 commitsTue 22:00 — 11 commitsTue 23:00 — 7 commitsWed 0:00 — 4 commitsWed 1:00 — 1 commitsWed 2:00 — 5 commitsWed 3:00 — 0 commitsWed 4:00 — 1 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 1 commitsWed 11:00 — 6 commitsWed 12:00 — 4 commitsWed 13:00 — 7 commitsWed 14:00 — 10 commitsWed 15:00 — 2 commitsWed 16:00 — 6 commitsWed 17:00 — 2 commitsWed 18:00 — 1 commitsWed 19:00 — 4 commitsWed 20:00 — 5 commitsWed 21:00 — 7 commitsWed 22:00 — 15 commitsWed 23:00 — 5 commitsThu 0:00 — 0 commitsThu 1:00 — 2 commitsThu 2:00 — 6 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 11 commitsThu 10:00 — 5 commitsThu 11:00 — 3 commitsThu 12:00 — 2 commitsThu 13:00 — 3 commitsThu 14:00 — 7 commitsThu 15:00 — 6 commitsThu 16:00 — 7 commitsThu 17:00 — 8 commitsThu 18:00 — 6 commitsThu 19:00 — 6 commitsThu 20:00 — 5 commitsThu 21:00 — 9 commitsThu 22:00 — 15 commitsThu 23:00 — 7 commitsFri 0:00 — 5 commitsFri 1:00 — 3 commitsFri 2:00 — 3 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 1 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 1 commitsFri 9:00 — 1 commitsFri 10:00 — 3 commitsFri 11:00 — 3 commitsFri 12:00 — 5 commitsFri 13:00 — 2 commitsFri 14:00 — 6 commitsFri 15:00 — 4 commitsFri 16:00 — 7 commitsFri 17:00 — 9 commitsFri 18:00 — 9 commitsFri 19:00 — 3 commitsFri 20:00 — 5 commitsFri 21:00 — 10 commitsFri 22:00 — 13 commitsFri 23:00 — 7 commitsSat 0:00 — 3 commitsSat 1:00 — 8 commitsSat 2:00 — 4 commitsSat 3:00 — 1 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 3 commitsSat 10:00 — 4 commitsSat 11:00 — 20 commitsSat 12:00 — 16 commitsSat 13:00 — 12 commitsSat 14:00 — 9 commitsSat 15:00 — 8 commitsSat 16:00 — 11 commitsSat 17:00 — 20 commitsSat 18:00 — 13 commitsSat 19:00 — 6 commitsSat 20:00 — 13 commitsSat 21:00 — 3 commitsSat 22:00 — 8 commitsSat 23:00 — 10 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits505 (47%)
Community commits577 (53%)

1,082 commits in total over the last year.

DateListRankStars gained
Apr 8, 2026daily#23+141
Apr 7, 2026daily#13+231
Apr 6, 2026daily#9+316
Apr 5, 2026daily#3+808
Apr 4, 2026daily#7+413
Apr 3, 2026daily#8+506
Apr 2, 2026daily#8+450
Apr 1, 2026daily#9+379
Mar 31, 2026daily#25+124
  • public-apis/public-apis

    A collective list of free APIs

    454.9K stars · Python

  • 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