jsilver - Pure-Java implementation of Clearsilver

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: Performance * 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 transformations.



  • jsilver = 1.0.0-1.jpp6


    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the 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


    • /etc/maven/fragments/jsilver
    • /usr/share/java/jsilver-1.0.0.jar
    • /usr/share/java/jsilver.jar
    • /usr/share/maven2/poms/JPP-jsilver.pom


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