# Resources

This section is for listing various useful pycairo resources, feel free to contribute !

Windows Binary Packages (unofficial)

  Precompiled binaries for the Microsoft Windows platform can be obtained from the following sources:

  Precompiled PyCairo for Python 2.x from Uri Shaked

Some Libraries/Modules Using pycairo
  - Cairo Plot: a module to plot graphics
  - hamster graphics library - a sprite styled abstraction library for drawing and animation in PyGTK
  - matplotlib: a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
  - PyCha: PYthon CHArts - a Python package for drawing charts
  - PyGoocanvas: python bindings for GooCanvas which is a canvas widget for GTK+
  - PyGTK: GTK+ for Python.
  - rsvg: part of gnome-python-desktop, it provides Python bindings for librsvg
Some Applications Using pycairo
  - A Shogiban for Gnushogi.
  - gPodder: a podcatcher.
  - Miro: Internet TV, HD video player.
  - pycairo projects at Google Code.
  - PyChess.
  - Pyroute - OpenStreetMap.
  - Shoebot - a pure Python graphics robot.
Tutorials
  - Cairo Tutorial for Python (and other) Programmers: Generic introduction to cairo concepts oriented to python.
  - Cairo Tutorial for PyGTK Programmers: Tutorial about how to use cairo for drawing in PyGTK.
  - Writing a widget using cairo and PyGTK 2.8 Part 1, Part 2: A translation of the GNOME Journal tutorial by Davyd Madeley from C to Python.
Demos
  - A Basic Cairo-clock in Python using XShape.
  - A simple clock implemented in pygtk and cairo.
Recipies
  See the main Cairo Cookbook.