mirror of
https://github.com/fffaraz/awesome-cpp.git
synced 2025-12-17 12:24:39 +03:00
Merge pull request #392 from myd7349/master
Add PDF section and several new libraries
This commit is contained in:
11
README.md
11
README.md
@@ -28,6 +28,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
- [Math](#math)
|
||||
- [Multimedia](#multimedia)
|
||||
- [Networking](#networking)
|
||||
- [PDF](#pdf)
|
||||
- [Physics](#physics)
|
||||
- [Robotics](#robotics)
|
||||
- [Scientific Computing](#scientific-computing)
|
||||
@@ -68,6 +69,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
## Frameworks
|
||||
*C++ generic frameworks and libraries.*
|
||||
|
||||
* [abseil-cpp](https://github.com/abseil/abseil-cpp) - Abseil C++ Common Libraries. [Apache2]
|
||||
* [Apache C++ Standard Library](http://stdcxx.apache.org/) - STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]
|
||||
* [APR](http://apr.apache.org/) - Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]
|
||||
* [ASL](http://stlab.adobe.com/) - Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]
|
||||
@@ -304,6 +306,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
* [libui](https://github.com/andlabs/libui) - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [MIT]
|
||||
* [MyGUI](http://mygui.info/) - Fast, flexible and simple GUI. [MIT]
|
||||
* [nana](http://nanapro.org/en-us/) - Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]
|
||||
* [nuklear](https://github.com/vurtun/nuklear) - A single-header ANSI C gui library. [PublicDomain]
|
||||
* [QCustomPlot](http://qcustomplot.com/) - Qt plotting widget without further dependencies. [GPLv3]
|
||||
* [Qwt](http://qwt.sourceforge.net/) - Qt Widgets for Technical Applications. [Own based on LGPL]
|
||||
* [QwtPlot3D](http://qwtplot3d.sourceforge.net/) - A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
|
||||
@@ -377,6 +380,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
* [json](https://github.com/nlohmann/json) :zap: - JSON for Modern C++. [MIT]
|
||||
* [JSON++](https://github.com/hjiang/jsonxx) - A JSON parser in C++. [MIT]
|
||||
* [json.h](https://github.com/sheredom/json.h) - A simple one header/one source solution to parsing JSON in C and C++. [Unlicense]
|
||||
* [json-c](https://github.com/json-c/json-c) - A JSON implementation in C. [MIT]
|
||||
* [JsonCpp](https://github.com/open-source-parsers/jsoncpp) - A C++ library for interacting with JSON. [MIT]
|
||||
* [json-parser](https://github.com/udp/json-parser) - Very low footprint JSON parser written in portable ANSI C. [BSD]
|
||||
* [json11](https://github.com/dropbox/json11) - A tiny JSON library for C++11. [MIT]
|
||||
@@ -398,6 +402,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
* [Boost.Log](http://www.boost.org/doc/libs/1_56_0/libs/log/doc/html/index.html) - Designed to be very modular and extensible. [Boost]
|
||||
* [Easylogging++](https://github.com/easylogging/easyloggingpp) - Single header only, extremely light-weight high performance logging library for C++11 (or higher) applications. [MIT] [website](https://muflihun.github.io/easyloggingpp)
|
||||
* [G3log](https://github.com/KjellKod/g3log) - Asynchronous logger with Dynamic Sinks. [PublicDomain]
|
||||
* [glog](https://github.com/google/glog) - C++ implementation of the Google logging module.
|
||||
* [Log4cpp](http://log4cpp.sourceforge.net/) - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]
|
||||
* [log4cplus](https://github.com/log4cplus/log4cplus) - A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [BSD & Apache2]
|
||||
* [plog](https://github.com/SergiusTheBest/plog) - Portable and simple C++ logging library. [MPL2]
|
||||
@@ -477,6 +482,12 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
||||
* [wdt](https://github.com/facebook/wdt) - An embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. [BSD-3-Clause]
|
||||
* [WebSocket++](https://github.com/zaphoyd/websocketpp) - C++/Boost Asio based websocket client/server library. [BSD]
|
||||
|
||||
## PDF
|
||||
*Libraries for parsing and manipulating PDF documents.*
|
||||
|
||||
* [libharu](https://github.com/libharu/libharu) - A free, cross platform, open-sourced software library for generating PDF. [zlib]
|
||||
* [MuPDF](https://mupdf.com/) - A lightweight PDF, XPS, and E-book viewer. [AGPL/Commercial]
|
||||
|
||||
## Physics
|
||||
*Dynamics simulation engines*
|
||||
|
||||
|
||||
14
todo.txt
14
todo.txt
@@ -62,14 +62,12 @@ https://github.com/ellisonleao/magictools
|
||||
|
||||
https://github.com/robbinfan/claire-protorpc
|
||||
https://github.com/chen3feng/typhoon-blade - Buildsystem
|
||||
http://industriousone.com/premake
|
||||
http://glm.g-truc.net/0.9.5/index.html - Math
|
||||
https://code.google.com/p/distcc/
|
||||
http://omniorb.sourceforge.net/
|
||||
http://www.h323plus.org/
|
||||
http://ufmod.sourceforge.net/
|
||||
https://github.com/almalk454/wGUI
|
||||
https://code.google.com/p/google-glog/
|
||||
http://www.cs.fsu.edu/~engelen/soap.html
|
||||
http://www.qt.io/
|
||||
https://github.com/broadinstitute/gamgee
|
||||
@@ -87,7 +85,6 @@ https://github.com/Tuplanolla/cheat
|
||||
https://github.com/vgvassilev/cling
|
||||
|
||||
https://github.com/Yelp/MOE
|
||||
https://github.com/cocos2d/cocos2d-x
|
||||
https://github.com/ideawu/ssdb
|
||||
https://github.com/cms-sw/cmssw
|
||||
|
||||
@@ -137,10 +134,8 @@ https://github.com/mozilla/mozjpeg
|
||||
https://github.com/tinfoilboy/Explodable
|
||||
https://github.com/thrust/thrust
|
||||
https://github.com/shaih/HElib
|
||||
https://github.com/philsquared/Catch
|
||||
https://github.com/jlnr/gosu
|
||||
https://github.com/rakshasa/libtorrent
|
||||
https://github.com/bittorrent/libutp
|
||||
https://github.com/vinniefalco/DSPFilters
|
||||
https://github.com/m-ou-se/moggle
|
||||
|
||||
@@ -169,7 +164,6 @@ https://github.com/alecthomas/entityx
|
||||
https://github.com/chenshuo/recipes
|
||||
https://github.com/HeliumProject/Helium
|
||||
https://github.com/lballabio/quantlib
|
||||
https://github.com/vczh/gac
|
||||
https://github.com/mosra/magnum
|
||||
https://github.com/imvu-open/istatd
|
||||
https://github.com/bytefish/libfacerec
|
||||
@@ -203,7 +197,6 @@ https://github.com/zeromq/cppzmq
|
||||
https://github.com/bytefish/opencv
|
||||
https://github.com/treefrogframework/treefrog-framework
|
||||
https://github.com/jverkoey/liteqr
|
||||
https://github.com/protobuf-c/protobuf-c
|
||||
https://github.com/mli/parameter_server
|
||||
https://github.com/HSA-Libraries/Bolt
|
||||
https://github.com/iauns/cpm
|
||||
@@ -222,8 +215,6 @@ https://github.com/marioyc/Online-Judge-Solutions
|
||||
|
||||
----------------------------------------
|
||||
|
||||
https://github.com/oclint/oclint
|
||||
|
||||
https://github.com/TTimo/doom3.gpl
|
||||
https://github.com/phusion/passenger
|
||||
https://github.com/id-Software/DOOM-3-BFG
|
||||
@@ -244,8 +235,6 @@ https://github.com/simsong/tcpflow
|
||||
https://github.com/stealth/sshttp
|
||||
https://github.com/munificent/game-programming-patterns
|
||||
|
||||
https://github.com/json-c/json-c
|
||||
|
||||
----------------------------------------
|
||||
|
||||
http://libcxx.llvm.org/
|
||||
@@ -299,8 +288,6 @@ https://www.youtube.com/playlist?list=PL3R9mYgM4NVw4m0PTXBzQZBV2DzCt92Sp
|
||||
|
||||
----------------------------------------
|
||||
|
||||
https://github.com/isocpp/CppCoreGuidelines
|
||||
https://github.com/lefticus/cppbestpractices
|
||||
https://github.com/dbohdan/compilers-targeting-c
|
||||
https://github.com/Microsoft/GSL
|
||||
https://github.com/scylladb/seastar
|
||||
@@ -318,7 +305,6 @@ https://github.com/AnthonyCalandra/modern-cpp-features
|
||||
|
||||
https://github.com/nothings/single_file_libs
|
||||
https://github.com/vurtun/mmx
|
||||
https://github.com/vurtun/nuklear
|
||||
https://github.com/richgel999/miniz
|
||||
https://github.com/johnezang/pithy
|
||||
|
||||
|
||||
Reference in New Issue
Block a user