# Cap **Repository Path**: morya/Cap ## Basic Information - **Project Name**: Cap - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-05 - **Last Updated**: 2025-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Logo

Cap

The open source Loom alternative.
Cap.so ยป

Downloads for macOS & Windows


[![Open Bounties](https://img.shields.io/endpoint?url=https%3A%2F%2Fconsole.algora.io%2Fapi%2Fshields%2FCapSoftware%2Fbounties%3Fstatus%3Dopen)](https://console.algora.io/org/CapSoftware/bounties?status=open) 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](https://cap.so/docs/self-hosting) to learn more. You can also use the button below to deploy Cap Web to Railway: [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/new/template/PwpGcf) Cap Desktop can connect to your self-hosted Cap Web instance regardless of if you build it yourself or [download from our website](https://cap.so/download). # 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: - `desktop`: A [Tauri](https://tauri.app) (Rust) app, using [SolidStart](https://start.solidjs.com) on the frontend. - `web`: A [Next.js](https://nextjs.org) web app. ### Packages: - `ui`: A [React](https://reactjs.org) Shared component library. - `utils`: A [React](https://reactjs.org) Shared utility library. - `tsconfig`: Shared `tsconfig` configurations used throughout the monorepo. - `database`: A [React](https://reactjs.org) and [Drizzle ORM](https://orm.drizzle.team/) Shared database library. - `config`: `eslint` configurations (includes `eslint-config-next`, `eslint-config-prettier` other configs used throughout the monorepo). # Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) for more information. This guide is a work in progress, and is updated regularly as the app matures.