Stream

Top 23 Stream Open-Source Projects

  • Modern Java - A Guide to Java 8

    Modern Java - A Guide to Java 8

  • Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

  • Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09

    Brain.js

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hls.js

    HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

  • Project mention: Show HN: Caltrans CCTV | news.ycombinator.com | 2024-03-14

    Good point; there's only a single server handling all the requests so things can be a bit slow depending on the time of day. And there are browser limits to the number of concurrent connections.

    Apple browsers with native HLS support are better than those without as well. Other browsers need to load everything via https://github.com/video-dev/hls.js/ which slows things down.

  • nuclear

    Streaming music player that finds free music for you

  • Project mention: A way to stream private music on Windows? | /r/privacy | 2023-06-27

    Win/Mac/Linux : Nuclear : https://github.com/nukeop/nuclear Radio mode automatically plays similar songs. If the connection is slow, You can change Invidious : https://docs.invidious.io/instances/

  • ZeroMQ

    ZeroMQ core engine in C++, implements ZMTP/3.1

  • Project mention: Lightweight and fast AMQP (0-9-1) server | news.ycombinator.com | 2024-04-07

    Slightly OT:

    Are ZeroMQ and NanoMQ still widely used (and recommended)?

    https://github.com/zeromq/libzmq

    https://github.com/nanomq/nanomq

  • node-fetch

    A light-weight module that brings the Fetch API to Node.js

  • Project mention: Building a README Crawler With Node.js | dev.to | 2024-04-08

    To execute the algorithm, we will use Node.js (for the JavaScript runtime) and node-fetch (for network requests). This means we will run the code locally from the command line. For this project, we will have an output folder to store all the README data, as well as a list (queue) of repository URLs to visit. Before diving into the code, it is important to plan the input and output of the algorithm. For this web crawler, we will start at a valid GitHub repository page, which would be one URL string. After visiting each page with a README, we will export the data into a new file. Now lets cover the process of requesting a repository page from a URL. For this, we only care about saving the README file that is displayed, and we will ignore any other links that GitHub displays (such as the navbar). We will send a URL request with node-fetch, and retrieve the result of a HTML string. If we convert the HTML string to a DOM Tree, we can search for a specific element. GitHub stores the README file under a div with the class "markdown-body". We can use a library called 'jsdom' to use Browser API methods, and return a specific node.

  • SpringCloud-Learning

    Spring Cloud基础教程,持续连载更新中

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tbox

    🎁 A glib-like multi-platform c library

  • Ant-Media-Server

    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

  • Project mention: Advise on best way to implement video calling functionality into my web app | /r/webdev | 2023-06-07

    ant media server is the cheapest and has good documentation its also open source. it does the work for us https://github.com/ant-media/Ant-Media-Server/

  • StreamSaver.js

    StreamSaver writes stream to the filesystem directly asynchronous

  • Project mention: It's never been a better time to switch to Firefox | news.ycombinator.com | 2023-11-22

    This! It is frustrating that web apps like draw.io can't save to file directly using Firefox. It gets old having to save a new file every time you make a change.

    Beyond that, the File System API would also allow for streamed downloads directly from the web-app. This would allow for web-apps to generate large download files without having to store a copy on a database (external server or IndexedDB), which is a privacy improvement. The only way to do this now is by using convoluted techniques to essentially do a MITM to a fake endpoint [1].

    [1] https://github.com/jimmywarting/StreamSaver.js

  • MJPG-streamer

    Fork of http://sourceforge.net/projects/mjpg-streamer/

  • Project mention: How to Implement Remote Video Surveillance on Forlinx Embedded OKA40i-C EVK? | /r/SingleBoardComputer | 2023-07-09

    2. https://github.com/jacksonliam/mjpg-streamer/

  • piping-server

    Infinitely transfer between every device over pure HTTP with pipes or browsers

  • Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14
  • html5_rtsp_player

    Play RTSP stream from IP camera in browser in this HTML5 player without plugins

  • xstream

    An extremely intuitive, small, and fast functional reactive stream library for JavaScript (by staltz)

  • RootEncoder

    RootEncoder for Android (rtmp-rtsp-stream-client-java) is a stream encoder to push video/audio to media servers using protocols RTMP, RTSP, SRT and UDP with all code written in Java/Kotlin

  • rsocket-java

    Java implementation of RSocket

  • Project mention: RSocket – An alternative to gRPC with first-class browser support | news.ycombinator.com | 2024-01-09
  • FS2

    Compositional, streaming I/O library for Scala

  • Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
  • goka

    Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.

  • form-data

    A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.

  • Marble.js

    Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

  • Project mention: Functional Web Framework | /r/typescript | 2023-04-29

    I found marblejs which makes use of rxjs and FP-TS, but "I'm not feeling it", so I'm looking for alternatives.

  • Speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

  • svix-webhooks

    The enterprise-ready webhooks service 🦀

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08

    That's exactly why we built Svix[1]. Building webhooks services, even with amazing tools like FastAPI, Celery and Redis is still a big pain. So we just built a product to solve it.

    Hatchet looks cool nonetheless. Queues are a pain for many other use-cases too.

    1: https://www.svix.com

  • Player

    ▶️ Play and stream media in Swift

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Stream related posts

Index

What are some of the best open-source Stream projects? This list will help you:

Project Stars
1 Modern Java - A Guide to Java 8 16,630
2 Brain.js 14,189
3 hls.js 14,175
4 nuclear 11,467
5 ZeroMQ 9,274
6 node-fetch 8,642
7 SpringCloud-Learning 7,311
8 tbox 4,690
9 Ant-Media-Server 4,093
10 StreamSaver.js 3,864
11 MJPG-streamer 2,920
12 piping-server 2,857
13 html5_rtsp_player 2,504
14 xstream 2,366
15 RootEncoder 2,362
16 rsocket-java 2,335
17 FS2 2,325
18 goka 2,289
19 form-data 2,249
20 Marble.js 2,140
21 Speedment 2,078
22 svix-webhooks 2,075
23 Player 2,037

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com