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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file clearsilver-0.10.1.tar.gz
.
File metadata
- Download URL: clearsilver-0.10.1.tar.gz
- Upload date:
- Size: 436.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f6e45fa2223f03a0c86b23db32a1a076d14a4ae099a544bdc46399f3f69078 |
|
MD5 | 4b7f2e2bbcf98b47e08955b10f47cd05 |
|
BLAKE2b-256 | fc05dc5ca08679d3ddb54020a40427938c31877fd5a9b5aa14fb819931a33a54 |
File details
Details for the file clearsilver-0.10.1-py2.3-linux-i686.egg
.
File metadata
- Download URL: clearsilver-0.10.1-py2.3-linux-i686.egg
- Upload date:
- Size: 193.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea8d3299a534c115b30e086d747180b451e97fc698e2e7e6b3908dedd5a5d4c8 |
|
MD5 | 828725940075afa31fd313daec11270e |
|
BLAKE2b-256 | d9b0d0d8f76f6ed671a42d2dd506c5f704c7de14e81c9875cd99ad2f6e0c542b |