Cap

screenshot of Cap
react
vite

Open source Loom alternative. Beautiful, shareable screen recordings.

Overview:

Cap is an open source video messaging tool currently in public beta. It serves as an alternative to Loom, allowing users to easily record, edit, and share videos within seconds. In active development, Cap offers a self-hosting option with deployment buttons for Vercel and Render, as well as a Docker option. The development roadmap showcases ongoing updates and future plans for the product.

Features:

  • Video Messaging Tool: Record, edit, and share videos quickly.
  • Self-Hosting Guide: Includes one-click deployment buttons for Vercel and Render, as well as Docker option.
  • Monorepo App Architecture: Utilizes Rust, React (Next.js), TypeScript, Tauri, Drizzle (ORM), MySQL, TailwindCSS in a Turborepo powered monorepo structure.
  • Desktop and Web Apps: Utilizes Tauri for the desktop app and Next.js for the web app.
  • Shared Component and Utility Libraries: Includes a React Shared component library and utility library.
  • Shared Configurations: Utilizes shared tsconfig, database, and eslint configurations.
  • Active Development: Regular updates and contributions welcomed through the Cap Discord channel.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.