|15 days ago||2 days ago|
|GNU General Public License v3.0 or later||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning Muduo yet.
Tracking mentions began in Dec 2020.
Hosting a Websocket server while connected to a TCP/IP socket as a client
1 project | reddit.com/r/node | 4 Jul 2022
The workload got pretty high for Node.js. I replaced Node.js with the Mongoose server. https://mongoose.ws/ Mongoose is more complicated than than node.js, but for what I was doing, C++ works better than JS and the Mongoose connections are more versatile.
node.js -> Mongoose C++ HTTP server. How do I call/send a JS module ?
1 project | reddit.com/r/AskProgramming | 29 Jun 2022
Mongoose - Embedded Web Server / Embedded Networking Library
1 project | reddit.com/r/github_trends | 26 Apr 2022
Mongoose – Embedded Web Server / Embedded Networking Library
1 project | news.ycombinator.com | 26 Apr 2022
XHTTP: An HTTP server library in a single C file
4 projects | news.ycombinator.com | 15 Apr 2022
esp32 websockets sessions
1 project | reddit.com/r/esp32 | 3 Jan 2022
Another option is to use Mongoose. I've got some personal gripes with it but that aside it's a great library. I've implemented a few different WebSocket interfaces with it.
how to share my hard disk as od
2 projects | reddit.com/r/opendirectories | 10 Oct 2021
https://mongoose.ws/ is pretty simple to set up
Timed out waiting for response mongoose
2 projects | reddit.com/r/ValveIndex | 15 Sep 2021
I'm pretty sure mongoose is not mongodb related but rather related to a lightweight http server library. I am pretty sure it is this: https://github.com/cesanta/mongoose (source: I reverse engineered a bit of the code and other things indicated that a mongoose.c was part of the build. steamVR relies on a lot of local http traffic so it all makes sense.)
Any reference material for implementing a websocket server with esp-idf? I can only find client-side documentation
1 project | reddit.com/r/esp32 | 5 Aug 2021
I've implemented a few WebSocket servers in my day using mongoose: https://github.com/cesanta/mongoose
Download Html source of a web page in pure c without libraries.
1 project | reddit.com/r/C_Programming | 10 Jul 2021
If you don't want to use a full on library, how about a single .h and .c implementing much of what you need to do.
What are some alternatives?
libwebsockets - canonical libwebsockets.org networking library
libcurl - A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features
C++ REST SDK - 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.
SteamVR-for-Linux - Issue tracker for the Linux port of SteamVR
POCO - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
µWebSockets - Simple, secure & standards compliant web server for the most demanding of applications
Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11
Proxygen - A collection of C++ HTTP libraries including an easy to use HTTP server.
cpp-httplib - A C++ header-only HTTP/HTTPS server and client library