Skip to main content

High performance HTML Template System

Project description

Clearsilver is a fast, powerful, and language-neutral HTML template system. It was designed through years of commercial web development at eGroups.com and Yahoo!. Clearsilver’s speed comes from being written as a C module which is exported for use in C, C++, Python, Perl, Ruby, and Java.

The goal of Clearsilver is to get nearly all html, strings, and presentation logic out of your code. By drastically reducing code size in your application, readability and maintainability are improved. Furthermore, it becomes easier to make UI changes without introducing bugs. Clearsilver unifies working with cookies, form data, and the http environment, by making it trivial to access them from either your code or templates in a standard fashion. It also makes it very easy to skin the application, or allow end user UI customization.

As a bonus, tools designed to work in concert with clearsilver are also available, including an object to relational database mapping tool, odb.py, and a transparent internationalization system, trans.py.

Enjoy!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clearsilver-0.10.1.tar.gz (436.2 kB view details)

Uploaded Source

Built Distribution

clearsilver-0.10.1-py2.3-linux-i686.egg (193.9 kB view details)

Uploaded Source

File details

Details for the file clearsilver-0.10.1.tar.gz.

File metadata

File hashes

Hashes for clearsilver-0.10.1.tar.gz
Algorithm Hash digest
SHA256 37f6e45fa2223f03a0c86b23db32a1a076d14a4ae099a544bdc46399f3f69078
MD5 4b7f2e2bbcf98b47e08955b10f47cd05
BLAKE2b-256 fc05dc5ca08679d3ddb54020a40427938c31877fd5a9b5aa14fb819931a33a54

See more details on using hashes here.

File details

Details for the file clearsilver-0.10.1-py2.3-linux-i686.egg.

File metadata

File hashes

Hashes for clearsilver-0.10.1-py2.3-linux-i686.egg
Algorithm Hash digest
SHA256 ea8d3299a534c115b30e086d747180b451e97fc698e2e7e6b3908dedd5a5d4c8
MD5 828725940075afa31fd313daec11270e
BLAKE2b-256 d9b0d0d8f76f6ed671a42d2dd506c5f704c7de14e81c9875cd99ad2f6e0c542b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page