From 17510fe9ed38c28b369ec9f6d4f0b7a6641771fd Mon Sep 17 00:00:00 2001 From: Faraz Fallahi Date: Wed, 23 Jul 2014 21:23:42 +0430 Subject: [PATCH] more libs --- README.md | 11 +++++++++++ temp.txt | 36 +++++++++--------------------------- 2 files changed, 20 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index b065cd2..565b1d9 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/temp.txt b/temp.txt index f751b3d..323205b 100644 --- a/temp.txt +++ b/temp.txt @@ -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.