npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

nextro-media-react

v1.0.0

Published

React SDK for Nextro Media Engine

Readme

🌌 Nextro Media

Enterprise-Grade P2P & SFU Video Conferencing Engine

Nextro Media is a high-performance, developer-first video networking platform. It features a unique Hybrid Signaling Engine that seamlessly transitions between ultra-low latency Mesh (P2P) for small groups and a powerful Go-based SFU for large-scale enterprise meetings.


🚀 Vision: Scaling to 20+ Participants

Nextro is engineered for growth. While many platforms struggle with bandwidth at scale, Nextro uses a custom Selective Forwarding Unit (SFU) built in Go to orchestrate massive meetings without crushing the client's internet connection.

[!IMPORTANT] V2.0 Optimization Status: We are currently implementing Active Speaker Switching. This allows the engine to intelligently prioritize the high-definition video of the current speaker while sending low-bandwidth thumbnails for other participants, saving up to 80% bandwidth in large rooms.


🛠 Tech Stack

  • Backend: Go (Pion WebRTC) — High-concurrency media orchestration.
  • Frontend: React (SDK) — Modern, glassmorphic UI components.
  • Packaging: Docker — Enterprise-ready deployment containers.
  • Signaling: Custom WebSocket protocol with Hybrid Mesh/SFU fallback.

📦 Getting Started

1. Backend Packaging (Docker)

The engine is pre-packaged for instant deployment.

cd engine
docker build -t nextro-engine .
docker run -p 8080:8080 -p 50000-50100:50000-50100/udp nextro-engine

2. Frontend SDK

Nextro provides a professional React SDK to build your UI in minutes.

npm install @nextroford/media-react

🔒 Security: HMAC Shield

Nextro includes a built-in Security Shield (HMAC signature validation) to prevent "Zoom-bombing" and unauthorized room access. Every signaling message is verified against a secure secret key.


⚖ License

Distributed under the MIT License. See LICENSE for more information.


👨‍💻 Author

Jherson Aguto - Principal Architect