The best OSS remote pair programming app.
Hopp is an innovative open source pair programming application designed to enhance collaboration among development teams. Built with modern technology stacks, Hopp leverages Tauri for desktop applications and the advanced WebRTC infrastructure provided by LiveKit, ensuring a robust experience for users. With its focus on community-driven development, Hopp encourages contributions from developers and users alike, making it a versatile tool for engineers looking to tackle coding challenges together.
Super High Quality Screen Sharing
Hopp optimizes WebRTC for enhanced screen sharing quality, ensuring a smooth visual experience during collaborative sessions.
Mob Programming
Join a virtual room and pair program with up to 10 teammates instantly, facilitating real-time collaboration.
One Click Pairing
Eliminate the hassle of sharing links—start pairing with just one click, streamlining the onboarding process for your team.
Built in the Open
Developed with the open-source community in mind, Hopp enables self-hosting and invites innovation from its users.
Robust Tech Stack
The backend is powered by Go and PostgreSQL for data storage, while the frontend utilizes React with TypeScript and TailwindCSS for a responsive user experience.
Documentation Available
Comprehensive official documentation is provided, along with core process docs and guidelines for local development.
Community & Support
Engage with a vibrant community on Discord and stay updated through social channels like Twitter, fostering collaboration and support among users.
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
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.