Top 23 Websocket Open-Source Projects
You're right, using express requires that you to write a lot of code to get the same functionality as json-server because express is library to build web servers, but it's more flexible and powerful than json-server, so express is quiet popular to build REST API with node, also you can search for more framework-like projects to build API with node.js like Nest.js, Feathers, Adonis or something more user-friendly like Strapi which give you a UI to define your API
The open source Firebase alternative. Follow to stay updated about our public Beta.Project mention: What to use for Authentication & PostgreSQL? | reddit.com/r/reactnative | 2022-06-25
Since you want a relational database, I recommend you look into Supabase instead of firebase. This is less complex than mixing multiple Google cloud databases in there.
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.Project mention: Show HN: How did I live without Pipe Watch? | news.ycombinator.com | 2022-05-02
Wanted to add websocketd . It's an amazing tool to stream debugging logs to another system where you can build your webapps that accumulate alerts.
Use it only for debugging builds and not for production (obviously).
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.Project mention: Rust tops StackOverflow Survey 2022 as the most loved language for the 7th year. | reddit.com/r/rust | 2022-06-23
Tons of big companies are using it: Amazon, Discord, Cloudflare, etc. You can read about their success stories. As for game development, Veloren is a pretty complex game, and it's written entirely in Rust. Embark is betting on Rust for their game dev projects. ECS makes the dream work here, but an Actor framework would work too. You don't need DI. For example, in the web services I write using Actix, application state (stuff like clients for redis or http, db connection pool, etc.) is stored globally, and shared through the application state extractor. No dependency injection, but accessing that global state is just as convenient as if it was DI. If it's shared across workers, you put it behind a mutex/rwlock or use a concurrent data structure.
Simple, secure & standards compliant web server for the most demanding of applicationsProject mention: Ask HN: C/C++ web framework with routes (like Node.js, Python Flask) | news.ycombinator.com | 2022-05-18
Why not use Wt(Https://www.webtoolkit.eu)? It has all the bells and whistles included. Here is the examples page showing what it is capable of: https://www.webtoolkit.eu/widgets
The other option is uWs(https://github.com/uNetworking/uWebSockets) but then you have to include the missing parts such as templating system and ORM.
Node.js based forum software built for the modern webProject mention: NodeBB - Node.js based forum software built for the modern web | reddit.com/r/CKsTechNews | 2021-12-25
Open-source IoT Platform - Device management, data collection, processing and visualization.Project mention: Zelensky: “Ukraine has a lot to offer the world, products and services created by Ukrainians. Ukrainian companies – join. World – use. Tell your foreign friends about it. Spend with Ukraine to stand for Ukraine.“ | reddit.com/r/ukraine | 2022-06-23
The company I work for uses https://thingsboard.io and the team from Ukraine that built it are awesome and the company is still responding even though they are going through this hell of a war.
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
VNC client web applicationProject mention: Alternatives to Remote Desktop | reddit.com/r/degoogle | 2022-05-06
noVNC https://github.com/novnc/noVNC/ works really well even in limited setup (through proxies, VPN, no client install env, etc). Pretty easy to setup on Linux machines, elsewhere I don't know.
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.Project mention: Hi, I'm working on GDBFrontend debugger, what features would you like to see in your use cases? | reddit.com/r/embedded | 2021-11-22
I was thinking about this project I tried a while ago.
Websockets in swift for iOS and OSX
The little ASGI framework that shines. 🌟Project mention: I’m 13 and trying to learn python. | reddit.com/r/learnpython | 2022-06-23
If you want to create webapps, find a framework. Starlette seems to be one of the better frameworks using cutting-edge python features, while Django is the most popular and mature one.
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.Project mention: REST library: production 'ready' | reddit.com/r/cpp_questions | 2022-06-20
https://github.com/microsoft/cpprestsdk (concerned about being maintenance mode -> production?)
Small, fast, modern HTTP server for Erlang/OTP.Project mention: Does the Heroku Ruby Stack use Log4j? | reddit.com/r/rails | 2022-01-03
According to the 'Server' response header, Cowboy is the customer facing web server https://github.com/ninenines/cowboy
Highly scalable realtime frameworkProject mention: Looking for real-time message solution recommendations | reddit.com/r/softwarearchitecture | 2022-06-05
The two best lightweight solutions I have worked with are SocketCluster and NATS. SocketCluster is used to build out a custom backend that scales very well. NATS would be used as a central pub/sub system. If you need queueing, you'll need to add additional services like Redis.
Asynchronous WebSocket server (by ratchetphp)Project mention: The benefits and pitfalls of using Laravel to make a persistent browser-based game | dev.to | 2022-04-13
You can do native websockets with PHP, but it's not straightforward with Laravel. Laravel Echo helps handle the client-side of websockets, but you need to manage the server side on your own.
μWebSockets for Node.js back-ends :metal:Project mention: Connecting to a websocket feed with a token | reddit.com/r/node | 2022-05-05
For a very fast WebSocket server https://github.com/uNetworking/uWebSockets.js/ (author is known to have his own particular character)
Binance Exchange API python implementation for automated tradingProject mention: Question about a command in python-binance | reddit.com/r/binance | 2021-09-11
Share your terminal over the webProject mention: One port, but multiple proxies possible? | reddit.com/r/selfhosted | 2022-05-07
Maybe this could be an option ? (I am using it for a similar setup) https://github.com/tsl0922/ttyd
Websockets for Laravel. Done right.Project mention: Update view with real-time data from backend | reddit.com/r/laravel | 2022-05-12
Yes I did and even found that documentation but I just wanted to confirm that I'm on the right track. Do you suggest using Laravel-Websockets or Pusher as a broadcaster? I am inclined to use Laravel-Websockets just because it's free (so I wouldn't have recurrent costs), however I don't want to end up with limitations or issues later on.
⚔ Multiplayer Framework for Node.jsProject mention: What kind of tech stack would I use to make a game like this? | reddit.com/r/gamedev | 2022-04-18
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functionsProject mention: Realtime web-based MUD monitoring and control in tintin++ and mudlet | reddit.com/r/MUD | 2022-04-24
No... the core of it is a django instance in the cloud with a Vue front end (what you're seeing in the screen shot). To push data in, the client connects to a websocket (using https://github.com/vi/websocat) and push key/value pairs in. I'm not in the middle of gameplay at all.
Library for building WebSocket servers and clients in PythonProject mention: Recommended Async websocket library? | reddit.com/r/learnpython | 2022-02-19
canonical libwebsockets.org networking libraryProject mention: Hacker News top posts: Sep 7, 2021 | reddit.com/r/hackerdigest | 2021-09-07
Libwebsockets a powerful and lightweight pure C library\ (48 comments)
Websockets related posts
mention user with notification
1 project | reddit.com/r/CodingHelp | 25 Jun 2022
Hide WireGuard Handshake
1 project | reddit.com/r/mikrotik | 24 Jun 2022
panic: runtime error: invalid memory address or nil pointer dereference
1 project | reddit.com/r/redis | 23 Jun 2022
My little rpi and NAS stack
1 project | reddit.com/r/raspberry_pi | 23 Jun 2022
Error loading .env file
1 project | reddit.com/r/Heroku | 22 Jun 2022
Webcam + Streamer Software + Low bit rate... But how do I detect when to record?
1 project | reddit.com/r/homesecurity | 20 Jun 2022
mojo.js 1.0 - from Perl to Node.js
2 projects | dev.to | 20 Jun 2022
What are some of the best open-source Websocket projects? This list will help you:
|12||C++ REST SDK||6,909|
Are you hiring? Post a new remote job listing for free.