About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net actionscript ai ajax ast bodylanguage boo build-tools c c++ cecil clisp clos closure closures clr code coding common-lisp compilercompiler compilers continuations cross-platform d development dsl ducktype duck-typed dylan dynamic environment fast flash framework functional functional-programming gcc gnu haxe ide interpreted interpreter interpreters java javacc javascript jit jvm lambda language lightweight lisp macro macros mathematics metaprogramming modern mono multi-platform neko objectoriented open-objects parser parsergenerator pascal patternmatching patternrecognition pike portable productivity programming programminglanguage programming-language programminglanguages programming-languages python ruby safari scala scheme script scripting smalltalk software-development source squeak ssa static system-shells tools virtual-machines vm web
Python programming language
[1662 users on Ohloh]
Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code.
[665 users on Ohloh]
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.
[44 users on Ohloh]
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages. It is also fully interoperable with Java.
Boo Programming Language
[41 users on Ohloh]
A wrist-friendly language targeting the Common Language Runtime (.NET / Mono) with an extensible compiler pipeline, a syntax reminiscent of Python, and many other features (like type inference, syntactic macros, etc.)
CLISP - an ANSI Common Lisp
[34 users on Ohloh]
GNU CLISP is an ANSI Common Lisp implementation with an interpreter, compiler, debugger, object system (CLOS, MOP), sockets, fast bignums, arbitrary precision floats, and foreign language interface which runs on most UNIXes and Win32.
GDC — D Programming Language for GCC
[21 users on Ohloh]
Tags: gcc language programming d programming-language compiler object-oriented development
GDC is a D language front end for the GNU Compiler Collection. It supports a number of targets and nearly all features of Digital Mars D.
[20 users on Ohloh]
Squeak is a modern, open source full-featured implementation of the powerful Smalltalk programming language and environment. Squeak is highly-portable - even its virtual machine is written entirely in Smalltalk making it easy to debug, analyze, and change. Squeak is the vehicle for a wide range of projects from multimedia applications, educational platforms to commercial web application development.
[19 users on Ohloh]
haXe is a high-level object-oriented programming language mainly focused on helping programers develop Websites and Web applications. haXe has been designed to be easily portable across several platforms.
PLT Scheme
[10 users on Ohloh]
PLT Scheme is an innovative programming language that builds on a rich academic and practical tradition.

It is suitable for implementation tasks ranging from scripting to application development, including GUIs, web services, etc.

It includes the DrScheme programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme web server, extensive libraries, documentation for both beginners and experts, and more.

It su...

[8 users on Ohloh]
Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.
GNU Smalltalk
[5 users on Ohloh]
GNU Smalltalk is a free implementation of the Smalltalk-80 language.
[2 users on Ohloh]
ooc is an object-oriented programming language that translates to C by the means of an intermediate compiler. For more details about the language see the LanguageSummary page in the wiki.

Because it's translated to C, it's very portable & ubiquitous, and, well.. nearly as fast as C (e.g. no Virtual Machine). Also, it's very simple to see how the language works "under the hood".

Graphical step-by-step compiling tools have been made available, to experiment with adding new features...

Fan Programming Language
[1 users on Ohloh]
Fan is an OO, functional programming language designed to cross compile to both the Java and .NET platforms. It provides a concise syntax along with elegant, cross portable libraries.
GNU Pascal
[1 users on Ohloh]
Tags: multi-platform language gnu compiler pascal development gcc object-oriented
The GNU Pascal Compiler (GPC) is, as the name says, the Pascal compiler of the GNU family. This means:
GPC is a 32/64 bit compiler,
does not have limits like the 64 kB or 640 kB limit known from certain operating systems – even on those systems –,
runs on all operating systems supported by GNU C nd more (note: the runtime system only supports ASCII based systems; that includes almost all of today's systems, but a few IBM machines still use EBCDIC; on ...
[1 users on Ohloh]
The Slate Programming Language
[1 users on Ohloh]
This is the source management site for the Slate programming language.
[0 users on Ohloh]
Strongtalk is a major re-thinking of the Smalltalk-80 programming language and system. While retaining the basic Smalltalk syntax and semantics, it contains a number of significant advances, including most notably a static type system for the language.
[0 users on Ohloh]
Tags: compiler programminglanguage object-oriented bodylanguage
BodyLanguage is object-oriented language, with syntax based on C.
[0 users on Ohloh]
INC is an object-oriented low-level programming language. Designed to be a modern replacement for languages on the C level, it will provide access to the lowest level of the architecture, and a high-level interface based on modern language concepts.
[0 users on Ohloh]
Tags: objectoriented object-oriented compiler compilercompiler parsergenerator javacc
This parser generator is built on JavaCC, using Object-Oriented approach to improve the modularity and reusablity of grammars.