OSI-Approved Open Source (471)
- GNU General Public License version 2.0 (246)
- GNU Library or Lesser General Public License version 2.0 (79)
- BSD License (52)
- Apache License V2.0 (23)
- MIT License (22)
- GNU General Public License version 3.0 (16)
- Apache Software License (10)
- Artistic License (10)
- Eclipse Public License (10)
- Mozilla Public License 1.1 (9)
- Academic Free License (6)
- Common Public License 1.0 (6)
- GNU Library or Lesser General Public License version 3.0 (4)
- Mozilla Public License 1.0 (3)
- zlib/libpng License (3)
- Public Domain (18)
- Other License (13)
Grouping and Descriptive Categories (502)
- All POSIX (77)
- All 32-bit MS Windows (58)
- OS Portable (25)
- 32-bit MS Windows (18)
- 32-bit MS Windows (13)
- All BSD Platforms (10)
- 64-bit MS Windows (6)
- Project is an Operating System Kernel (3)
- Classic 8-bit Operating Systems (2)
- Project is an Operating System Distribution (2)
- Project is OS Distribution-Specific (1)
- Linux (502)
- Mac (502)
- Windows (502)
- Modern (61)
- Other Operating Systems (21)
- OS: OS Independent (Written in an interpreted language) ×
JaCIL (pronounced "jackal") is a project to create a byte-code compiler to translate .NET assemblies to Java class files.1 weekly downloads
jpaul is a Java implementation of several algorithms widely used in program analysis. It emphasizes flexibility and ease-of-use and is independent of any specific compiler infrastructure project. BSD Licence.3 weekly downloads
CLearSharp is a clean C#-implementation of Common Lisp. The big goals are ANSI standard compliance, interoperability with Java and integration with scripting environments. This project is meant to be a sibling to CLearJ, with sharing of implementation.
Verto is a compiler that uses a top-down recursive descent parser implemented in Java for educational purposes. It translates Verto language (a subset of the C language) into Caesar machine language. Verto is the Latin word for interpret.4 weekly downloads
KrySyS ("The Krystal SyStem") is a virtual machine realized for educational purposes. On a set of virtual hardware components runs a kernel that manages the entire system as a modern OS does. KrySyStem can also executes assembly source code and [...]
QVT-Rel2Op translates QVT-Relations model-transformation specifications to the imperative QVT Operational Mappings language. It is based on EMF, openArchitectureWare, ANTLR and the QVT-Parser project.1 weekly downloads
Rule-action based term rewriting framework, designed be embedded in Java applications.1 weekly downloads
JavaTraits preprocessor. This project is an implementation of a preprocessor for traits in Java.1 weekly downloads
kernelC is a C-compatible language designed to help developers produce both cleaner and safer kernel code, with no runtime overhead. This project gathers language specification and development of the kcc compiler to C source code (prototyped in Java).
Textual automata-based programming language TAVR.
The Clump language proposes a natural evolution of the basic Object-Oriented paradigm revisiting the duality existing between the data and the knowledge. This implies a design based on Class-Oriented and Pattern-Oriented approaches in a same language1 weekly downloads
CITkit (Compiler and Interpreter ToolKIT) is a collection of Java libraries that implement the more mundane aspects of a compiler or interpreter: symbol tables, tree intermediate representations, linear intermediate representations.1 weekly downloads
ParaPascal is a programming language, an integrated development environment and simulator for learning concurrent programming.1 weekly downloads
Blade Language Developer (or Project Blade for short) is a toolkit for creating domain specific or general programming languages. The toolkit offers a language for describing grammars, and templatable parser generator.
Meta is a simple programming language.
Translation of RPG/400- (as well as RPG-II/III)- programs to native C++. Runtime-Environment for RPG/400-programs Class-library for RPG/400 programs and datatypes, including high-precision arithmetics2 weekly downloads
X# (pronounced X-sharp) is an XML-oriented programming language designed to quickly create Web applications and services.
NEW startup sofware needs help attempting to use TORCS in our pitch to global motor sport teams for our system. Credit will be honored in our business plan, presentation, website, and possiblities exisit for future partnerships.
The Chimaera Tool Kit (CTK) is a framework for performing analysis of multiple source language projects. This includes static analysis, syntax aware searching, semantic analysis, and documentation/fact extraction. Coming soon, summer 2010.
Transcribe Parsing Expression Grammar into a parser written in Java.2 weekly downloads
Tries to reimplement the .NET Framework in Java
- Plattform: amd64 and nvidia GeForce with shaders - Goal: Assembler with object-orientated paradigma with the ability of massive parallel calculation - Has its own bootloader and its own rudimentary os with a ncurse like editor
Mini Python Compiler written in Java10 weekly downloads
The Voodoo compiler is an implementation of the Voodoo programming language. It provides both a stand-alone compiler executable and a Ruby API for generating code for target platforms.
Javaruntype is a library which offers a runtime objectual representation of the Java type system1 weekly downloads