more libs

This commit is contained in:
Faraz Fallahi 2014-07-23 21:23:42 +04:30
parent a66ea95897
commit 17510fe9ed
2 changed files with 20 additions and 27 deletions

View File

@ -138,6 +138,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
## Game Engine
* [Cocos2d-x](http://www.cocos2d-x.org/) - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications.
* [Errlicht](http://irrlicht.sourceforge.net/) - An open source high performance realtime 3D engine written in C++.
* [Polycode](http://polycode.org/) - Open-Source Framework for creating games in C++ (with Lua bindings)..
@ -153,6 +154,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
## Graphics
* [Cairo](http://www.cairographics.org/) - A 2D graphics library with support for multiple output devices.
* [Ogre 3D](http://www.ogre3d.org/) - A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.
* [Panda3D](http://www.panda3d.org/) - A framework for 3D rendering and game development for Python and C++ .
* [Skia](https://code.google.com/p/skia/) - A 2D Graphics Library.
@ -170,6 +172,11 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
* [picojson](https://github.com/kazuho/picojson) - A header-file-only, JSON parser serializer in C++.
* [YAJL](https://github.com/lloyd/yajl) - A fast streaming JSON parsing library in C.
## Logging
* [Log4cpp](http://log4cpp.sourceforge.net/) - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations.
* [templog](http://www.templog.org/) - A very small and lightweight C++ library which you can use to add logging to your C++ applications.
## Machine Learning
* [OpenCV](http://opencv.org/) - Open Computer Vision.
@ -231,9 +238,13 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
## Etc.
* [C++ Format](https://github.com/cppformat/cppformat) - Small, safe and fast formatting library for C++.
* [casacore](https://code.google.com/p/casacore/) - A set of c++ core libraries derived from aips++.
* [CImg](http://cimg.sourceforge.net/) - A small, open source, C++ toolkit for image processing.
* [cxx-prettyprint](https://github.com/louisdx/cxx-prettyprint) - A pretty printing library for C++ containers.
* [DynaPDF](http://www.dynaforms.com/) - An easy-to-use PDF generation library.
* [HTTP Parser](https://github.com/joyent/http-parser) - A http request/response parser for C.
* [libusb](http://www.libusb.org/) - A universal USB library which allows for portable access to USB devices.
* [Remote Call Framework](http://www.deltavsoft.com/) - Inter-process communication framework for C++.
* [Serial Communication Library](https://github.com/wjwwood/serial) - Cross-platform, Serial Port library written in C++.
* [SDS](https://github.com/antirez/sds) - Simple Dynamic Strings library for C.
* [Simbody](https://github.com/simbody/simbody) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.

View File

@ -1,38 +1,20 @@
* []() - .
* [OpenGL](http://www.opengl.org/) - (Open Graphics Library) is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics.
* [DirectX]() - .
Cairo - A good graphcis library similar to QuickDraw/Quartz on Mac OS X.
http://www.cairographics.org/
* [Blink](http://www.chromium.org/blink) - A web browser engine developed as part of the Chromium project.
* [WebKit](http://www.webkit.org/) - A layout engine software component for rendering web pages in web browsers.
libusb - A universal USB library which allows for portable access to USB devices (I used this to write a basic driver for a custom POS printer).
http://www.libusb.org/
WebKit - This is a really nice one if you want to render HTML/Web contents and use it in applications to give your users a "richer" user experience.
http://www.webkit.org/
* [libvpx](http://www.webmproject.org/code/) - libvpx.
* [FFmpeg](https://www.ffmpeg.org/) - FFmpeg.
OpenGL
DirectX
* [LLVM](http://llvm.org/) - The LLVM Compiler Infrastructure.
a very good, easy to use image library, good for messing around with
http://cimg.sourceforge.net/
====================
Log4cpp
templog library. a very small and lightweight C++ library which you can use to add logging to your C++ applications.
http://www.templog.org/
The LLVM Compiler Infrastructure
http://llvm.org/
casacore
A set of c++ core libraries derived from aips++
https://code.google.com/p/casacore/
rcf-cpp
Inter-process communication framework for C++
https://code.google.com/p/rcf-cpp/
All libs in: https://github.com/Alexpux/MINGW-packages
http://scripts.mit.edu/~6.270/contestants/workshops/awesomec.pdf
Cocos2d-x - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE.