GridStream is a high-performance, infinite-canvas media player It is built for power users who need to monitor multiple live streams simultaneously. Whether you're watching sports, monitoring security feeds, or tracking multiple broadcasts, GridStream adapts to your workflow.
Unlike static grid players, GridStream features a topology-aware layout engine that lets you resize, drag, and organize streams on an infinite panning canvas.
|
The grid isn't just a list. It's a living canvas.
|
Built for modern streaming protocols.
|
|
Never lose a stream link again.
|
Designed for speed and usability.
|
- Node.js (v16+)
- npm or yarn
-
Clone the Repository
git clone https://github.com/Jonnysol/StreamGrid.git cd StreamGrid -
Install Dependencies
npm install
-
Run Development Build
npm run dev:electron
To create a standalone executable for your OS (Windows .exe, Mac .dmg, Linux .AppImage):
npm run distThe output file will be located in the dist/ directory.
| Action | Input |
|---|---|
| Add Stream | Ctrl + N (Win) / Cmd + N (Mac) |
| Pan Canvas | Click & Drag Background |
| Resize Video | Drag Bottom-Right Corner |
| Fullscreen | Double-Click Video |
| Mute/Unmute | Click Video |
| Record Clip | Click ● Icon (Records 3 mins) |
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Handcrafted by Jonny Sol


