About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d actionscript agile ai ajax animation api arm benchmark bot bsd build-tools c c++ chat chatting client cocoa code coding collaboration communication communications compiler configuration console cross-platform database database-abstraction desktop desktop-environment development distributed distributed-computing dynamic eclipse editor embedded engine entertainment event-driven fast flash framework functional game gamedev game-engine games gaming gl gnu gnu-linux gpl graphics gui interface internet-relay-chat interpreter interpreters irc ircbot java javascript jms jvm kernel language library lightweight linux lisp mac macintosh macos macosx mac-os-x mathematics mda messaging metamodel model-view-controller modular modules mono msn multi-platform mvc mysql network networking objective-c oop opengl operating-system os osgi osx parser perl persistence php php5 plugin plugins portable programming programming-language protocol pygtk python renderer research rest restful ruby script scripting sdl service shell software-development solaris sound source sqlite synchronization technology terminal text text-editors tool tools ui unix virtual-machines visualisation visualization vm web webservices web-services win32 windows workflow x x11 x86
[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.
[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]
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.
[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.
Roma Meta Framework
[10 users on Ohloh]
Roma is an Open Source initiative to make Java application development easy. The approach is totally DDD: let's think to the domain of your application and Roma will make the rest: persistence (database), presentation (HTML + Ajax), logging, user management, sessions, workflow, scheduler, etc.

Roma is a Meta Framework namely a tool that aims to remove dependencies between your application code and frameworks and tools you use. This allows you to change the technology at z...

[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.
Java Game Networking
[6 users on Ohloh]
An Object-Oriented networking framework for Java primarily focused toward game development. The general concept is the utilization of Message objects that are essentially beans that are streamed over the network utilizing NIO.
[4 users on Ohloh]
Sidestep is an experimental version of GNUstep bringing FHS/freedesktop.org compliance, standard build system use, modularized libraries, and several other differences/updates to bring GNUstep into line with the needs of 21st century users.
[3 users on Ohloh]
NoxBot is an totally event based IRC bot system written in PHP5. It supports dynamicly loading and unloading plugins. This means its a modular bot and can easely be extended to suit your own needs. It currently is still in development but is already quite usable (It is infact used on freenode in #noxbot and #peragro). Besides modularity it is also portable, easy to use, free and much more.
Open Object Rexx
[2 users on Ohloh]
Open Object Rexx interpreter based on the original IBM Object Rexx product.
[2 users on Ohloh]
Net4j Signalling Platform

Net4j is an extensible client-server communications platform based on OSGi but also executable stand alone. You can easily extend the protocol stack with Eclipse plugins that provide new transport or application protocols. Net4j's focus on performance and scalability is featured by non-blocking I/O, zero-copy signals and multiplexed binary protocols. Net4j was originally developed to support the CDO technology for distribute...

[2 users on Ohloh]
The Hyper Framework is a framework for workflow based web applications.

It adresses Web 3.0 applications - while the Web 1.0 featured static content, Web 2.0 has editable content, and Web 3.0 applications work just like conventional desktop apps.

Hyper stands for "Hype reloaded" - it's goal is to foster Web 3.0 technology's development.

[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...

[2 users on Ohloh]
Orx is a portable, easy to use, data-driven, 2D-oriented game engine.
[1 users on Ohloh]
Tags: interpreter object-oriented perl library perl6 runtime c virtual-machines objectoriented dynamic
SMOP is an alternative implementation of a C engine to run Perl 6. It is focused in getting the most pragmatic approach possible, but still focusing in being able to support all Perl 6 features. Its core resembles Perl 5 in some ways, and it differs from Parrot in many ways, including the fact that SMOP is not a Virtual Machine. SMOP is simply a runtime engine that happens to have a interpreter run loop.
[1 users on Ohloh]
Backbone is a user environment, using the GNUstep libraries, using the design of the NeXTstep/OPENSTEP user environment as a springboard; the idea is to do better, not just different.
[1 users on Ohloh]
Tags: objectoriented sdl glsl cross-platform python pygtk opengl benchmark multi-platform scons sqlite object-oriented
The GL Open Benchmark Suite is based around a PyGTK interface that launches OpenGL programs feeding them with a common CLI options set which will affect their behavior, then receives back their statistical output.
ircPlanet Services
[1 users on Ohloh]
The ircPlanet services are a suite of P10-based channel, operator, and nickname services written in PHP for ircu2.10.08 and above. They are extremely object-oriented and run from the command line.

Additionally, a central core of common service code is at the base of each service, making it easy for service developers versed in PHP to write their own ircu services quickly and easily.