Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Pico is a very small web application framework for Python.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

Pico is a very small web application framework for Python & Javascript.

Pico allows you to write Python modules, classes and functions that can be imported and called directly from Javascript.

Pico is NOT a Python to Javascript compiler - Pico IS a bridge between server side Python and client side Javascript.

It is a server, a Python libary and a Javascript library! The server is a WSGI application which can be run standalone or behind Apache with mod_wsgi.

Pico is basically a Remote Procedure Call (RPC) library for Python without any of the hassle usually associated with RPC. Literally add one line of code (import pico) to your Python module to turn it into a web service that is accessible through the Javascript (and Python) Pico client libararies.

The Pico protocal is very simple so it is also easy to communicate with Pico web services from other languages (e.g. Java, Objective-C for mobile applications). See the client.py for a reference implementation.

See the wiki for more information.

Something went wrong with that request. Please try again.