SIM.JS is a general-purpose Discrete Event Simulation library fully capable of running in a Web browser. It provides constructs for creating Entities which are the active actors in a system, and encapsulates the state and logic of a system's components. Entities contend for resources, which can be Facilities (supports FIFO, LIFO with preemption and Processor Sharing service disciplines), Buffers, and Stores. Entities communicate by waiting on Events or by sending Messages. Statistics recording and analysis is provided by Data Series Statistics, Time Series Statistics, and Population Statistics. A random number library generates seeded random variates from various distributions, including uniform, exponential, normal, gamma, Pareto, and others.
Dynamic Form is a Python request abstraction library that lets you write one request handler that will run on multiple Python Web frameworks (such as Django and Google's AppEngine). This allows you to create pages and apps once and use them on multiple projects without concern about which framework is being used. Additionally, it makes AJAX easy. Simply adding nested request classes allows you to define AJAX handlers that can easily be refreshed both sever-side and client-side.
WebElements is a collection of Python objects that enable developers to generate and interact with Web apps on the server side. It encourages object oriented Web site development, and code reuse by separating each DOM element into its own object, and then allowing inheritance and child elements to come together to form new elements not defined in the standard DOM.
WebBot is a Web development toolset which is designed to sit nicely on top of your existing infrastructure. It is built with a collection of Open Source tools which together enable building Python Web applications the same way native ones are built and running these applications on top of the leading Python frameworks (such as Django and Google's App Engine). As a result, the WebBot framework encourages reuse, concise code, rapid development, and happy developers.
GUI Builder is a drag and drop interface for creating WebElement User Interface (WUI) templates that can be used as the foundation of a responsive Wep app. It simplifies the process of designing applications, and encourages separation of the logic and view. It is part of the WebBot Web development framework, which makes it possible to build Web apps in a similar fashion to Qt/KDE apps.
RedQueryBuilder fills the gap between a hand coded "quick search" and a full blown query language. A typical use is in an intranet Web application where experienced users need a quick ad-hoc way to find particular data. This means they don't have to use report frameworks or ask a techie. To use it in your app, you just need to drop in the JS, feed it the metadata for your database, then handle the change events to get the SQL and argument values.