awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to illuspas/node-media-server

Open-source alternatives to Node Media Server

30 open-source projects similar to illuspas/node-media-server, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Node Media Server alternative.

  • gwuhaolin/livegogwuhaolin avatar

    gwuhaolin/livego

    10,179View on GitHub↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    Goflashflvgolang
    View on GitHub↗10,179
  • daniulive/smarterstreamingdaniulive avatar

    daniulive/SmarterStreaming

    11,170View on GitHub↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Javaandroid-rtmpgb28181hevc
    View on GitHub↗11,170
  • easydarwin/easydarwinEasyDarwin avatar

    EasyDarwin/EasyDarwin

    6,830View on GitHub↗

    open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.

    HTMLeasydarwinflvrtsp
    View on GitHub↗6,830

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bililiverecorder/bililiverecorderBililiveRecorder avatar

    BililiveRecorder/BililiveRecorder

    4,698View on GitHub↗

    BililiveRecorder is a tool for automatically capturing and saving live broadcasts and associated chat logs from Bilibili to local storage. It functions as a live stream automation bot that monitors channel statuses in real time to trigger recording tasks without manual intervention. The project provides a web-based recording manager and a graphical interface for configuring capture settings and managing target channels. It supports recording multiple simultaneous broadcasts and includes a dedicated system for recovering corrupted media caused by server-side interruptions. The application man

    C#bilibilibilibili-livedotnet-core
    View on GitHub↗4,698
  • laifengios/lflivekitLaiFengiOS avatar

    LaiFengiOS/LFLiveKit

    4,398View on GitHub↗

    LFLiveKit is an iOS live streaming SDK designed for capturing, encoding, and transmitting real-time audio and video streams over the RTMP protocol. The toolkit includes a hardware media encoder that uses H264 and AAC acceleration to compress streams, as well as a GPU-accelerated video filter for applying real-time beauty effects and watermarks. It also features an adaptive bitrate streamer that dynamically adjusts transmission rates and manages frame drops to maintain stability during network fluctuations. The system supports media capture from external peripheral devices and screen recordin

    Objective-C
    View on GitHub↗4,398
  • retorquere/zotero-better-bibtexretorquere avatar

    retorquere/zotero-better-bibtex

    6,833View on GitHub↗

    Make Zotero effective for us LaTeX holdouts

    TypeScriptbibbiblatexbibtex
    View on GitHub↗6,833
  • ireader/media-serverireader avatar

    ireader/media-server

    3,486View on GitHub↗

    This project is a media streaming server designed for the ingestion, packetization, and distribution of live audio and video content. It functions as a core infrastructure tool for managing real-time media delivery, providing the necessary logic to handle session signaling, bitstream transformation, and the multiplexing of raw data into standardized network packets. The server distinguishes itself through its support for a wide range of industry-standard streaming protocols and container formats. It includes specialized engines for adaptive bitrate delivery, enabling the conversion of raw bit

    Cflvfmp4hls
    View on GitHub↗3,486
  • sorayuki/obs-multi-rtmpsorayuki avatar

    sorayuki/obs-multi-rtmp

    4,913View on GitHub↗

    obs-multi-rtmp is a plugin for OBS Studio that enables streaming a single video feed to multiple RTMP destinations simultaneously. It functions as an extension to the broadcasting software to add output destination management for live streams. The tool duplicates a live video stream and sends it to several different streaming platforms at once. This allows for simultaneous RTMP broadcasting to redundant or distributed endpoints without duplicating encoders. The project manages multi-platform live streaming through multiplexed RTMP streaming and socket-based data replication. It employs async

    C++
    View on GitHub↗4,913
  • timerring/bilivetimerring avatar

    timerring/bilive

    3,125View on GitHub↗

    Bilive is a multimodal AI video pipeline and live stream recording tool designed to capture real-time broadcasts and automate the creation of highlight clips. It functions as a multi-platform stream orchestrator capable of distributing looped pre-recorded content and managing the automated upload of processed video clips to various destinations. The system distinguishes itself through AI-driven content generation, using comment density to detect high-energy segments and multimodal models to automatically produce descriptive titles and synchronized subtitles. It further utilizes image-to-image

    Pythonassbilibilibili
    View on GitHub↗3,125
  • ihmily/streamcapihmily avatar

    ihmily/StreamCap

    3,852View on GitHub↗

    StreamCap is a cross-platform recording client designed to automate the archiving of live video broadcasts. It functions as a centralized utility that monitors multiple streaming channels, automatically triggering recording tasks the moment a broadcast begins. By leveraging a dedicated media processing framework, the software captures live data streams directly to local storage. The project distinguishes itself through an integrated web-based management interface that allows users to configure recording parameters and monitor active sessions remotely. It supports automated scheduling for recu

    Pythonbilibilicross-platformdouyin
    View on GitHub↗3,852
  • xxxserxxx/gotopxxxserxxx avatar

    xxxserxxx/gotop

    3,040View on GitHub↗

    Gotop is a terminal system monitor that provides a real-time hardware activity and system performance dashboard. It functions as a customizable resource dashboard and an extensible metrics collector, rendering system data through a graphical terminal interface. The project distinguishes itself as a remote system monitor capable of exporting local sensor data via a read-only port and polling performance metrics from remote servers. It supports extensibility through a plugin system that uses shared object files to integrate custom hardware performance tracking. The tool covers various observab

    Go
    View on GitHub↗3,040
  • smol-rs/smolsmol-rs avatar

    smol-rs/smol

    4,979View on GitHub↗

    Smol is a lightweight Rust asynchronous runtime and task executor. It provides a suite of foundational tools for scheduling and executing asynchronous futures, managing background workloads, and handling non-blocking network and file operations. The project includes a compatibility layer for adapting asynchronous types and execution contexts, enabling futures to run across different runtime ecosystems. It also features a mechanism to offload synchronous I/O and CPU-intensive operations to dedicated worker thread pools to prevent runtime stalls. Its capabilities cover non-blocking network I/O

    Rustasyncconcurrencyfutures
    View on GitHub↗4,979
  • meetdeveloper/freedictionaryapimeetDeveloper avatar

    meetDeveloper/freeDictionaryAPI

    3,367View on GitHub↗

    This project provides an English dictionary REST API and a corresponding web browser extension. It serves as a programmatic interface for retrieving linguistic data, including word definitions, phonetic transcriptions, parts of speech, and synonyms via HTTP requests. The browser extension implements in-browser word lookup by injecting content scripts that listen for double-click events. When a user selects text, the tool renders a DOM-based overlay to display the word's meaning in a pop-up bubble at the cursor position. The system utilizes asynchronous network fetching and external API proxy

    JavaScriptapidictionary-apidictonary
    View on GitHub↗3,367
  • jwt/ruby-jwtjwt avatar

    jwt/ruby-jwt

    3,684View on GitHub↗

    This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519 standard. It provides the primary tools for token signing and encoding, integrity verification, and the extraction of payloads and headers. The project includes a comprehensive JSON Web Key manager for importing, exporting, and resolving key sets. This system facilitates the generation of key thumbprints and the resolution of specific verification keys based on token identifiers. The library covers a wide range of security validation mechanisms, including the verification of

    Ruby
    View on GitHub↗3,684
  • netlify/gotruenetlify avatar

    netlify/gotrue

    4,424View on GitHub↗

    GoTrue is a JWT identity provider and user management API. It functions as an OAuth 2.0 compliant server that handles user registration and authentication while issuing signed JSON Web Tokens to control access to protected API resources. The service integrates external identity providers to allow users to sign in using third-party accounts. It also includes an SMTP notification service for delivering password resets, signup confirmations, and account recovery emails. The system covers broader capabilities for user account management, including the ability to update user profiles and manage c

    Goauthenticationjwtproduction
    View on GitHub↗4,424
  • auth0/express-jwtauth0 avatar

    auth0/express-jwt

    4,512View on GitHub↗

    express-jwt is a middleware for Express applications that validates JSON Web Tokens to secure routes and authenticate requests. It functions as a security guard that verifies token signatures and expiration dates before allowing access to backend endpoints. The project provides a request credential extractor to retrieve tokens from headers, cookies, or query parameters. It supports dynamic key retrieval to fetch the necessary secrets or public keys at runtime based on request attributes or token headers. The middleware handles JSON Web Token validation, including token expiration handling an

    TypeScriptexpress-jwtjwt
    View on GitHub↗4,512
  • dwyl/learn-json-web-tokensdwyl avatar

    dwyl/learn-json-web-tokens

    4,176View on GitHub↗

    This project is a technical tutorial and guide for implementing user identity and session management using JSON Web Tokens. It focuses on building a secure login system that verifies user identities in web and mobile applications. The material covers the full lifecycle of token-based security, including the issuance and validation of authentication tokens and the management of stateless sessions. It provides instructions on maintaining persistent user sessions through client-side storage and implementing session revocation to invalidate specific or all active tokens. The implementation detai

    JavaScript
    View on GitHub↗4,176
  • iam-veeramalla/aws-devops-zero-to-heroiam-veeramalla avatar

    iam-veeramalla/aws-devops-zero-to-hero

    10,451View on GitHub↗

    This project is a comprehensive educational curriculum and practical guide designed to teach the fundamentals of DevOps practices within the Amazon Web Services ecosystem. It provides a structured learning path for mastering cloud infrastructure automation, deployment workflows, and system management through hands-on tutorials. The curriculum covers the end-to-end lifecycle of cloud resources, focusing on defining infrastructure through version-controlled templates and orchestrating automated delivery pipelines. It distinguishes itself by integrating security and governance directly into the

    Python
    View on GitHub↗10,451
  • actions/starter-workflowsactions avatar

    actions/starter-workflows

    11,694View on GitHub↗

    This project provides a comprehensive library of standardized workflow templates designed to automate continuous integration, deployment, and repository maintenance tasks. By offering a collection of pre-configured blueprints, it enables developers to initialize and manage automated pipelines for diverse programming languages and platforms using declarative configuration files. The repository functions as a centralized resource for bootstrapping automation, allowing teams to inject repository-specific metadata and dynamic variables into standardized templates. This approach ensures consistent

    TypeScriptactions
    View on GitHub↗11,694
  • deanxv/coze-discord-proxydeanxv avatar

    deanxv/coze-discord-proxy

    3,796View on GitHub↗

    This project is a Discord bot API gateway that converts bot interfaces into standard RESTful endpoints. It functions as a protocol-translation gateway, allowing programmatic access to language models and tools through an industry-compatible API. The system manages LLM rate limits by distributing incoming requests across a pool of multiple bot accounts to bypass platform throttling and increase overall throughput. It ensures session privacy through multi-user session isolation, mapping individual conversations to dedicated threads to prevent context leakage. The gateway includes capabilities

    Go
    View on GitHub↗3,796
  • easegress-io/easegresseasegress-io avatar

    easegress-io/easegress

    5,871View on GitHub↗

    Easegress is a cloud-native traffic orchestration platform that functions as a multi-protocol API gateway and service mesh proxy. It routes, transforms, and orchestrates HTTP and MQTT traffic through configurable filter chains, providing high availability, security controls, and resilience for backend services. The platform integrates with service discovery systems like Kubernetes, Consul, and Eureka to dynamically route traffic to discovered services with automatic failover and health monitoring. The system distinguishes itself through a pipeline-based filter chain architecture where request

    Goapi-gatewaycloud-nativedistributed-systems
    View on GitHub↗5,871
  • infinition/bjorninfinition avatar

    infinition/Bjorn

    5,656View on GitHub↗

    Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow. The framework distinguishes itself by integrating a credential brute-force engine that systematically attempts login combinations agai

    Python
    View on GitHub↗5,656
  • elasticsearch/elasticsearchelasticsearch avatar

    elasticsearch/elasticsearch

    77,171View on GitHub↗

    Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data retrieval. It functions as a RESTful data indexer and vector database, allowing for the storage and management of structured JSON documents across multiple nodes. The system distinguishes itself through its ability to serve as a log analytics platform for monitoring system health and security events. It incorporates vector search implementation using mathematical embeddings to support generative AI and augmented generation applications. The platform covers a broad range of c

    Java
    View on GitHub↗77,171
  • chriskohlhoff/asiochriskohlhoff avatar

    chriskohlhoff/asio

    5,896View on GitHub↗

    Asio is a C++ library for performing network and low-level I/O operations using a consistent asynchronous model that avoids blocking program execution. It provides a portable, cross-platform interface for network socket communication across different operating systems, and manages multiple asynchronous operations without requiring explicit thread management or locking. The library implements a proactor-based asynchronous model where operations post completion handlers to a queue for later execution, and wraps operating system I/O multiplexing mechanisms like epoll, kqueue, IOCP, and select in

    C++
    View on GitHub↗5,896
  • 201206030/novel201206030 avatar

    201206030/novel

    5,749View on GitHub↗

    novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。

    Javabookcmsmybatis
    View on GitHub↗5,749
  • couchpotato/couchpotatoserverCouchPotato avatar

    CouchPotato/CouchPotatoServer

    3,879View on GitHub↗

    CouchPotatoServer is an automated movie downloader and media collection manager. It functions as a background service that monitors watchlists and automatically acquires new movie releases via BitTorrent or Usenet. The project acts as a plugin-based orchestrator that coordinates file discovery and download requests across different binary protocols. It employs an event-driven pipeline to manage the full lifecycle of a media file, from initial discovery on indexers to final placement in local storage. The system manages home media libraries through relational database tracking and pattern-bas

    Python
    View on GitHub↗3,879
  • dependencytrack/dependency-trackDependencyTrack avatar

    DependencyTrack/dependency-track

    3,612View on GitHub↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    View on GitHub↗3,612
  • gothinkster/react-redux-realworld-example-appgothinkster avatar

    gothinkster/react-redux-realworld-example-app

    5,627View on GitHub↗

    This is a demonstration application built with React and Redux that implements a full-featured article publishing platform with user authentication and social interactions. The application serves as a reference implementation showing how to structure a real-world CRUD application using these technologies, covering the complete workflow from user registration through content creation and community engagement. The application implements a complete JWT-based authentication system that persists tokens in browser local storage and attaches them to API requests, alongside a structured approach to m

    JavaScript
    View on GitHub↗5,627
  • go-admin-team/go-admingo-admin-team avatar

    go-admin-team/go-admin

    12,687View on GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    Goadminant-designant-design-pro
    View on GitHub↗12,687
  • brocoders/nestjs-boilerplatebrocoders avatar

    brocoders/nestjs-boilerplate

    4,337View on GitHub↗

    This project is a foundational server template built with NestJS designed for creating REST APIs and enterprise backend environments. It provides a pre-configured structure that integrates database connectivity, authentication, and common API services. The boilerplate includes a security system utilizing JSON Web Tokens and role-based access control to manage user sessions and restrict resource access. It supports internationalization for serving content in multiple languages and provides a containerized environment using Docker for consistent deployment. The framework covers a broad range o

    TypeScript
    View on GitHub↗4,337