About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d ajax apache api application audio browser build-tools c c# c++ calendar chat client clustering cms code collaboration community compiler console content-management content-management-system cross-platform css database design desktop desktop-environment development distributed documentation dynamic-content eclipse editor education embedded engine enterprise entertainment flash forum framework freebsd game gamedev gaming generator gis gnome graphics gtk gui haskell html http ide image irc j2ee java javascript jquery json kde language library linux logging lua mac macosx mac-os-x management mapping mathematics media messaging mono multimedia multi-platform multiplayer mvc mysql network networking nokia online opengl operating-system orm os osx parser perl persistence php php5 plugin portable portal postgresql programming project-management python qt qt4 rails rest ruby scripting sdl search security server simulation site-management software-development sound source sql sqlite subversion swing system technology template testing tool toolkit tools ui unix utilities version-control video visualization web webservices web-services wiki win32 windows workflow www x11 xhtml xml
[3254 users on Ohloh]
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
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.
[730 users on Ohloh]
Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more. Its major features include support for multiple programming paradigms (procedural, object-oriented, and functional styles), automatic memory management, built-in support for text processing, and a large collection of third-party modules.
[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.
[223 users on Ohloh]
Qt is a cross-platform application and UI framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.
[57 users on Ohloh]
Tags: object-oriented perl metamodel metaprogramming moose
Moose is a complete modern object system for Perl 5 based on the Perl 6 object system. Moose's main goal is to make Perl 5 OO clean and easy to write without sacrificing the stability, power and flexibility that you have come to expect from Perl 5.
[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.)
Castle Project
[39 users on Ohloh]
Tags: framework object-oriented
Castle aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or indepedently) and integration with other open source projects, Castle helps you get more done with less code.
[36 users on Ohloh]
Haiku is an open-source desktop operating system with the goal to create an innovative and seamless computing experience. Our first release will be an improved remake of BeOS R5, which was a commercial operating system created by Be Inc. After the company closed its doors a group of developers decided to continue the BeOS as an open source effort.
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.
DDD - Data Display Debugger
[34 users on Ohloh]
GNU DDD, the Data Display Debugger, is a GUI to command-line debuggers like GDB, DBX, JDB, XDB, Ladebug, WDB, the Perl debugger, or the Python debugger. It provides a graphical data display where complex data structures can be explored incrementally and interactively.
GDC — D Programming Language for GCC
[21 users on Ohloh]
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]
GNUstep is a cross-platform, object-oriented framework for desktop application development. Based on the OpenStep specification originally created by NeXT (now Apple), GNUstep enables developers to rapidly build sophisticated software by employing a large library of reusable software components.
[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.
[20 users on Ohloh]
Tags: metaclass metaprogramming perl metamodel object-oriented
A Meta Object Protocol for Perl 5
[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.
[13 users on Ohloh]
FLOW3 is an offspring from the development of the upcoming TYPO3 5.0 Version, the newest version of the CMS. FLOW3 can be used independently of TYPO3 as a development framework.
It's making extensive use of software development paradigms such as Domain-Driven Design, Dependency Injection and AOP.
Io Language
[13 users on Ohloh]
Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).
[12 users on Ohloh]
JPOX provides transparent persistence of Java objects. It is a compliant implementation of the JDO1.0, JDO2.0, JDO2.1 and JPA1.0 specifications. It supports persistence to all of the major RDBMS on the market today, as well as to DB4O datastores. It allows querying using either JDOQL, SQL or JPQL. JPOX 1.1.0 is the Reference Implementation(RI) for JDO 2, and JPOX 1.2.0 is the RI for JDO2.1. It uses OSGi technology for its plugin framework