CapSoftware

    CapSoftware/Cap

    Open source Loom alternative. Beautiful, shareable screen recordings.

    web
    frontend
    app
    cap
    coss
    loom
    mac
    nextjs
    nextjs15
    open-source
    oss
    react
    record
    rust
    screen-capture
    screen-recorder
    screenshot
    solidjs
    tauri
    tauri-app
    typescript
    vite
    TypeScript
    NOASSERTION
    16.4K stars
    1.2K forks
    16.4K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    75

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    279

    Generated Insights

    About Cap

    Logo

    Cap

    The open source Loom alternative.
    Cap.so »

    Downloads for macOS & Windows


    Open Bounties

    Cap is the open source alternative to Loom. It's a video messaging tool that allows you to record, edit and share videos in seconds.

    Self Hosting

    Cap Web is available to self-host using Docker or Railway, see our self-hosting docs to learn more. You can also use the button below to deploy Cap Web to Railway:

    Deploy on Railway

    Cap Desktop can connect to your self-hosted Cap Web instance regardless of if you build it yourself or download from our website.

    Monorepo App Architecture

    We use a combination of Rust, React (Next.js), TypeScript, Tauri, Drizzle (ORM), MySQL, TailwindCSS throughout this Turborepo powered monorepo.

    A note about database: The codebase is currently designed to work with MySQL only. MariaDB or other compatible databases might partially work but are not officially supported.

    Apps:

    Packages:

    • ui: A React Shared component library.
    • utils: A React Shared utility library.
    • tsconfig: Shared tsconfig configurations used throughout the monorepo.
    • database: A React and Drizzle ORM Shared database library.
    • config: eslint configurations (includes eslint-config-next, eslint-config-prettier other configs used throughout the monorepo).

    License:

    Portions of this software are licensed as follows:

    • All code residing in the cap-camera* and scap-* families of crates is licensed under the MIT License (see licenses/LICENSE-MIT).
    • All third party components are licensed under the original license provided by the owner of the applicable component
    • All other content not mentioned above is available under the AGPLv3 license as defined in LICENSE

    Contributing

    See CONTRIBUTING.md for more information. This guide is a work in progress, and is updated regularly as the app matures.

    Discover Repositories

    Search across tracked repositories by name or description