libjsilver-java - Clearsilver templates in pure Java

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libjsilver-java
Package version 1.0.0.dfsg
Package release 1
Package architecture all
Package type deb
Installed size 570 B
Download size 461.42 KB
Official Mirror
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 transformations.


Package Version Architecture Repository
libjsilver-java_1.0.0.dfsg-1_all.deb 1.0.0.dfsg all Debian Main
libjsilver-java - - -


Name Value
libguava-java -


Type URL
Binary Package libjsilver-java_1.0.0.dfsg-1_all.deb
Source Package jsilver

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libjsilver-java deb package:
    # sudo apt-get install libjsilver-java




2012-06-19 - Chris Halls <>
jsilver (1.0.0.dfsg-1) sid; urgency=low
* Upload to Debian (Closes: #677569)
* Remove unlicenced file from upstream
tarball and add .dfsg to version. Add to recreate tarball.
Add patch remove-nonfree-sablecc to build without the file.
* Set maintainer to Eucalyptus packaging team with Alexandre & myself
as uploaders
* Include guava in classpath
* Install examples to docs directory
2012-02-09 - Brian Thomason <>
jsilver (1.0.0-0ubuntu2) precise; urgency=low
* Added missing ant build-dep
2012-02-09 - Brian Thomason <>
jsilver (1.0.0-0ubuntu1) precise; urgency=low
[ Brian Thomason ]
* Added debian/
[ Alexandre Rossi ]
* Initial release

See Also

Package Description
libjson-any-perl_1.38-1_all.deb wrapper class for the various JSON classes
libjson-c-dev_0.11-4_amd64.deb JSON manipulation library - development files
libjson-c-doc_0.11-4_all.deb JSON manipulation library - documentation files
libjson-c2_0.11-4_amd64.deb JSON manipulation library - shared library
libjson-glib-1.0-0_1.0.2-1_amd64.deb GLib JSON manipulation library
libjson-glib-1.0-common_1.0.2-1_all.deb GLib JSON manipulation library (common files)
libjson-glib-dev_1.0.2-1_amd64.deb GLib JSON manipulation library (development files)
libjson-glib-doc_1.0.2-1_all.deb GLib JSON manipulation library (documentation)
libjson-java_2.3-3_all.deb library for transforming Java objects and XML to JSON and back again
libjson-maybexs-perl_1.002006-1_all.deb interface to the best available JSON module
libjson-multivalueordered-perl_0.005-1_all.deb module to handle JSON like {"a":1, "a":2}
libjson-perl_2.61-1_all.deb module for manipulating JSON-formatted data
libjson-pointer-perl_0.06-1_all.deb Perl implementation of JSON Pointer (RFC6901)
libjson-pp-perl_2.27300-2_all.deb module for manipulating JSON-formatted data (Pure Perl)
libjson-rpc-perl_1.06-1_all.deb Perl implementation of JSON-RPC 1.1 protocol