Erc is an interpreted link-oriented language. Majic is a java-based interpreter for Erc, and Majicc is a c++ based compiler for Erc which uses the Majic libraries.
Chai-T is a prototype implementation of a compiler for a language based on Java and including Traits (http://www.iam.unibe.ch/~scg/Research/Traits/), which are a new program structuring unit designed to maximise flexibility in code reuse
NewsFlash is a mini news aggregator/ticker software. It currently supports Yahoo! RSS News Feed and Google News format. Version 0.2 needs Java Runtime Environment version 1.4 or later to run. Unix-based OS' need Mozilla 1.4 browser installed as well.
Compiler for java assembly to class file. This compiler contains dead code detection and allow creating method, field and constructor from a java assembly file
Mini Linux distribution made of 2 floppys. One contains mini linux system running under umsdos and libc4 / aout based. One contains gcc 2.4.5 compiler and svgalib.
Runs from 386 4MB and can still be usable for development of small (svgalib) progs.
BPWJ is Java package that allows users to quickly develop parsers for application specific mini-languages. New languages are created incrumentally from generic tokenizer and parser classes.
JBind is a data binding framework linking Java and XML. The framework consists of a schema compiler for generating Java sources and a runtime environment. JBind supports most of the W3C XML schema recommendation of 2 May 2001.
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
An API written entirly in Java for the binding of xml documents to Java objects. Unlike JAXB which binds the schema to the class, JOB uses a set of specifications to bind ordinary Java objects to ordinary xml documents. No schema compiler is involved.
JEC is a Java Expression Compiler library (a JAR) that allows bidirectional expression evaluation and assignation (like book.pages[selectedPage].text). It was designed for mapping HTTP parameters to class fields in the model for a Java web controller.
YACCL is a simple Java recursive descent parser, in the tradition of other RDP technologies such as ANTLR and JavaCC. It differs from these in a number of ways: it is smaller and simpler (though not necessarily faster).
Jura is a programming language which is also a structured data language - think XML for source code. Jura supports generics, transforms and on-the-fly language extensions. The project aim is to create a Jura compiler in Java and then port it to Jura.
A small Java utility used with AspectJ which allows any checked exception to be re-thrown as an unchecked RuntimeException. This allows aspects to generically throw any checked exception without the compiler complaining. BCEL is used to accomplish this.
Managing LaTeX documents with eclipse. Easy compilation of LaTeX documents, access to all LaTeX compiler logging information. Specify LaTeX arguments in a GUI. Editor with code completion, document structure, and a document previewer.
vCard4J is a complete toolkit to manipulate vCards (RFC 2426) in Java. It contains a parser to read vCard files. It also includes a compiler to extend the library. And it contains XSLTs to produce vCards 3.0, xHTML, ..., from the internal DOM structure.
Better ASN (developed by Thawte Technologies,) is a Java ASN.1 API that achieves near 100% encoding efficiency for typical ASN.1 usage. An ASN.1 to Javacompiler is provided, facilitating custom extension of the API for any application.
JTools.Ruby is easy way to access Java 2 class-files via scripts written in Ruby language. There are class-file disassembler, assembler and simple Ruby to Java bytecode compiler. The work is at the start point.
classgen is a Java class generator. It produces classes for abstract syntax trees in compiler frontends from simple and compact specifications. Generated classes have builtin support for the Visitor design pattern.
The purpose of Jane is to provide a library for analyzing Java constructs. The current practice when writing Java tools has been to modify the Java grammer file for a particular compilercompiler to suit the needs of a particular tool. Jane is a layer
LemonSMS is a java library that enables developers to integrate sending of SMS messages using a GSM modem or compatible phone. The library is integrated into Aubey(http://www.sf.net/projects/aubrey) which has a mini SMS gateway implementation.