The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Stream Open-Source Projects
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09Brain.js
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.
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/
Slightly OT:
Are ZeroMQ and NanoMQ still widely used (and recommended)?
https://github.com/zeromq/libzmq
https://github.com/nanomq/nanomq
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.
Project mention: Advise on best way to implement video calling functionality into my web app | /r/webdev | 2023-06-07ant 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/
Project mention: It's never been a better time to switch to Firefox | news.ycombinator.com | 2023-11-22This! 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
Project mention: How to Implement Remote Video Surveillance on Forlinx Embedded OKA40i-C EVK? | /r/SingleBoardComputer | 2023-07-092. https://github.com/jacksonliam/mjpg-streamer/
Project mention: RSocket – An alternative to gRPC with first-class browser support | news.ycombinator.com | 2024-01-09
Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
I found marblejs which makes use of rxjs and FP-TS, but "I'm not feeling it", so I'm looking for alternatives.
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08That'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
Stream related posts
- (Part 5)Golang Framework Hands-on - KisFlow Stream Computing Framework-Function Scheduling
- (Part 4)Golang Framework Hands-on - KisFlow Stream Computing Framework- Data Stream
- (Part 3)Golang Framework Hands-on - KisFlow Stream Computing Framework - Project Construction / Basic Modules
- (Part 2) Golang Framework Hands-on - KisFlow Streaming Computing Framework - Project Construction / Basic Modules
- Backpressure explained – the resisted flow of data through software
- Streams Standard
- PubNubとIFTTTによるSMS通知システム
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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