
Google Meet
Video conferencing and collaboration platform
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hostable screen recording and sharing platform
Record your screen, desktop, or applications and share videos asynchronously with public links. A privacy-focused, self-hosted alternative to commercial recording tools.

Snapify is a self-hostable screen recording platform designed for asynchronous communication. Built with TypeScript and Next.js, it empowers teams and individuals to capture unlimited recordings of browser tabs, desktop screens, and applications without vendor lock-in or usage limits.
Unlike cloud-dependent services, Snapify gives you complete control over your recording infrastructure. Store videos on your own AWS S3-compatible storage (including Backblaze B2), manage user authentication through GitHub OAuth, and deploy to platforms like Vercel. Set automatic expiration policies to delete or unlist recordings after specific timeframes, ensuring sensitive content doesn't persist indefinitely.
The platform supports uploading existing videos alongside new recordings, making it a centralized hub for all asynchronous video communication. With MySQL database support via Prisma ORM and straightforward environment configuration, Snapify can be deployed on your infrastructure in minutes. Ideal for development teams, support organizations, and anyone requiring screen recording without monthly subscriptions or storage caps.
When teams consider Snapify, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Asynchronous Code Reviews
Developers record screen walkthroughs of pull requests, reducing synchronous meeting time and providing reviewers with detailed context.
Customer Support Documentation
Support teams create shareable video guides for common issues, reducing ticket volume and enabling self-service troubleshooting.
Bug Reproduction Reports
QA engineers capture exact steps to reproduce issues with automatic expiration, ensuring sensitive test data doesn't persist indefinitely.
Internal Training Libraries
Organizations build searchable video knowledge bases for onboarding and process documentation without per-seat licensing costs.
Snapify works with AWS S3-compatible storage, including Backblaze B2. You configure your own bucket with private access and provide credentials via environment variables.
The current implementation uses GitHub OAuth via NextAuth. Extending to other providers would require modifying the authentication configuration in the codebase.
You can configure recordings to automatically delete or become unlisted after a specified timeframe, useful for temporary shares or compliance requirements.
You need a MySQL database (Railway recommended), AWS S3-compatible storage, GitHub OAuth app credentials, and a hosting platform like Vercel for the Next.js application.
Yes, Snapify supports uploading existing video files alongside creating new screen recordings, making it a unified video sharing platform.
Project at a glance
DormantLast synced 4 days ago