rigtorp / awesome-modern-cpp Goto Github PK
View Code? Open in Web Editor NEWA collection of resources on modern C++
Home Page: http://awesomecpp.com
A collection of resources on modern C++
Home Page: http://awesomecpp.com
how come that you don't mention openframeworks?
; )
some Audio Developers Conferences talks:
https://www.youtube.com/watch?v=Q0vrQFyAdWI & https://www.youtube.com/watch?v=PoZAo2Vikbo 2-part talk from the Tracktion developers.
https://www.youtube.com/watch?v=Q97LBXqgMus <- might be too specific to audio development for your list.
The domain is expired, the site is down. Consider removing the link
execq - Smart queue that executes tasks in threadpool-like manner (serial / concurrent) in C++11.
https://github.com/Corvusoft/restbed
Restbed is a library to implement REST API in C++
For the following reasons: https://old.reddit.com/r/cpp/comments/bp8rra/awesome_modern_c_resources/enqekn4/
Hello everyone,
I am a long time C++ user. First, congratulations for the huge collection of high quality links you posted here.
I would like to give some feedback, please, let me know what you think. I see the section for best practices a bit slanted for 2 reasons:
I honestly think that Meson deserves a preferent place together with cmake among all the build systems.
P.S.: I am not in any way affiliated to Meson project, but I just think that it should be listed as high quality, and usable software at this point.
Thanks for sharing many sources about c++. I am sad to discovered it now.
I will make a suggestion.
Maybe should put QML and Qt frameworks sources. From this repository users who wants to learn that frameworks can reach or find new sources quickly.
Let me start.
Thanks in advance.
Libraries/Misc:
https://github.com/p-ranav/tabulate - Table Maker for Modern C++
Specifically, simdjson
at this time doesn't support serialization (writing data out) at all. Maybe the category should be "Parsing & Serialization" or "Data Interchange" instead?
Since there's no Discussions
section, I was wondering if adding of cbt under the Tools
section would make sense? If yes, I'll raise a PR. Thanks!
Should vcpkg be listed as a cross-platform open-source package manager?
I would add the following books:
A Tour of C++ (2nd ed) - The C++ Programming Language is exhaustive but unfortunately getting old. The original "Tour" was an excerpt fromTCPL but the second edition has C++17 and 20 additions. Its a nice supplement to the big beast.
Professional CMake - This is an excellent, modern book on how to use CMake.
Google's open source Abseil library, powering TensorFlow and other libraries, seems like it should belong in this list. It primarily adds C++14/17 features to C++11 with a +5 year support plan, and some other useful bits.
Hi !!,
There is a typo error in the Websites section
Instead of C++ Samples ,it must be C++ Patterns.
Libraries/Misc:
asenum - AssociatedEnum: header-only library for C++ for enumerations with associated values
Libraries/Misc:
https://github.com/p-ranav/indicators - Activity Indicators for Modern C++
Hi, I'm the author of tweeny, a tween library targeted at C++ game developers. I was wondering if it conforms to the list of C++ libraries and if so, can you include it?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.