|1 day ago||about 21 hours 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.
Least painful path to multiplatform builds?
4 projects | reddit.com/r/cpp_questions | 10 Aug 2022
Working in packaging sure does teach you a load of interesting but probably useless information.
3 projects | reddit.com/r/CasualUK | 10 Aug 2022
Another example is curl. curl fetches or sends information from or to another computer. Seems like a small deal. Until you browse this tiny sample of who uses it. Everything from TVs, cars, nuclear fusion experiments, Playstations, mobile phone infrastructure, Microsoft Windows, printers, Spotify, Siemens telecommunications, digital photo frames and...NASA. curl is free software.
Ethan's Weekly Software Engineering Journal (Week of 7/24/22 - 7/30/22)
2 projects | dev.to | 1 Aug 2022
Learned about curl https://curl.se/ and played around with postman https://www.postman.com/ some more.
How to make scripts that detects "save as" windows?
1 project | reddit.com/r/learnpython | 26 Jul 2022
sounds like a job for curl or wget
Waktu Pendaftaran PSE sampai 27 Juli, Kominfo: Kalau Tidak Respons, Akses Diputus Sementara
5 projects | reddit.com/r/indonesia | 22 Jul 2022
Edbrowse – A Command Line Editor Browser
7 projects | news.ycombinator.com | 21 Jul 2022
Instead of only "thinking a lot about text-based browsers", I have been actively using them on a daily basis for the past 26 years.
Make of this what you will as I am a dumb end user not a genius "developer". I am glad that Links does not use libcurl and that it has its own "bespoke" HTML rendering. In all this time, I still have yet to see any other program produce better rendering of HTML tables as text. I have had few if any problems with Links versions. I am quite good at "breaking" software and for me Links has been quite robust. The source code is readable for me and I have been able to change or "fix" things I do not like, then quickly recompile. Recently I fixed a version of the program so that a certain semantic link would not be shown in Wikipedia pages. No "browser extension" required.
Links' rendering has managed to keep up with the evolution of HTML and web design sufficiently for me. Despite the enormous variation in HTML acrosse the www, there are very few cases where the rendering is unsatisfactory.^1 I cannot say the same for other attempts at text-only clients. W3C's libwww-based line-mode browser still compiles and works,^2 although I would not be satisifed with its rendering. Nor would I be satisfied with edbrowse, or something simpler such as mynx.^3
I use Links primarily for reading and printing HTML. I use a variety of TCP clients for making HTTP requests, including djb's tcpclient which I am quite sure beats libcurl any day of the week in terms quality, e.g., the programming skill level of the author and the care with which it was written. This non-libcurl networking code is relatively small and does not need oss-fuzz. I do not intentionally use libcurl. It is too large and complex for my tastes. For TLS, I mainly use stunnel and haproxy.
1. One rare example I can recall is https://archive.is
Linking External Libraries When Exporting JUCE Projects into Xcode
3 projects | dev.to | 19 Jul 2022
I discovered this the hard way. I decided to use the Projucer to export my audio plug-in project into Xcode. While trying to link curl for cpp and base64 into my project, I found it wouldn't build! I needed to link both of these libraries to be able to use Dolby.io's Media APIs within a C++ environment. At first, I tried to add the build instructions directly into Xcode, but I found that the settings were not saving each time I launched my project, that's when I found out the Projucer handles all the build instructions for you.
Request Spec Realistic Error Response
2 projects | dev.to | 17 Jul 2022
This test does not pass! Not because we're TDD-ing this and the implementation doesn't exist. The endpoint does respond as expected if you hit it from curl or another way.
External Debugging Tools 1: dtrace and strace
3 projects | dev.to | 12 Jul 2022
E.g. tools like curl or jq are remarkably useful. You can/should use them while debugging. But you probably used them while building and testing the feature. So you would already be familiar with them and should have some sense of what they do. I want to focus on tools that you would mostly reach for when debugging. In that sense, tools like SDKMan etc. also make no sense here.
Using Hoppscotch to test REST APIs
5 projects | dev.to | 5 Jul 2022
After messing with curl, I felt the need to have some friendlier way to test the API, besides writing some shell scripts or Python code, so non-technical people could also test with ease. Hoppscotch came to the rescue.
C++ to Browser JS Framework Recommendations
4 projects | reddit.com/r/cpp | 6 Aug 2022
Not sure if this meets your needs, but mongoose is a pretty cool web server library with WS capability. I've been using it and it seems easy, fast and reliable.
What do you use with the esp32c3 for a better server?
1 project | reddit.com/r/diyelectronics | 3 Aug 2022
https://mongoose.ws/ Plus you can work in C/C++ instead of JS.
How do I easily convert the C struct I sent via WebSocket into its components in JS ? (char and float)
https://mongoose.ws/ Fantastic web server, BTW.
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
What are some alternatives?
Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11
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.
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.
libwebsockets - canonical libwebsockets.org networking library
cpr - C++ Requests: Curl for People, a spiritual port of Python Requests.
cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
cpp-netlib - The C++ Network Library Project -- cross-platform, standards compliant networking library.
SteamVR-for-Linux - Issue tracker for the Linux port of SteamVR