Dev Libraries

The following are list of popular Libraries, Frameworks and Toolkits for use in Development ** WHICH I HAVE COME ACROSS ** :

NOTE: All of them are available on all platforms.

General Libraries:

  1. C++ Boost Libraries http://www.boost.org/
 
Free Computer Vision, Augumented Reality Libraries, Toolkits:
  1. OpenCV: Computer Vision Library (C++,C,Python)
  2. OpenNI: Computer Vision API for use with Kinect like sensors
  3. Augumented Reality Toolkit for Android Phones (by Qualcomm)
  4. ARToolkit: Open Augumented Reality Toolkit (C++)
  5. EHCI: Free Head Tracking Library 
  6. CvBlob: C/C++ Blob detection library
  7. FastCV: Qualcomm's Mobile optimized Computer Vision Library.

GUI Development: Python Wrapper:

  1. wxPython: Python GUI development http://www.wxpython.org/
  2. PyGTK: Python GUI development http://www.pygtk.org/
  3. PyQt: Python Binding of GUI Toolkit http://www.riverbankcomputing.com/software/pyqt/intro

Free PDF document development Library:

iText: Free PDF Library for Java, C#

Compiling, Source Building tools:
  1. Apache Ant: A tool for automating the process of building Java code (from source) http://ant.apache.org/ 
  2. CMake:  Build Automation tool http://www.cmake.org/

Free Web Application building Frameworks and other Web Libraries:
  1. Django: A Python based Web Application Framework. http://www.djangoproject.com/
  2. libCurl (C/C++ lib) and cURL(command line tool) : A Command Line tool for transfer data over various protocols http://curl.haxx.se/
  3. Apache Tomcat: A popular Java Servlet Container (also a Java based HTTP Server) http://projects.apache.org/projects/tomcat.html
  4. XAMPP: Free opensource Web Server (based on Apache): PHP, Perl http://www.apachefriends.org/en/xampp.html
  5. Joomla: Open Source Content Management System: PHP http://www.joomla.org/
  6. Drupal: Open Source Content Mangement System: PHP http://drupal.org/

Free JavaScript Frameworks:
  1. JQuery: Free JavaScript Framework http://jquery.com/
  2. Prototype: Free JavaScript Framework http://prototypejs.org/
  3. Script.aculo.us: Free JavaScript Framework http://script.aculo.us/
  4. Yahoo! UI Library: JavaScript Framekwork http://developer.yahoo.com/yui/
  5. Dojo Toolkit: JavaScript Library http://dojotoolkit.org/