Python toolkit for stream-based generation of output for the web
}}}
{{{
#!html
}}}
[[Image(source:/trunk/doc/2000ft.png, align=right, usemap=#2000ft, width=476, height=405, nolink)]]
'''Genshi''' is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a [wiki:Documentation/xml-templates.html template language], which is heavily inspired by [http://kid-templating.org/ Kid].
== Quick Links ==
* [wiki:GenshiFaq Frequently asked questions]
* [wiki:GenshiFeedback What people say about Genshi]
* [wiki:GenshiUsers Who is using Genshi?]
* [wiki:GenshiPerformance Some performance numbers]
* [wiki:GenshiVsKid Comparison with Kid]
* [wiki:GenshiExtensions Projects extending Genshi]
== [wiki:Documentation Documentation] ==
* [wiki:Documentation/index.html User Guide] ([wiki:Documentation/0.4.x/index.html 0.4] | [wiki:Documentation/0.3.x/index.html 0.3])
* [wiki:ApiDocs API Documentation] ([wiki:ApiDocs/0.4.x 0.4] | [wiki:ApiDocs/0.3.x 0.3])
* [wiki:GenshiRecipes Recipes for using Genshi]
* [wiki:HelperFunctions Helper functions for use in templates]
Please note that the Genshi source tarballs come with comprehensive HTML documentation, encompassing both the generated API documentation and the user guide. The API documentation (courtesy of [http://epydoc.sourceforge.net/ Epydoc]) in particular is a lot better than the version you find here.
== Development ==
The Subversion repository can be accessed via:
http://svn.edgewall.org/repos/genshi/
Discussion about the development of Genshi takes place on the [MailingList mailing lists] or [IrcChannel IRC channel]. Find out more about the people working on this project on GenshiTeam.
{{{
#!html
}}}