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 as for reference and development.