Python is the programming language used to develop TiddlyWeb. It was chosen because it has a clean and clear syntax, has an excellent module system, a relatively good standard library, the WSGI specification for web applications and is available on most modern platforms.
The features, combined, make Python an excellent choice for an application and library that is to be used for reference and development.
From version {{{2.0.0}}} of TiddlyWeb, the code targets Python 2.7 and 3.3. Most plugins still only support 2.x but migrations are in progress.