About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d ajax analysis api application audio authentication browser build build-tools c c# c++ calendar client clustering code code-generators coding compiler component console cross-platform cryptography database debian desktop desktop-environment development distributed documentation download dynamic-content eclipse editor emulator engine entertainment filesystem finance flash forum framework freebsd ftp game gamedev gaming gis gnome graphics gtk gtk+ gtk2 gui haskell html http interpreter j2ee java javascript json kde language library linux lua mac macosx mac-os-x maemo management media metadata middleware mobile monitor monitoring mono mp3 multimedia multi-platform music network networking nokia object-oriented ogg opengl operating-system os osx p2p parser performance perl persistence php player plugin portable posix programming project-management python qt qt4 rails research rss ruby scm script scripting sdl search security server shell simulation soa software-development sound source sql sqlite system technology templates test testing text toolkit tools ui unix utilities video viewer visualization web webservices win32 windows www x11 xml
[3893 users on Ohloh]
MySQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by Sun Microsystems.
[696 users on Ohloh]
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. Implements most of SQL92 and ACID (atomic, consistent, isolated, and durable) transactions; no setup or administration needed.
Jetty - Java HTTP Servlet Server
[281 users on Ohloh]
Jetty is an Open Source HTTP Servlet Server written in Java. It is a full featured HTTP/1.1 server and a Servlet container. It is designed to be small, fast, embeddable and extensible. It supports HTTP/1.1, servlets 2.5, and JSP 2.1.
[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.
HSQL Database Engine
[173 users on Ohloh]
hsqldb is a relational database engine written in Java with a JDBC driver that supports a subset of ANSI SQL:1999. It offers a small, fast database engine. Embedded and server modes are available. It includes tools such as a minimal Web server, in-memory query and management tools (which can be run as applets or servlets, too), a test framework, PHP compatibility, Eclipse and NetBeans IDE compatibility, and a number of demonstration examples.
[94 users on Ohloh]
Lua is a powerful, fast, light-weight, embeddable scripting language.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Apache Derby
[75 users on Ohloh]
Apache Derby, an Apache DB subproject, is a relational database implemented entirely in Java. Some key advantages include a small footprint ( about 2 megabytes for the base engine and embedded JDBC driver) and being based on the Java, JDBC, and SQL standards.

Derby provides an embedded JDBC driver that lets you embed Derby in any Java-based solution. It also supports the more familiar client/server mode with the Derby Network Client JDBC driver and Derby Network Server. Derby is easy to in...

[74 users on Ohloh]
MythTV is a home-brew PVR project. It's been under heavy development for seven years, and is now usable and full featured.
[67 users on Ohloh]
Rockbox is an open source replacement firmware for portable music players. It runs on a wide range of different models.
[51 users on Ohloh]
Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.

Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relatio...

H2 Database Engine
[37 users on Ohloh]
H2 is an SQL database engine written in Java. It is very fast and small (about 1 MB), and supports embedded, server, and clustering modes. A browser based console application is included. Disk based and in-memory tables and databases are supported.

Some of its features are transactions isolation, multi-version concurrency (MVCC), table level locking, encrypted databases, fulltext search,
and strong security.

The main API is JDBC, however ODBC and others are also suppo...

[32 users on Ohloh]
OpenEmbedded is a tool which allows developers to create a fully usable Linux base for various embedded systems. It has been designed to be able to handle different hardware architectures, support multiple releases for those architectures, and utilize tools for speeding up the process of recreating the base after changes have been made.
[32 users on Ohloh]
db4o is an object database available for Java and for .NET, including CompactFramework and Mono. Features include ACID transactions, automatic class schema recognition, Native Queries, query-by-example, S.O.D.A. object querying API, callback methods, memory files, cascade-on-delete and cascade-on-update. db4o runs in embedded local mode and in multi-transactional client/server mode.
[32 users on Ohloh]
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through pkgsrc, the NetBSD Packages Collection.
XBMC for Xbox
[26 users on Ohloh]
XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included.
Ingres Database
[25 users on Ohloh]
Ingres Database is the open source database management system that can reduce IT costs and time to value while providing the strength and features expected from an enterprise class database. Ingres Database is a leader in supporting business critical applications and helping manage the most demanding enterprise applications of Fortune 500 companies. Focused on reliability, security, scalability, and ease of use, Ingres contains features demanded by the enterprise while providing the flexibility ...
[22 users on Ohloh]
EiffelStudio is an IDE for the Eiffel language (ECMA-367, ISO/IEC 25436, and ACM Software System Award 2006).

It includes:
* Eiffel compiler
* Eiffel GUI editor
* Eiffel code browsing tool
* Eiffel diagram editor with round-trip,
* Eiffel refactoring tool
* Eiffel debugger
* Eiffel profiler
* Eiffel analysis tools (Metrics, Dependencies, etc.).

Eiffel generates C or CLI fo...

XBMC Media Center
[21 users on Ohloh]
XBMC media center is a free cross-platform media-player jukebox and entertainment hub. XBMC is open source (GPL) software available for Linux, Mac OS X, Microsoft Windows operating-system, and the Xbox game-console. XBMC can play a very complete spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins.
[16 users on Ohloh]
PicoContainer is a lightweight and highly embeddable container for components that honour Dependency Injection.

Despite it being very compact in size (the core is ~100K and it has no mandatory dependencies outside the JDK),
PicoContainer supports different dependency injection types (both CDI and SDI) and offers totally customisable lifecycles.

PicoContainer has originally been implemented in Java but is also available for other platforms and

[15 users on Ohloh]
Dillo is a very fast, extremely small web browser, written in C and C++.
The version 2.x is now UNICODE aware using FLTK2. Dillo renders a good subset of HTML, excluding frames, JavaScript, and JVM support.

Older Dillo 0.x versions used GTK1 (with source and binary ~400kb each) under GPLv2+, but are deprecated.