You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-5Lines changed: 14 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -86,6 +86,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
86
86
*[STLport](http://www.stlport.org/) - An exemplary version of STL. [Free]
87
87
*[STXXL](http://stxxl.sourceforge.net/) - Standard Template Library for Extra Large Data Sets. [Boost]
88
88
*[Ultimate++](http://www.ultimatepp.org/) - A C++ cross-platform rapid application development framework. [BSD]
89
+
*[uSTL](http://msharov.github.io/ustl/) - The small STL library. [MIT]
89
90
*[Windows Template Library](http://sourceforge.net/projects/wtl/) - A C++ library for developing Windows applications and UI components. [Public]
90
91
*[Yomm11](https://github.com/jll63/yomm11) - Open multi-methods for C++11. [Boost]
91
92
@@ -208,6 +209,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
208
209
## Game Engine
209
210
210
211
*[Cocos2d-x](http://www.cocos2d-x.org/) - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [Commercial?]
212
+
*[delta3d](http://sourceforge.net/projects/delta3d/) - A open source robust simulation platform. [LGPLv2]
211
213
*[Grit](http://gritengine.com/) - Community project to build a free game engine for implementing open world 3D games. [MIT]
212
214
*[Irrlicht](http://irrlicht.sourceforge.net/) - An open source high performance realtime 3D engine written in C++. [zlib]
213
215
*[Polycode](http://polycode.org/) - Open-Source Framework for creating games in C++ (with Lua bindings). [MIT]
@@ -327,6 +329,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
327
329
*[cpp-netlib](http://cpp-netlib.org/) - A collection of open-source libraries for high level network programming. [Boost]
328
330
*[Dyad.c](https://github.com/rxi/dyad) - Asynchronous networking for C. [MIT]
329
331
*[libcurl](http://curl.haxx.se/libcurl/) - Multiprotocol file transfer library. [MIT/X derivate license]
332
+
*[libjingle](https://code.google.com/p/libjingle/) - Google talk voice and P2P interoperability library. [BSD]
*[Muduo](https://github.com/chenshuo/muduo) - A C++ non-blocking network library for multi-threaded server in Linux. [BSD]
332
335
*[net_skeleton](https://github.com/cesanta/net_skeleton) - TCP client/server library for C/C++. [GPLv2]
@@ -424,30 +427,34 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
424
427
## Miscellaneous
425
428
*Useful libraries or tools that don't fit in the categories above or maybe just not categorised yet*
426
429
430
+
*[Better String](http://bstring.sourceforge.net) - An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [BSD, GPLv2]
431
+
*[Boost.Signals](http://www.boost.org/doc/libs/1_56_0/doc/html/signals.html) - An implementation of a managed signals and slots system. [Boost]
427
432
*[C++ Format](https://github.com/cppformat/cppformat) - Small, safe and fast formatting library for C++. [BSD]
428
433
*[casacore](https://code.google.com/p/casacore/) - A set of c++ core libraries derived from aips++. [LGPL]
434
+
*[CppVerbalExpressions](https://github.com/VerbalExpressions/CppVerbalExpressions) - C++ regular expressions made easy. [MIT]
429
435
*[cxx-prettyprint](https://github.com/louisdx/cxx-prettyprint) - A pretty printing library for C++ containers. [Boost]
430
436
*[DynaPDF](http://www.dynaforms.com/) - An easy-to-use PDF generation library. [Commercial]
431
437
*[gcc-poison](https://github.com/leafsr/gcc-poison) - A simple header file for developers to ban unsafe C/C++ functions from applications.
432
438
*[googlemock](http://code.google.com/p/googlemock/) - A library for writing and using C++ mock classes. [BSD]
433
439
*[HTTP Parser](https://github.com/joyent/http-parser):star: - A http request/response parser for C. [MIT]
440
+
*[libsigc++](http://libsigc.sourceforge.net/) - A typesafe callback system for standard C++. [LGPL]
434
441
*[libcpuid](https://github.com/anrieff/libcpuid) - A small C library for x86 CPU detection and feature extraction. [BSD]
435
442
*[libevil](https://github.com/avati/libevil) - The Evil License Manager. [GPLv3]
436
443
*[libusb](http://www.libusb.org/) - A universal USB library which allows for portable access to USB devices. [LGPLv2]
437
444
*[PCRE](http://pcre.org/) - A regular expression C library inspired by the regular expression capabilities in Perl. [BSD]
445
+
*[PHP-CPP](https://github.com/CopernicaMarketingSoftware/PHP-CPP) - A library to build PHP extensions with C++. [Apache2][website](http://www.php-cpp.com/)
446
+
*[QtVerbalExpressions](https://github.com/VerbalExpressions/QtVerbalExpressions) - This Qt lib is based off of the C++ VerbalExpressions library. [MIT]
438
447
*[Remote Call Framework](http://www.deltavsoft.com/) - Inter-process communication framework for C++. [GPLv2/Commercial]
439
448
*[Scintilla](http://scintilla.org/) - A free source code editing component. [MIT]
440
-
*[Serial Communication Library](https://github.com/wjwwood/serial) - Cross-platform, Serial Port library written in C++. [MIT]
441
449
*[SDS](https://github.com/antirez/sds) - Simple Dynamic Strings library for C. [BSD]
450
+
*[Serial Communication Library](https://github.com/wjwwood/serial) - Cross-platform, Serial Port library written in C++. [MIT]
451
+
*[sigslot](http://sigslot.sourceforge.net/) - C++ Signal/Slot Library. [PublicDomain]
442
452
*[SLDR](https://github.com/cesanta/sldr) - Super Light DNS Resolver. [GPLv2/Commercial]
443
453
*[SLRE](https://github.com/cesanta/slre) - Super Light Regular Expression library. [GPLv2/Commercial]
444
454
*[Stage](https://github.com/rtv/Stage) - Mobile robot simulator. [GPLv2]
445
455
*[VarTypes](https://code.google.com/p/vartypes/) - A feature-rich, object-oriented framework for managing variables in C++ / Qt4. [LGPL]
446
456
*[ZBar](http://zbar.sourceforge.net/) - A barcode scanner library, which allows to scan photos/images/video streams for barcodes and return their value. [LGPLv2]
447
-
*[CppVerbalExpressions](https://github.com/VerbalExpressions/CppVerbalExpressions) - C++ regular expressions made easy. [MIT]
448
-
*[QtVerbalExpressions](https://github.com/VerbalExpressions/QtVerbalExpressions) - This Qt lib is based off of the C++ VerbalExpressions library. [MIT]
449
-
*[PHP-CPP](https://github.com/CopernicaMarketingSoftware/PHP-CPP) - A library to build PHP extensions with C++. [Apache2][website](http://www.php-cpp.com/)
450
-
*[Better String](http://bstring.sourceforge.net) - An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [BSD, GPLv2]
457
+
*[ZXing](https://github.com/zxing/zxing/) - An open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. [Apache]
451
458
452
459
# Software
453
460
*Software for creating a development environment.*
@@ -552,9 +559,11 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
552
559
553
560
## Coding Style
554
561
562
+
*[C++ Dos and Don'ts](http://www.chromium.org/developers/coding-style/cpp-dos-and-donts)
555
563
*[google-styleguide](http://code.google.com/p/google-styleguide/) - Style guides for Google-originated open-source projects.
556
564
*[Google C++ Style Guide](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml)
0 commit comments