展示 HN:我们构建了一个开源的、用于替代昂贵结对编程应用的方案。
Show HN: We built an open-source alternative to expensive pair programming apps

原始链接: https://github.com/gethopp/hopp

## Hopp:开源结对编程 Hopp 是一款新的开源应用程序,专为远程结对编程和多人编程设计。它采用现代技术栈构建——包括 Go、React/TypeScript、Tauri 和 LiveKit——旨在为协作编码提供高质量、低延迟的体验。 主要功能包括高质量的屏幕共享、单次会话支持最多 10 名协作者,以及简化的单击配对功能。该项目强调开放开发,鼓励社区贡献并提供自托管选项。 Hopp 的后端使用 Go 和 PostgreSQL,而前端则使用 React、TypeScript 和 TailwindCSS 构建。它作为由 Tauri 和 Rust 提供支持的桌面应用程序提供。文档和社区支持可通过 Discord 和 Twitter 获得。该项目采用 AGPL-3.0 许可,目前在 GitHub 上有 121 个星标和 9 个分支。

## Hopp:开源结对编程替代方案 对现有结对编程工具的成本和质量感到沮丧的开发者们创建了Hopp,这是一个新的开源解决方案。Hopp历时一年多开发,旨在使核心开发者协作无需昂贵的订阅费用即可实现,并解决Huddle等工具中遇到的屏幕共享模糊问题。 早期反馈集中在使用现有工作流程的集成上——CLI工具、IDE扩展以及Slack等平台,以减少启动会话的摩擦。讨论强调需要标准化的编辑器交互,可能类似于语言服务器协议(LSP),但也承认结对编程超越了IDE,包括调试、终端工作以及对Grafana等工具的共享访问。 开发者们正在积极寻求反馈,并优先改进延迟(探索AV1编解码器和基于Rust的流媒体)和工作流程,包括快速“结对”切换功能,相关问题已经在他们的GitHub仓库中创建,以供社区贡献。
相关文章

原文
Skip to content

gethopp/hopp

Repository files navigation

Hopp - Open Source pair programming app

Hopp

Discord Powered by LiveKit License

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

🛠️ Tech Stack

Backend

Frontend

Desktop App

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

📚 Documentation

💻 Local development

🌐 Community & Support

Releases

No releases published

Packages

No packages published

Contributors 3

联系我们 contact @ memedata.com