Managed Projects

FreeMarker

  Analyzed about 17 hours 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]

258K lines of code

6 current contributors

24 days since last commit

68 users on Open Hub

Moderate Activity
4.21739
   
I Use This
Licenses: No declared licenses

Mozilla Rhino

Claimed by Mozilla Foundation Analyzed 1 day 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.

400K lines of code

15 current contributors

6 days since last commit

53 users on Open Hub

Moderate Activity
4.46154
   
I Use This

Rhino in Spring

  Analyzed 3 days 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 14 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

Dynamic Languages Metaobject Protocol

  Analyzed 1 day 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]

17K lines of code

0 current contributors

about 14 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

Dynalink

  Analyzed about 1 hour ago

Dynamic Linker Framework for Languages on the JVM

6.75K lines of code

0 current contributors

about 9 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This
Licenses: apache_2, BSD-3-Clause

Oracle Nashorn JDK9

  No analysis available

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl_class...