Favourite Links
Computers: Programming
- http://www.programmersheaven.com - Programmers' Heaven (Programming resources)
- http://www.strangecreations.com - Strange Creations (Programming resources)
- http://searchvb.techtarget.com - Index of Visual Basic web resources
- http://www.wotsit.org - Wotsit's Format (Programmers Resource)
- http://www.cuj.com - C/C++ Users Journal
- http://www.stlport.org - STLport (multiplatform ANSI C++ Standard Library implementation)
- http://www.boost.org - C++ Boost (free portable C++ source libraries)
- http://help-site.com - Help Site computer manuals & info (hardware, OS, languages, etc.)
- http://gamasutra.com - Game Programming Magazine
- http://www.vancouver.wsu.edu/fac/peabody/game-book/Coverpage.html - The Art of Computer Game Design (free e-Book)
- http://www.gamedev.net - GameDev (game development resources, articles etc.)
- http://www-cs-students.stanford.edu/~amitp/gameprog.html - Amit's Game Programming Information (articles, code etc.)
- http://www.gpwiki.org - The Game Programming Wiki (articles, algorithms)
- http://www.libsdl.org - Simple DirectMedia Layer (crossplatform multimedia library)
- http://www.codeguru.com - VB, VC++, Java code/examples/tutorials
- http://wxwidgets.org - wxWidgets (C++ cross-platform GUI framework)
- http://www.trolltech.com - Qt (cross-platform GUI toolkit)
- http://upp.sourceforge.net - Ultimate++ (a C++ cross-platform rapid application development suite and GUI toolkit)
- http://www.gmonline.demon.co.uk/cscene/ - C-Scene (C/C++ freezine)
- http://www.temporaldoorway.com/programming/cbuilder/ - The Temporal Doorway (Borland C++ Builder articles)
- http://www.geocities.com/SiliconValley/Garage/3323/aat/ - Album of Algorithms & Techniques
- http://www.nist.gov/dads/ - Dictionary of Algorithms, Data Structures and Problems
- http://epaperpress.com/sortsearch/ - Sorting and Searching Algorithms
- http://aspn.activestate.com/ASPN/Python/Cookbook/ - Python Cookbook (snippets of code)
- http://the.taoofmac.com/space/Python/Grimoire - The Python Grimoire (how to perform common programming tasks in Python)
- http://pythonjournal.cognizor.com - Python Journal
- http://www.drbob42.com - Dr.Bob's Programming Clinic (Delphi, C++ Builder, Kylix articles & news)
- http://www.delphi32.com - Delphi & Kylix articles & resources
- http://community.borland.com - Borland Community (articles on C++, Delphi, Kylix etc.)
- http://sourceforge.net/projects/snippets/ - Source Forge Code Snippet Library
- http://shootout.alioth.debian.org - The Great Computer Language Shootout (comparative benchmarks)
- http://www.amzi.com - Amzi! Prolog & Logic Server
- http://www.swi.psy.uva.nl/projects/SWI-Prolog/ - SWI Prolog
- http://www.visual-prolog.com - Visual Prolog
- https://www.gnu.org/software/gprolog/ - GNU Prolog
- http://clip.dia.fi.upm.es/Software/Ciao/ - The Ciao Prolog System
- http://java.sun.com - Java Development Kit (JDK)
- http://www.codezoo.net - O'Reilly CodeZoo (index of freely available, reusable components for Java)
- http://www.palmos.com/dev/ - PalmOS development including POSE Emulator
- http://clisp.sourceforge.net - CLISP (Common Lisp for Windows & Unix)
- http://www.franz.com - Allegro CL (Common Lisp)
- http://www.squeak.org - Squeak (Smalltalk 80)
- http://www.perl.com - Perl.com (O'Reilly perl resources)
- http://www.perl.org - Perl Mongers
- http://www.perldoc.com - PerlDoc (perl documentation)
- http://www.stackoverflow.com - Stack Overflow (a question and answer site for programmers)
- http://www.zope.org - ZOPE
- http://www.python.org - Python home page
- https://www.continuum.io - Anaconda (Python distribution for Data Science)
- http://www.jython.org - Jython (an implementation Python written in 100% Pure Java)
- http://code.google.com/p/pythonxy/ - Python(x,y) (a free python distribution for scientific applications, including Qt, Spyder IDE and many popular computational, scientific and visualization libraries)
- http://code.enthought.com - Python Enthought Edition (distribution that includes scientific visualization & manipulation libraries)
- http://www.portablepython.com - Portable Python (Python preconfigured to run directly from a portable device)
- http://code.google.com/p/winpython/ - WinPython (a free open-source portable distribution of the Python programming language for Windows, designed for scientists)
- http://www.brython.info - Brython (Python 3 implementation in the browser for client-side web programming)
- http://code.google.com/p/pyscripter/ - PyScripter (open-source Python IDE)
- https://atom.io - Atom (open source, cross platform, text editor)
- https://www.jetbrains.com/pycharm/ - PyCharm (Python IDE)
- http://orange.biolab.si - Orange (open source data visualization and analysis for novice and experts through visual programming or Python scripting)
- http://jpype.sourceforge.net - JPype (allow Python programs to access Java libraries by interfacing at the VM level)
- http://www.mcmillan-inc.com/install1.html - Python Installer
- http://www.py2exe.org - py2exe (convert python scripts into standalone windows programs)
- http://python.net/crew/atuining/cx_Freeze/ - cx_Freeze (a set of utilities for freezing Python scripts into executables)
- http://pyinstaller.python-hosting.com - PyInstaller (converts Python programs into stand-alone executables)
- http://mark.dufour.googlepages.com - Shed Skin (an Optimizing Python-to-C++ Compiler)
- http://ironpython.com - IronPython (a Python implementation on the .NET and Mono platforms)
- http://www.python.org/pypi/ - Cheese Shop (the Python Package Index)
- http://pippy.sourceforge.net - Pippy (Python for PalmOS)
- http://www.manatlan.com/page/grun - Grun (a python module to build very simple GUI apps)
- http://code.google.com/p/formlayout/ - formlayout (a Python module for creating form dialogs based on PyQt)
- http://kivy.org - Kivy (cross-platform, open source, user interface library for rapid development of touch applications in Python)
- http://sensei.co.il/python/ui.html - Graphical User Interface with Python (a list of GUI packages that have Python bindings)
- http://wxperl.sourceforge.net - wxPerl (perl binding for wxWidgets cross-platform GUI library)
- http://www.wxpython.org - wxPython (python binding for wxWidgets cross-platform GUI library)
- http://wiki.wxpython.org - The wxPython Wiki (articles, cookbook etc.)
- http://www.roebling.de - wxDesigner (wxWidgets visual designer)
- http://wxglade.sourceforge.net - wxGlade (a GUI designer in Python for wxWidgets/wxPython; generates Python, C++ and XRC)
- http://anygui.sourceforge.net - AnyGUI (easy-to-use, simple, and generic module for making graphical user interfaces in Python)
- http://starship.python.net/crew/mhammond/win32/ - win32 extensions for Python & PythonWin IDE
- http://www.fox-toolkit.org - FOX is a C++ based GUI Toolkit with Python & Ruby bindings
- http://www.riverbankcomputing.co.uk - SIP, PyQt and PyKDE (Qt and KDE bindings for Python)
- http://www.pyside.org - PySide (open source Python bindings for the Qt framework)
- http://pygtk.org - PyGTK (GTK+ UI library binding for Python)
- http://www.twistedmatrix.com - Twisted (an event-driven networking framework in Python)
- http://pyopengl.sourceforge.net - PyOpenGL (OpenGL interface for Python)
- http://www.alcyone.com/pyos/zoe/ - ZOE (a simple, minimal, OpenGL graphics engine, written in Python)
- http://boa-constructor.sourceforge.net - Boa Constructor (Python IDE)
- http://www.vex.net/parnassus/ - Vaults of Parnassus (Python Resources)
- http://www.pycode.com - PyCode (a repository of python modules, articles, links etc.)
- http://www.onlamp.com/python/ - O'Reilly Python DevCenter
- http://pyinline.sourceforge.net - PyInline (allows inline C code in python)
- http://www.scipy.org/Weave - Weave (allows inline C code in python)
- http://psyco.sourceforge.net - Psyco, the Python Specializing Compiler
- http://www.egenix.com/files/python/ - mx Extensions for Python (mxDateTime, mxTextTools etc.)
- http://www.pythonware.com - PythonWare (PIL and other libraries)
- http://www.dislin.de - DISLIN (a high-level cross-platform plotting library for several programming languages)
- http://kim.bio.upenn.edu/~pmagwene/disipyl.html - disipyl (python object-oriented wrapper for DISLIN)
- http://numpy.scipy.org - NumPy (Numerical Python Library)
- http://matplotlib.sourceforge.net - matplotlib (Python plotting library)
- http://glowingpython.blogspot.com - The Glowing Python (a Python snippet almanac for scientific computing and data visualization)
- http://spectralpython.sourceforge.net - SPy (Spectral Python: Hyperspectral Image Processing Library)
- http://www.python.org/topics/scicomp/recipes_in_python.html - Simple Recipes in Python
- http://www.vpython.org - VPython (visual python toolkit)
- http://www.zpr.uni-koeln.de/~gato/ - GATO (Graph Animation Toolbox for python)
- http://www.scipy.org - SciPy (Scientific tools for Python)
- http://kineticskit.sourceforge.net - Kinetics Kit (kinetics toolbox for python)
- http://pychecker.sourceforge.net - PyChecker (a tool for finding bugs in python source code)
- http://www.logilab.org/projects/pylint - PyLint (Python source code checker)
- http://pythoncard.sourceforge.net - PythonCard (hypercard-like library for python)
- http://pywordnet.sourceforge.net - PyWordNet (A Python Interface to WordNet)
- http://www.speech.kth.se/snack/ - The Snack Sound Toolkit (toolkit for sound handling and visualization in Python & Tcl/Tk)
- http://public.kitware.com/VTK/ - The Visualization ToolKit (3D graphics, image processing & visualization library for C++, Tcl/Tk, Java & Python)
- http://pygame.seul.org - PyGame (cross-platform game API for Python based on SDL)
- http://optik.sourceforge.net - Optik (command-line parsing library for Python)
- http://www.boddie.org.uk/david/Projects/Python/CMDSyntax/ - CMDSyntax (command-line option parsing library for Python)
- http://www.nltk.org - Natural Language Processing Toolkit (Python NLP Toolkit)
- http://code.google.com/p/gdata-python-client/ - Google Data APIs Python Client Library
- http://gadfly.sourceforge.net - Gadfly (SQL Relational Database in Python)
- http://www.cherrypy.org - CherryPy (Python-based tool for developing dynamic web sites, includes an HTTP server)
- http://pygoogle.sourceforge.net - PyGoogle (a Python wrapper for the Google web API)
- http://christophe.delord.free.fr/en/pylog/ - PyLog (first order logic library in Python)
- http://pylogo.sourceforge.net - PyLogo is a Logo interpreter written in Python
- http://christophe.delord.free.fr/en/tpg/ - Toy Parser Generator (parser generator in Python)
- http://dirac.cnrs-orleans.fr/MMTK.html - The Molecular Modelling Toolkit (Python library for molecular simulation applications)
- http://hapdebugger.sourceforge.net - HAP Python Remote Debugger & IDE
- http://www.swig.org - Simplified Wrapper & Interface Generator (for modules written in C etc. for Perl, Python, Tcl/Tk etc.)
- http://www.egenix.com/files/python/mxCGIPython.html - mxCGIPython (one-file easy-to-install Python interpreter)
- http://www.equi4.com/metakit/ - MetaKit (small database for Python, C++ and TCL)
- http://www.hwaci.com/sw/sqlite/ - SQLite is a C library that implements an embeddable SQL database engine
- http://sourceforge.net/projects/pysqlite/ - PySQLite (Python binding for the SQLite embeddable SQL database engine)
- http://www.netpromi.com/kirbybase_python.html - KirbyBase is a simple, pure-python, flat-file DBMS
- http://wwwsearch.sourceforge.net/ClientForm/ - ClientForm is a Python module for handling HTML forms on the client side
- http://wwwsearch.sourceforge.net/ClientCookie/ - ClientCookie is a Python module for handling HTTP cookies on the client side
- http://jabberpy.sourceforge.net - jabber.py (Python module for the Jabber instant messaging protocol)
- http://www.rutherfurd.net/python/sendkeys/ - SendKeys (Python module for Windows to send keystrokes to the active window)
- http://www.rhodesmill.org/brandon/projects/pyephem.html - PyEphem provides scientific-grade astronomical computations in Python
- http://www.garret.ru/~knizhnik/dybase.html - DyBASE (simple object oriented embedded database for Python, Ruby & PHP)
- https://github.com/arnaudsj/reverend - Reverend (a general purpose Bayesian classifier in Python)
- http://www.thuswise.co.uk/toga/index.html - TOGA (Timetables Optimised with Genetic Algorithms, source in Python)
- http://www.schwarzvogel.de/software-pymetar.shtml - PyMETAR (python library for weather reports)
- http://sourceforge.net/projects/dione/ - Genetic Programming framework in Python
- https://sourceforge.net/projects/wordutils/ - WordUtils (Python source providing objects for word searching and matching)
- http://sourceforge.net/projects/pyrtflib/ - PyRtfLib (a Python library for RTF to html and text conversion)
- http://pyx.sourceforge.net - PyX (a Python package for the creation of PostScript, PDF, and SVG files)
- http://magix.fri.uni-lj.si/orange/ - Orange (component-based data mining in Python)
- http://pyparsing.sourceforge.net - pyparsing (an object-oriented library for text processing in Python)
- http://www.effbot.org/zone/wck.htm - The Widget Construction Kit (extension API for custom widgets in Python)
- http://karrigell.sourceforge.net - Karrigell (a simple web framework in Python including a web server and a relational database, gadfly)
- http://www.thomas-schilz.de/MozPython/ - MozPython embeds the Python interpreter in Mozilla
- http://pamie.sourceforge.net - Pamie (module for writing Python scripts that control Internet Explorer)
- http://www.mxm.dk/products/public/pythonmidi/ - The Python Midi package (a collection of classes for handling MIDI)
- http://sourceforge.net/projects/advas/ - advas (python module that provides algorithms for advanced search)
- http://kinterbasdb.sourceforge.net - KInterbasDB (a Python extension package for Firebird and Interbase)
- http://pymedia.org - PyMedia (a Python module for manipulating audio and video files)
- http://sourceforge.net/projects/pythonpalmdb/ - PalmDB (Python library to read/write/modify Palm PDB and PRC databases)
- http://sourceforge.net/projects/pystats - pystats (a Python module implementing algorithms for statistics and information theory)
- http://www.caddr.com/code/lython/ - Lython (a Lisp front-end for Python that transparently integrates with Python libraries)
- http://visualwx.altervista.org - VisualWx (form designer for wxWidgets)
- http://drpython.sourceforge.net - DrPython (editor/environment for Python programs)
- http://pyclips.sourceforge.net - PyCLIPS (a Python module that embeds the CLIPS inference engine)
- http://pyrtf.sourceforge.net - PyRTF (a library to produce RTF documents from python programs)
- http://www.mingw.org - MinGW (Minimalist GNU C/C++ For Windows)
- http://www.bloodshed.net - Bloodshed Dev-C++ (free IDE for the C/C++ Mingw compiler or cygwin)
- http://education.mit.edu/starlogo/ - StarLogo (Logo in Java, a programmable modeling environment)
- http://www.openwatcom.org - Open Watcom C/C++ and Fortran compiler
- http://www.eclipse.org - Eclipse (open source IDE for Java)
- http://www.touchgraph.com - TouchGraph Graph Based Interfaces (Java source)
- http://www.bloodshed.net/compilers/ - A list of free compilers
- http://www.basicguru.com/rapidq/ - Rapid-Q (cross platform BASIC for Windows and Linux)
- http://perso.wanadoo.fr/xblite/ - XBLite (an open-source Windows BASIC compiler)
- http://www.freebasic.net - FreeBASIC (open-source, cross-platform, BASIC compiler, compatible with MS-QuickBASIC)
- http://www.etc.cmu.edu/panda3d - Panda3D (a 3D game and simulation engine)
- http://gambas.sourceforge.net - Gambas (free development environment based on a Basic interpreter)
- http://snipplr.com - Snipplr (a public source code repository used to store, organize, and share little pieces of code)
- http://codingbat.com - CodingBat (online coding practice in Python & Java)
- http://scratch.mit.edu - Scratch (a drag-and-drop programming language to create your own interactive stories, animations, games, music, and art)
- http://www.lazarus.freepascal.org - Lazarus Free Pascal (a Delphi compatible free cross-platform IDE for Rapid Application Development)
- http://software.intel.com/en-us/html5/tools - Intel XDK (a HTML5 cross-platform solution to write web and hybrid apps once, and deploy across many app stores and form factor devices)
- http://processing.org - Processing (a cross platform, open source, programming language and development environment targeted at visualization)