jsilver - Pure-Java implementation of Clearsilver

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name jsilver
Package version 1.0.0
Package release 1.jpp6
Package architecture noarch
Package type rpm
Installed size 661.81 KB
Download size 554.28 KB
Official Mirror mirrors.dotsrc.org
JSilver is a pure-Java implementation of Clearsilver. Key
benefits of JSilver over Clearsilver include:
* Templates are only parsed when the file changes - not for
each request.
* Optionally, templates can be compiled directly to Java
bytecode, making rendering super-fast.
* Once-off template optimization step simplifies template
making rendering even faster.
* Internal optimizations to streamline string manipulation.
Avoids the complexities of JNI
* Avoids the risk of native code taking down the JVM.
* Avoids JNI marshalling overhead.
* Simplifies IDE use (no more forgetting java.library.path).
Allows for easy extension in Java
* API allows template functions to be defined in Java
allowing logic to be pulled out of templates.
* Custom escaping / text filters can be plugged in.
* Makes plugging in translations much simpler (e.g.
<?cs var:translate('some.message') ?>).
* API designed with testability in mind.
* Custom mechanisms can be plugged in for loading templates
and caching.
* Low-level access to template AST for advanced


Package Version Architecture Repository
jsilver - - -


Name Value
guava -
java >= 1.6.0
jpackage-utils >= 1.7.5


Name Value
jsilver = 1.0.0-1.jpp6


Type URL
Binary Package jsilver-1.0.0-1.jpp6.noarch.rpm
Source Package jsilver-1.0.0-1.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install jsilver rpm package:
    # yum install jsilver
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install jsilver rpm package:
    # zypper install jsilver
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install jsilver rpm package:
    # urpmi jsilver




2012-08-19 - Ralph Apel <r.apel at r-apel.de> 0:1.0.0-1
- First release

See Also

Package Description
jsilver-javadoc-1.0.0-1.jpp6.noarch.rpm Javadoc for jsilver
json-20080425-2.jpp6.noarch.rpm JavaScript Object Notation
json-lib-2.3-1.jpp6.noarch.rpm Java JSON Library
json-lib-javadoc-2.3-1.jpp6.noarch.rpm Javadoc for json-lib
json-simple-1.0.2-1.jpp6.noarch.rpm Simple Java toolkit for JSON
json-simple-javadoc-1.0.2-1.jpp6.noarch.rpm Javadoc for json-simple
jsontools-1.5-1.jpp6.noarch.rpm Java Tools for the JSON Format
jsontools-javadoc-1.5-1.jpp6.noarch.rpm Javadoc for jsontools
jsoup-1.6.2-1.jpp6.noarch.rpm Java HTML parser
jsoup-javadoc-1.6.2-1.jpp6.noarch.rpm Javadoc for jsoup
jsr-305-0.1-3.jpp6.noarch.rpm JSR 305: Annotations for Software Defect Detection in Java
jsr-305-javadoc-0.1-3.jpp6.noarch.rpm Javadoc for jsr-305
jsr-305-manual-0.1-3.jpp6.noarch.rpm Documents for jsr-305
jsr107cache-1.0-3.jpp6.noarch.rpm JSR-107 JCache
jsr107cache-javadoc-1.0-3.jpp6.noarch.rpm Javadoc for jsr107cache