jsilver - Pure-Java implementation of Clearsilver

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename jsilver-1.0.0-1.jpp6.noarch.rpm
Package name jsilver
Package version 1.0.0
Package release 1.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 554.28 KB
Installed size 661.81 KB
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
Mirror mirrors.dotsrc.org
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