Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Groovy

Compare

  Analyzed 1 day ago

Apache Groovy (formerly from codehaus) is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any ... [More] Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. [Less]

454K lines of code

30 current contributors

2 days since last commit

289 users on Open Hub

High Activity
4.57534
   
I Use This

Velocity

Compare

Claimed by Apache Software Foundation Analyzed 4 months ago

71.7K lines of code

2 current contributors

about 1 year since last commit

129 users on Open Hub

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

ASM

Compare

Claimed by The OW2 Consortium Analyzed 1 day ago

ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. ASM offers similar functionalities as ... [More] BCEL or SERP, but is much smaller (33KB instead of 350KB for BCEL and 150KB for SERP) and faster than these tools (the overhead of a load time class transformation is of the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with SERP). Indeed ASM was designed to be used in a dynamic way* and was therefore designed and implemented to be as small and as fast as possible. [Less]

51.7K lines of code

7 current contributors

3 days since last commit

35 users on Open Hub

Low Activity
4.78571
   
I Use This

cglib

Compare

  Analyzed about 5 hours ago

15.8K lines of code

5 current contributors

3 months since last commit

11 users on Open Hub

Very Low Activity
4.75
   
I Use This
Licenses: No declared licenses

Javassist

Compare

  Analyzed about 20 hours ago

Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides ... [More] two levels of API: source level and bytecode level. If the users use the source-level API, they can edit a class file without knowledge of the specifications of the Java bytecode. The whole API is designed with only the vocabulary of the Java language. You can even specify inserted bytecode in the form of source text; Javassist compiles it on the fly. On the other hand, the bytecode-level API allows the users to directly edit a class file as other editors. [Less]

88.3K lines of code

14 current contributors

11 days since last commit

6 users on Open Hub

Low Activity
4.5
   
I Use This
Licenses: apache_2, lgpl, mozilla_p...

Gauche

Compare

  Analyzed about 19 hours ago

Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals. Gauche runs on several Unix-like platforms.

332K lines of code

14 current contributors

1 day since last commit

4 users on Open Hub

High Activity
4.5
   
I Use This

Apache Commons Javaflow

Compare

Claimed by Apache Software Foundation Analyzed about 5 hours ago

Sometimes it is usefull if we can capture the state of the application, its stack of function calls, which includes local variables, the global variables and the program counter, and save them into an object. If this object would give us the ability to restart the processing from the point stored in ... [More] it. A continuation is exactly the type of object that we need. Think of a continuation as an object that, for a given point in your program, contains a snapshot of the stack trace, including all the local variables, and the program counter. You can not only store these things in the continuation object, but also restore the execution of the program from a continuation object. This means that the stack trace and the program counter of the running program become the ones stored in a continuation [Less]

3.39K lines of code

0 current contributors

about 10 years since last commit

3 users on Open Hub

Inactive
5.0
 
I Use This

Kawa Language Framework

Compare

Claimed by GNU No analysis available

Kawa is a framework written in Java for implementing high-level and dynamic languages, compiling them into Java bytecodes. It includes and implementation of the Scheme programming language with extensions to provide useful integration with the JDK and other Java classes. The included ... [More] gnu.bytecode package can be used as a standalone library for generating Java bytecode. [Less]

0 lines of code

0 current contributors

0 since last commit

3 users on Open Hub

Activity Not Available
3.5
   
I Use This
Mostly written in language not available
Licenses: mit

Potion

Compare

  Analyzed about 21 hours ago

Potion is an object- and mixin-oriented (traits) language. Just-in-time compilation to x86 and x86-64 machine code function pointers. This means she's a speedy one. Who integrates very well with C extensions. The JIT is turned on by default and is considered the primary mode of operation. ... [More] Intermediate bytecode format and VM. Load and dump code. Decent speed and cross- architecture. Heavily based on Lua's VM. A lightweight generational copying GC, ~4ms per GC. Bootstrapped "id" object model, based on Ian Piumarta's soda languages. Small. Under 10kloc. [Less]

36K lines of code

0 current contributors

over 1 year since last commit

3 users on Open Hub

Very Low Activity
4.0
   
I Use This

Scsh - The Scheme Shell

Compare

  Analyzed about 17 hours ago

Scsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms including AIX, Cygwin, Linux, FreeBSD, GNU Hurd, HP-UX, Irix, Mac OS X, Solaris, and some others. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing ... [More] real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from “script” applications usually handled with perl or sh, to more standard systems applications usually written in C. [Less]

104K lines of code

0 current contributors

about 16 years since last commit

1 users on Open Hub

Inactive
3.5
   
I Use This