There's no event quite like OSCON—the best place on Earth to sharpen your skills and discover new techniques, making you better at what you do and igniting your love of all things digital. You'll find everything open source: languages, communities, best practices, products and services. Join us May 8-11 in Austin, TX, and let OSCON ignite your love of all things digital!Sponsored Listing
OSI-Approved Open Source (470)
- 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 (13)
- Apache Software License (10)
- Artistic License (10)
- Eclipse Public License (10)
- Mozilla Public License 1.1 (9)
- Academic Free License (7)
- 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 (501)
- 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 (501)
- Mac (501)
- Windows (501)
- Modern (61)
- BSD (30)
- Other Operating Systems (21)
- OS: OS Independent (Written in an interpreted language) ×
Hombre is the Hierarchical Object Model Build and Research Environment.
Lazy is a language and a system to publish databases on the Web and to prototype full Web applications. It is based on the declarative specification of hypertext views No imperative programming is required to create a database-backed web site.
Recoder.C# is a Java framework for C# program analysis and source code transformation. It computes an easy to use syntactic and semantic program model containing cross references and supports transformation rollbacks and incremental model updates.
DAJ is an extension of the AspectJ programming language to incorporate adaptive programming concepts from the Demeter project.
Plugins for Maven 1.x (http://maven.apache.org/maven-1.x/) - manage all aspects of your project (tests, docs, distribution) from a single project descriptor! This project provides plugins that are not bundled with Maven due to differing licenses.
To develop a plug-in for eclipse (eclipse.org) allowing for seamless Eiffel Development using the SmartEiffel (smarteiffel.loria.fr) compiler and the ELJ (elj.com) tools.
The project's aim is to build automated programming language translation system that will port program sources written in one language to other programming language(s).
The purpose of this project was to prepare gfortran for integration into gcc. Since this integration was completed in the summer of 2003, this project is now finished. You can find information about gfortran on http://gcc.gnu.org/wiki/GFortran/87 weekly downloads
AspectJ integration with Netbeans. AspectJ enables aspect-oriented programming for Java. This module supports building AspectJ programs and navigating crosscutting structure within NetBeans and SunOne/Forte IDEs.
The MyNOS project aims at developing a new and different operating system, based on high-level languages. MyNOS will be based on the OCaml bytecode interpreter. We'd like to explore microkernel architecture and new language definition too.
The Shakespeare Programming Language (SPL) is a programming language inspired by the great master. The main purpose is to have code written in SPL look like a Shakespeare play.
Kawa is a full Scheme implementation. It implements almost all of R5RS (for exceptions see Restrictions), plus some extensions.4 weekly downloads
Chaperon is a LALR(1) parser, which parse structured text documents and generate XML documents as output. It includes a parser generator like yacc and a regex scaner like lex. As input use Chaperon a grammar written in XML.
Saffron is an extension to Java to incorporate SQL-like relational expressions. It features a pre-processor, a query optimizer, and a runtime library.4 weekly downloads
Multiple Inheritance for Java. A source code preprocessor, which allows developers to easily use multiple-inheritance functionality within Java.
Stalk is a new prototyping, message-passing OO language similar to Self. The interpreter compiles source text to bytecode for the Stalk Virtual Machine (SVM) and caches it. Compilable on most systems with sane C++ compilers, stalk has optional gtk binding
polenta is an object-oriented programming language inspired from the Java, C++, ML, Python, Perl, Smalltalk, and LISP languages. It supports class definitions, operator overloading, file streams, list/tuple processing, and network i/o.
Silis OS is a online based operating system which will allow users to access their files and programs from any where in the world.
State is a programming language for automation control software. Hierarchical, type parametrized systems, controlled by Moore statemachines, are connected with arbitrary precision signals. Code generators for M68HC11 and Java are available.
Pgj is a parser generator written in Java. It generates a paser code for some programming language according to a template.
Freefactor is a Java refactoring framework. It consists of a tool-independent refactoring system and an interface to allow it to be integrated with other tools. Currently a prototype Java-based tool is provided as well as bindings for Emacs.1 weekly downloads
A run-time configurable character stream tokenizer that allows the user to define token classes via regular expressions. The developer is not limited to predefined notions of whitespace, commenting, or word modalities.
A simple command-line Java JAR-file compilation aid.
Runtime library for the JUndo language. See http://verdantium.blogspot.com/
A java class assambler. This program assembles java byte code instructions for the JVM, like MASM for the CPU. Knowledge of the java byte code instruction is strongly required.