Showing 51 open source projects for "stream"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    HLS.js

    HLS.js

    HLS.js is a JavaScript library that plays HLS in browsers

    HLS.js is a JavaScript library that implements an HTTP Live Streaming client. It relies on HTML5 video and MediaSource Extensions for playback. It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments. Transmuxing is performed asynchronously using a Web Worker when available in the browser. HLS.js also supports HLS + fmp4, as announced during WWDC2016. HLS.js works directly on top of a standard HTML<video> element. HLS.js is written in ECMAScript6 (*.js) and TypeScript (*.ts) (strongly typed superset of ES6), and transpiled in ECMAScript5 using Babel and the TypeScript compiler. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    OpenScreen

    OpenScreen

    Create stunning demos for free

    OpenScreen is a modern screen-sharing and collaboration platform designed to provide seamless real-time communication and content sharing across devices. It enables users to share their screens, stream content, and collaborate in interactive environments without relying on heavy or proprietary systems. The project likely emphasizes simplicity and accessibility, making it easy to deploy and use in both personal and professional contexts. Its architecture may support web-based interfaces, allowing cross-platform compatibility without requiring extensive setup. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Motia

    Motia

    Multi-Language Backend Framework that unifies APIs

    Motia is a large-scale, multi-language backend framework designed to unify and simplify core backend concerns — from APIs and background jobs to distributed workflows, streams, and advanced AI agent integration — through a single coherent primitive with built-in observability and state management. It provides a unified development philosophy that seamlessly bridges different backend patterns (queues, event streams, scheduled jobs) while offering integrated tools for telemetry, logging,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    API Platform

    API Platform

    Create REST and GraphQL APIs, scaffold Jamstack webapps

    Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time. Build fully-featured hypermedia or GraphQL API in minutes. Leverage its awesome features to develop complex and high-performance API-first projects. Extend or override everything you want. API Platform is built on top of battle-tested products. The server skeleton includes the famous Symfony framework and the Doctrine ORM.
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    ffmpeg-commander

    ffmpeg-commander

    A web-based GUI for quickly generating common FFmpeg command-line

    ...The tool focuses on common workflows such as format conversion, compression, and codec selection. It can optionally connect to a backend service to execute commands and stream progress updates in real time. The interface is inspired by tools like HandBrake, aiming to lower the barrier to entry for FFmpeg usage. Overall, it acts as a bridge between ease of use and powerful multimedia processing capabilities.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Your Spotify

    Your Spotify

    Self hosted Spotify tracking dashboard

    Your Spotify is an open-source self-hosted alternative to traditional music streaming platforms that lets users import, organize, and stream their personal music collections through a web interface that feels familiar and responsive. It’s designed to give people control over their own content by eliminating reliance on third-party music services, instead letting the owner manage metadata, cover art, playlists, and rich browsing features. The project supports resuming playback across devices, custom playlists, and a search engine that speeds up locating songs, albums, and artists in large libraries. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Cinephage

    Cinephage

    The AIO solution to your self hosted media gathering needs

    Cinephage is an ambitious all-in-one media management platform aimed at self-hosters who want a unified interface for movies, TV shows, live TV, downloads, indexers, subtitles, and streaming workflows. Instead of relying on a patchwork of separate tools that each handle one slice of the media stack, Cinephage brings everything under a single database and responsive UI built with modern web frameworks like Svelte. It’s designed so that everything — from content discovery to library...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    OpenACP

    OpenACP

    Self-hosted bridge that lets you interact with AI coding agents

    ...It connects agents such as Claude Code, Codex, Gemini, and Cursor to Telegram, Discord, and Slack through the Agent Client Protocol. The project lets users send a chat message, launch or continue an agent session, stream tool calls and results, and review code work in real time. It is useful for developers who want to manage coding agents from a phone, team chat, or remote environment without staying inside a terminal. OpenACP emphasizes user ownership, since the bridge runs on the user’s machine with the user’s keys and codebase. Its main value is turning messaging apps into practical control surfaces for remote, visible, and multi-agent software development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Billd-Live

    Billd-Live

    Live broadcast room built on Vue3 + WebRTC + Nodejs + SRS

    ...The system supports multiple streaming protocols and includes features such as real-time interaction, multi-user connections, and content distribution. It also offers advanced capabilities like multi-stream mixing, authentication, and integration with external streaming services. The platform includes backend services for user management, payments, and content control, making it suitable for building scalable live streaming ecosystems. Its modular design supports deployment across web, mobile, and desktop environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    Kysely

    Kysely

    A type-safe typescript SQL query builder

    Kysely (pronounce “Key-Seh-Lee”) is a type-safe and autocompletion-friendly typescript SQL query builder. Inspired by knex. Mainly developed for node.js but also runs on deno and in the browser. Kysely makes sure you only refer to tables and columns that are visible to the part of the query you're writing. The result type only has the selected columns with correct types and aliases. As an added bonus you get autocompletion for all that stuff. As shown in the gif above, through the pure magic...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    ethereum.org website

    ethereum.org website

    Ethereum.org is a primary online resource for the Ethereum community

    ...Ethereum's decentralized finance (DeFi) system never sleeps or discriminates. With just an internet connection, you can send, receive, borrow, earn interest, and even stream funds anywhere in the world.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    PeerJS

    PeerJS

    Simple peer-to-peer with WebRTC

    PeerJS wraps the browser's WebRTC implementation to provide a complete, configurable, and easy-to-use peer-to-peer connection API. Equipped with nothing but an ID, a peer can create a P2P data or media stream connection to a remote peer. To broker connections, PeerJS connects to a PeerServer. Note that no peer-to-peer data goes through the server. The server acts only as a connection broker. If you don't want to run your own PeerServer, we offer a free cloud-hosted version of PeerServer. PeerServer is open source and is written in node.js. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Kyoo

    Kyoo

    A portable and vast media library solution

    Kyoo is a self-hosted media streaming platform designed to organize, stream, and manage personal video libraries through a modern web interface. It is built around a containerized architecture using Docker, where multiple services handle media indexing, streaming, and configuration. The system allows users to access their content from a browser while maintaining control over storage and playback infrastructure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The Vibe Companion

    The Vibe Companion

    Open-source Claude Code/Codex Web UI

    The Companion project by The-Vibe-Company is an open-source web-based UI for interacting with Claude Code, offering a fully graphical interface to launch sessions, stream responses, and approve or deny AI tool usage—all via web browsers on desktop or mobile. Instead of working solely through a command-line interface, developers and creators can start, manage, and visualize Claude Code sessions in a modern web environment built with TypeScript, enabling more natural interaction with AI models. The UI displays structured responses, shows conversation history, and offers controls for managing tool calls and permissions during an AI session, bringing a more polished and intuitive experience than terminal-based workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    react-docgen

    react-docgen

    A CLI and toolbox to extract information from React component files

    ...These component definitions must follow certain guidelines in order to be analyzable. Installing the module adds a react-docgen executable which allows you to convert a single file, multiple files or an input stream. We are trying to make the executable as versatile as possible so that it can be integrated into many workflows. By default, react-docgen will look for the exported component created through React.createClass, a class definition or a function (stateless component) in each file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Lidify

    Lidify

    Lidify is built for music lovers who want the convenience of streaming

    ...Beyond basic playback, it leans into discovery with personalized “made for you” mixes and one-click radio modes that generate stations from your own listening history and library structure. It also supports on-the-fly transcoding, so you can stream original quality when you want or reduce bandwidth when you need to. Lidify expands past music into a more complete audio hub by supporting podcast subscriptions and integrating with tools many self-hosters already run.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    OpenAI Realtime Agents

    OpenAI Realtime Agents

    This is a simple demonstration of more advanced, agentic patterns

    This repository demonstrates how to build low-latency, streaming “voice + chat” agents using OpenAI’s Realtime API combined with the OpenAI Agents SDK. The demo shows patterns for connecting a realtime voice stream (audio in/out) with agents that can use tools, maintain state, and orchestrate multi-agent workflows. The SDK offers abstractions such as agent orchestration, event handling, handoffs, state management, and guardrails, tailored to support realtime, conversational systems. The demo includes a Next.js frontend for browser interaction and likely a backend component to orchestrate realtime sessions and agent logic. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    OpenAI Agents JS

    OpenAI Agents JS

    A lightweight, powerful framework for multi-agent workflows

    ...At its core, it introduces primitives like Agents, Tools, Guardrails, and Handoffs, letting you define structured multi-agent systems in a modular way. The repo includes examples showing how to build agents that call local functions, chain between agents, validate input/output, stream responses, and interact in real time (e.g. voice agents via WebRTC). It also has tracing and debugging support so you can introspect how agents executed their workflows. Because it aligns closely with the Python Agents SDK, it aims for cross-language parity so that JS/TS devs can adopt similar agent architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Foxglove Studio

    Foxglove Studio

    Robotics visualization and debugging

    ...Visualize images and point clouds, overlay bounding boxes, add classification labels and planned movements, and drill down into your data with plots or raw message views. Upload recordings to your private data lake for easy storage, searching, and analysis. Stream recorded data directly into Foxglove Studio to get insights into your robots' behavior. We're long-time fans and beneficiaries of open source software. Join our community on Github and Slack to contribute bug reports, feature requests, or pull requests.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Accshift

    Accshift

    One-click account switcher for Steam, Riot, Battle.net and Epic

    Accshift switches game launcher accounts in one click, without signing out or retyping a password. It drives each launcher's own remember-me mechanism: the saved session is captured, one snapshot is kept per account on your machine, and the right one is restored on switch. No password is ever stored, and session data is encrypted at rest with DPAPI, the Keychain or the Secret Service. Launchers: Steam, Riot Games (Valorant, League of Legends), Battle.net (Overwatch 2, Diablo IV, WoW, Call...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Piping Server

    Piping Server

    Infinitely transfer between every device over pure HTTP with pipes

    ...The first one waits for the other. The most important thing is that the data are streamed. This means that you can transfer any data infinitely. The demo below transfers an infinite text stream with seq inf. You can transfer any kind of data infinitely on a stream. Streams are very efficient in terms of both time and space. All you need is to have either a Web browser or curl, which are widely pre-installed. You do not need to install any extra software.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    marble

    marble

    Functional reactive Node.js framework for building server-side apps

    Marble.js is a functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS. The core concept of Marble.js assumes that almost everything is a stream. The main building block of the whole framework is an Effect, which is just a function that returns a stream of events. With the big popularity of RxJS Observable, you can create a referential transparent program specification made up of functions that may produce side effects like network, logging, database access, etc. Using its monadic nature we can map I/O operations over effects and flat them to bring in other sequences of operations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OpenAPI-to-GraphQL

    OpenAPI-to-GraphQL

    Translate APIs described by OpenAPI Specifications (OAS) into GraphQL

    ...Mutations Non-safe, non-idempotent API operations (e.g., POST, PUT, DELETE) are translated to GraphQL mutations. Input payload is type-checked. GraphQL subscriptions allow clients to receive a stream of events, such as updates whenever data changes on the GraphQL server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Log.io

    Log.io

    Real-time log monitoring in your browser

    Inputs watch log files for changes, send new log messages to the server, which broadcasts to web clients. Log messages are tagged with stream and source information based on user configuration. log.io has no persistence layer. File inputs are informed of file changes via inotify, and log messages hop from input to server to web client via TCP and socket.io, respectively. log.io uses a stateless TCP API to receive log messages. Writing a third party harvester is easy. Open a TCP connection to the server and begin writing properly formatted messages to the socket. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Cycle.js

    Cycle.js

    A functional and reactive JavaScript framework for predictable code

    Cycle’s core abstraction is your application as a pure function main() where inputs are read effects (sources) from the external world and outputs (sinks) are write effects to affect the external world. These I/O effects in the external world are managed by drivers, plugins that handle DOM effects, HTTP effects, etc. The internals of main() are built using Reactive Programming primitives, which maximizes separation of concerns and provides a fully declarative way of organizing your code. The...
    Downloads: 0 This Week
    Last Update:
    See Project