Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gethopp/hopp

Repository files navigation

Hopp - Open Source pair programming app

Hopp is an open source pair programming app that allows you to pair program with your teammates. The app is built with Tauri, and the WebRTC infrastructure is powered by LiveKit.

Features

  • Super high quality screen sharing
  • Mob programming
    • Join a room and start pairing immediately with up to 10 teammates
  • One click pairing
    • No more sharing links with your teammates on chat
  • Built in the open
    • We want to build Hopp with the OSS community
    • This comes with benefits as self-hosting, and innovation from the community

Supported Platforms

  • macOS - Fully supported
  • Windows - Alpha (compiles but expect some bugs)

Roadmap

  • Move everything WebRTC related from WebKit to our Rust backend (currently in progress)
  • Implement dynamic codec selection and adaptive streaming resolution
  • Add key bindings
  • Support Linux
  • Re-introduce Windows as fully supported

Tech Stack

Backend

Frontend

Desktop App

  • Tauri - Desktop app
  • Rust - Desktop app (core process)

Documentation

Local development

Community & Support

About

The best OSS remote pair programming app.

Topics

Resources

Readme

License

AGPL-3.0 license

Stars

Watchers

Forks

Releases

No releases published

Packages