Professional real-time video chat with preference-based matching
GitHub β’ Releases β’ Discord β’ Deployment Guide
Meet Helixque, a professional real-time video chat application that pairs people based on their preferences. Built with WebRTC for secure, low-latency peer-to-peer media and a modern Turborepo architecture delivering a premium experience for networking and collaboration. π₯
Helixque is continuously evolving. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join the conversation on Discord or raise a GitHub issue. We read everything and respond to most.
You can now preview the latest updates and improvements every 2β3 days at the following link: π Helixque-Changes
Getting started with Helixque is simple:
- Clone the repository
git clone https://github.com/HXQLabs/Helixque.git
cd helixque-ui- Install dependencies
This project uses pnpm for dependency management.
# Install dependencies
pnpm install
- Start development servers
# Start development server
pnpm dev
Open your browser at http://localhost:3000 and allow camera/microphone access. π
-
Enhanced UI & Layout Enjoy a cleaner, smoother interface with improved stability when switching between users. Seamless navigation and responsive design ensure a premium user experience.
-
Seamless Media Switching Toggle between video and audio effortlessly with smooth transitions for uninterrupted conversations. Real-time device management keeps your calls crystal clear.
-
Instant Messaging Send and receive messages in real time for seamless communication alongside video calls. Perfect for sharing links, notes, or quick thoughts during conversations.
-
One-on-One Video Calling Connect directly with other users for private, high-quality video conversations. WebRTC ensures low-latency, peer-to-peer connections for the best quality.
-
Random Connect with Professionals Meet and network with professionals from various fields instantly. Expand your connections effortlessly with intelligent preference-based matching.
-
Unlimited Skips No limits on finding the right match. Skip as many times as you need until you find the perfect conversation partner.
The frontend is a Turborepo workspace managing the Next.js application and shared UI packages.
apps/web: Main Next.js application (App Router).packages/ui: Shared UI components (shadcn/ui).
Note: Frontend requires HTTPS in production for getUserMedia to function correctly. Device permissions must be granted by the user.
Join the Helixque community on Discord and GitHub Discussions.
Feel free to ask questions, report bugs, participate in discussions, share ideas, request features, or showcase your projects. We'd love to hear from you!
If you discover a security vulnerability in Helixque, please report it responsibly instead of opening a public issue. We take all legitimate reports seriously and will investigate them promptly.
To disclose any security issues, please contact the maintainers through Discord or open a private security advisory on GitHub.
There are many ways you can contribute to Helixque:
- β Star the repository to support the project
- π Report bugs or submit feature requests via GitHub Issues
- π Review and improve documentation
- π¬ Talk about Helixque in your community and let us know
- π Show your support by upvoting popular feature requests
- Open an issue to discuss larger features before implementing
- Use small, focused pull requests with descriptive titles and testing notes
- Maintain TypeScript types and follow existing code style
- Run linters and formatters before committing
- Join our Discord to coordinate work and get faster PR reviews
Important: Signing up and completing the brief onboarding in the app is required for all contributors. Maintainers will use registered accounts to verify changes.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.