Success Stories

You are interested in CherryPy but you would like to hear more from people using it, or simply check out products or application running it.

If you would like to have your CherryPy powered website or product listed here, contact us via our mailing list or IRC (#cherrypy on OFTC).

Websites running atop CherryPy

Hulu Deejay and Hulu Sod - Hulu uses CherryPy for some projects. “The service needs to be very high performance. Python, together with CherryPy, gunicorn, and gevent more than provides for this.”

Netflix - Netflix uses CherryPy as a building block in their infrastructure: “Restful APIs to large applications with requests, providing web interfaces with CherryPy and Bottle, and crunching data with scipy.”

Urbanility - French website for local neighbourhood assets in Rennes, France.

MROP Supply - Webshop for industrial equipment, developed using CherryPy 3.2.2 utilizing Python 3.2, with libs: Jinja2-2.6, davispuh-MySQL-for-Python-3-3403794, pyenchant-1.6.5 (for search spelling). “I’m coming over from .net development and found Python and CherryPy to be surprisingly minimalistic. No unnecessary overhead - build everything you need without the extra fluff. I’m a fan!”

CherryMusic - A music streaming server written in python: Stream your own music collection to all your devices! CherryMusic is open source.

YouGov Global - International market research firm, conducts millions of surveys on CherryPy yearly.

Aculab Cloud - Voice and fax applications on the cloud. A simple telephony API for Python, C#, C++, VB, etc... The website and all front-end and back-end web services are built with CherryPy, fronted by nginx (just handling the ssh and reverse-proxy), and running on AWS in two regions.

Learnit Training - Dutch website for an IT, Management and Communication training company. Built on CherryPy 3.2.0 and Python 2.7.3, with oursql and DBUtils libraries, amongst others.

Linstic - Sticky Notes in your browser (with linking).

Almad’s Homepage - Simple homepage with blog.

Products based on CherryPy

SABnzbd - Open Source Binary Newsreader written in Python.

Headphones - Third-party add-on for SABnzbd.

SickBeard - “Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them.”

TurboGears - The rapid web development megaframework. Turbogears 1.x used Cherrypy. “CherryPy is the underlying application server for TurboGears. It is responsible for taking the requests from the user’s browser, parses them and turns them into calls into the Python code of the web application. Its role is similar to application servers used in other programming languages”.

Indigo - “An intelligent home control server that integrates home control hardware modules to provide control of your home. Indigo’s built-in Web server and client/server architecture give you control and access to your home remotely from other Macs, PCs, internet tablets, PDAs, and mobile phones.”

SlikiWiki - Wiki built on CherryPy and featuring WikiWords, automatic backlinking, site map generation, full text search, locking for concurrent edits, RSS feed embedding, per page access control lists, and page formatting using PyTextile markup.”

read4me - read4me is a Python feed-reading web service.

Firebird QA tools - Firebird QA tools are based on CherryPy.

salt-api - A REST API for Salt, the infrastructure orchestration tool.

Products inspired by CherryPy

OOWeb - “OOWeb is a lightweight, embedded HTTP server for Java applications that maps objects to URL directories, methods to pages and form/querystring arguments as method parameters. OOWeb was originally inspired by CherryPy.”