Open source toolkit for building AJAX style web applications driven by Python scripts
What is VelociKit?
- Compact framework for prototyping and developing AJAX-based web applications
- Enables seamless integration between JavaScript and Python
- Includes the following independent components:
- APyaX (Direct AJAX calls to Python scripts)
- Scridble (Pure python SQL database)
- Open Source, GPL licence
- Examples and documentation available
Advantages
- Quickly and easily build web applications
- Pure python, self contained and easy to install
- Simple to learn and use
How does it work?
- APyaX:
- Server-side runtime component runs on any WSGI server and manages the execution of Python scripts
- Generator tool for re-writing (X)HTML documents to replace python calls with javascript stubs
- Provides support for file upload/download, sessions
- Can be used in conjunction with popular open source JavaScript libraries
- Scridble:
- Pure-python file-based database
- DBAPI 2.0 interface
- Zero administration, small footprint