Managed Projects

FreeMarker

  Analyzed 5 months ago

FreeMarker is a "template engine"; a generic tool to generate text output (anything from HTML to autogenerated source code) based on templates. It's a Java package, a class library for Java programmers. It's not an application for end-users in itself, but something that programmers can embed into ... [More] their products. FreeMarker is designed to be practical for the generation of HTML Web pages, particularly by servlet-based applications following the MVC (Model View Controller) pattern. The idea behind using the MVC pattern for dynamic Web pages is that you separate the designers (HTML authors) from the programmers. Everybody works on what they are good at. Designers can change the appearance of a page without programmers having to change or recompile code, because the application logic (Java programs) and page design (FreeMarker templates) are separated. Templates do not become polluted with complex program fragments. This separation is useful even for projects where the programmer and the HMTL page author is the same person, since it helps to keep the application clear and easily maintainable. [Less]

212K lines of code

0 current contributors

almost 2 years since last commit

68 users on Open Hub

Activity Not Available
4.25
   
I Use This
Licenses: No declared licenses

Mozilla Rhino

Claimed by Mozilla Foundation Analyzed 11 months ago

Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.

433K lines of code

8 current contributors

over 1 year since last commit

53 users on Open Hub

Activity Not Available
4.46154
   
I Use This

Rhino in Spring

  Analyzed 4 months ago

A controller component for Spring MVC that allows complex control flows spanning several webpages in web applications to be expressed as a single structured algorithm in JavaScript, putting the rich set of control flow structures and function reusability of a full-blown language at your fingertips. ... [More] It transparently maps the user's requests to the correct points of execution in your JavaScript code, even as the user freely navigates your website using the browser's back button or even "File-New Window" functionality! A flexible set of state persistence options (including one where all state management is shifted to the browser, for maximum server scalability, with strong cryptographic abilities) is also included. [Less]

3.88K lines of code

0 current contributors

over 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

Dynamic Languages Metaobject Protocol

  Analyzed 5 months ago

This library aims to make it possible for objects created by a runtime for one dynamic language to be passed to and manipulated by a different dynamic language, running within the same JVM. More generally, it aims to provide a facility where an arbitrary system (usually a language runtime) can ... [More] intuitively manipulate any arbitrary object model built atop of Java objects (usually the native object model of some other language). [Less]

10.4K lines of code

0 current contributors

about 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

Dynalink

  Analyzed about 1 month ago

Dynamic Linker Framework for Languages on the JVM

6.75K lines of code

0 current contributors

over 2 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: Apache-2.0, BSD-3-Clause

Oracle Nashorn JDK9

  Analyzed 8 months ago

264K lines of code

20 current contributors

11 months since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This