|1 day ago||10 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.
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.
how to make a C++ web scraper?
2 projects | reddit.com/r/cpp_questions | 10 Aug 2022
DAW JSON Link v3, a JSON serialization/deserialization library, is released
10 projects | reddit.com/r/cpp | 1 Jul 2022
I like https://github.com/nlohmann/json as a cpp json library. I combine it with https://github.com/libcpr/cpr for jsonrpc. Also, I agree spdlog is great.
Header file not found while compiling
1 project | reddit.com/r/cpp_questions | 1 Jul 2022
cmake_minimum_required(VERSION 3.22) project(localhost) set(CMAKE_CXX_STANDARD 11) add_executable(localhost main.cpp) include(FetchContent) FetchContent_Declare(cpr GIT_REPOSITORY https://github.com/libcpr/cpr.git GIT_TAG 6ea2dec23c3df14ac3b27b7d2d6bbff0cb7ba1b0) FetchContent_MakeAvailable(cpr) target_link_libraries(localhost PRIVATE cpr::cpr)
3 projects | reddit.com/r/cpp_questions | 26 Nov 2021
It's got several C++ wrappers if you prefer those, my favourite is C++ requests
Suggestions for a minimal and simple http client library?
2 projects | reddit.com/r/cpp_questions | 2 Nov 2021
Libraries for retrivieng html data from website
3 projects | reddit.com/r/cpp_questions | 9 Oct 2021
To request the website you can use CPR, which is a user-friendly wrapper around libcurl: https://docs.libcpr.org/
Can someone help me with CPR library?
1 project | reddit.com/r/cpp_questions | 19 Aug 2021
Is it https://github.com/whoshuu/cpr ?
WNetWrap – Tiny Windows HTTPS C++ lib – no dependencies
2 projects | reddit.com/r/cpp | 22 Jun 2021
It's a tiny, dependency-free wrapper around WinINet for developers targeting Windows only, who need a lightweight native solution. Inspired by the excellent CPR library, it has mostly identical function names, and will likewise work with random parameter order.
Weekly Dev Update 01/06/2021
6 projects | reddit.com/r/oxen_io | 31 May 2021
Replace boost beast http(s) client code with cpr (https://github.com/whoshuu/cpr); this is a whole lot nicer to use for HTTP requests.
Using the void pointer curl?
1 project | reddit.com/r/cpp_questions | 20 Mar 2021
Please save yourself and use https://github.com/whoshuu/cpr
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
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.
Mongoose - Embedded Web Server
WebSocket++ - C++ websocket client/server library
Muduo - Event-driven network library for multi-threaded Linux server in C++11
aria2 - aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.