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:
- C++ Boost Libraries http://www.boost.org/
- OpenCV: Computer Vision Library (C++,C,Python)
- OpenNI: Computer Vision API for use with Kinect like sensors
- Augumented Reality Toolkit for Android Phones (by Qualcomm)
- ARToolkit: Open Augumented Reality Toolkit (C++)
- EHCI: Free Head Tracking Library
- CvBlob: C/C++ Blob detection library
- FastCV: Qualcomm's Mobile optimized Computer Vision Library.
- wxPython: Python GUI development http://www.wxpython.org/
- PyGTK: Python GUI development http://www.pygtk.org/
- PyQt: Python Binding of GUI Toolkit http://www.riverbankcomputing.com/software/pyqt/intro
Compiling, Source Building tools:
- Apache Ant: A tool for automating the process of building Java code (from source) http://ant.apache.org/
- CMake: Build Automation tool http://www.cmake.org/
- Django: A Python based Web Application Framework. http://www.djangoproject.com/
- libCurl (C/C++ lib) and cURL(command line tool) : A Command Line tool for transfer data over various protocols http://curl.haxx.se/
- Apache Tomcat: A popular Java Servlet Container (also a Java based HTTP Server) http://projects.apache.org/projects/tomcat.html
- XAMPP: Free opensource Web Server (based on Apache): PHP, Perl http://www.apachefriends.org/en/xampp.html
- Joomla: Open Source Content Management System: PHP http://www.joomla.org/
- Drupal: Open Source Content Mangement System: PHP http://drupal.org/
Free JavaScript Frameworks:
- JQuery: Free JavaScript Framework http://jquery.com/
- Prototype: Free JavaScript Framework http://prototypejs.org/
- Script.aculo.us: Free JavaScript Framework http://script.aculo.us/
- Yahoo! UI Library: JavaScript Framekwork http://developer.yahoo.com/yui/
- Dojo Toolkit: JavaScript Library http://dojotoolkit.org/