db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join

All Tools and Add-Ons

Community projects with useful tools and add-ons to db4o, which are not part of the core distribution but may be very helpful to make a db4o developer more productive:

Name DL Author Description
Alternative SOAB Sameera Perera An alternative to the Microsoft's Smart Client Offline Application Block, built on top of the open-source object database db4o
Ant2db4o Stefan Edlich Ant Tasks for db4o management. The Ant Tasks are extremely easy to configure and provide a text alike interface to db4o
AVON Moira Norrie, Michael Grossniklaus, Alexandre de Spindler, ETH Zurich OMS Codename "Avon" is a semantic data management system based on db4o. Through a series of advanced models and concepts, Avon raises the level of semantic expressiveness available to the database application developer
Babuine Nestor Salceda Babuine Component Model is a simple Component Model that purposes a code organization around Component Oriented Programming Paradigm, and define the rules of collaboration of these components
Basic Db4o Integration With Spring.NET Sami Dalouche Basic Integration of Db4o with Spring.NET. These classes work with the Spring.Data classes found in the sandbox
Castle Henry Conceição Castle is an open source project for .NET that aspires to simplify the development of enterprise and web applications. The db4o Facility allows to use db4o from Castle web containers
db4Eiffel Marco Piccioni, Emmanuel Stapf db4o for Eiffel.NET integration
db4o2D Stefan Keller, Sven Meier, Mathias Vaterlaus Object Database for 2D Geometry Types
db4o Analyzer Dario Quintana Simple tool to make db4o queries in C#, including Native Queries
db4o ASP.NET Providers bradw2k Custom ASP.NET providers which use db4o as back-end. Beginning with Membership Provider, Role Provider, and Profile Provider. Code is based on MSDN sample code and is "well" unit-tested. Supporting db4o version 6.1 at this time.
db4o binding for .NET Marek Istvanek Db4o.Binding.NET (formerly Db4oBindingList) is a set of classes usefull for data binding in .NET 2 and .NET 3
Db4o Boo Object Browser for NET Rodrigo B. de Oliveira db4oboobrowser is a simple boo based object browser for db4o database files that allows you to view and manipulate your live objects either through a GUI or scripts written in the boo programming language
DB4o Eclipse Plug In Gerd Klevesaat Db4oEclipse is an Eclipse plug in to explore and query the db4o database content
DB4o Netbeans Plug In Gerd Klevesaat db4o-netbeans is a Netbeans plug in to explore and query the db4o database content
db4o JasperReports Tetyana Loskutova
Use JasperReports for reporting with your db4o database
Db4oMembership Provider for ASP.NET 2.0 Cassio Rogerio Eskelsen db4oMembership Provider is a provider for db4o (http://www.db4o.com) open source object database that implements the new class security, login and access rules for framework .Net 2.0, inheriting MembershipProvider class
db4o Integration Framework Victor Munzenmayer, Alan_Lavintman, German Viscuso The project consists of a library which goal is to let you integrate db4o easily to your projects by covering some functionality that db4o is lacking right now. So far it features a client/server connection framework for web environments and pooling handling functionality
Db4o JPOX JDO/JPA interface for db4o jpox JPOX 1.2 JDO/JPA interface to DB4O. Companies/individuals that prefer a standardised interface to their data persistence layer will be able to freely swap from their existing RDBMS solution to DB4O with minimal effort
db4oJRuby Tetyana Loskutova db4o for JRuby
Db4o-CSLA Pham Huu Le Quoc Phuc This sample shows how to use Db4o and CSLA. The CSLA .NET framework is an application development framework that reduces the cost of building and maintaining applications
Db4o OSGi Eclipse Tetyana Loskutova A practical usage of db4o_osgi service. Especially helpful to people new to OSGI and plug-in development. It's a simple Eclipse UI plug-in, which will store notes between Eclipse sessions using db4o as storage
db4o-proxy-activation Erik Putrycz A small db4o extension for transparent activation with cglib and objenesis
Db4o Server And Manager Alex Segovia The main objetive of this tool is to minimize developer's work, allowing to manage object oriented databases, to develop the database diagram or schema and to generate the source code of that schema
Db4o-spring Costin Leau Spring support for db4o very similar to the ORM packages found inside the main Spring distribution
Db4o-spring-tomcat Zuma This is a lightweight wrapper around db4o database, which allows creating a db4o server instance in tomcat container (other containers have not been tested). It uses springframework to configure the db4o server instance
db4ro Stefan Edlich, Irek Meck db4o for Ruby
db4Scala - A selection of articles showing how to use db4o in Scala
Defcon Ruihua Jin db4o interfaces to make Db4o usable within Eiffel applications under .NET
EntropyDB cleverapps Formerly db4objc (http://code.google.com/p/db4objc/) EntropyDB is an embedded object database for Mac OS X 10.5 and iPhone OS written in Objective-C that uses SQLite as the underlying persistence engine
Esper Thomas Bernhardt Esper enables rapid development of applications that process large volumes of incoming messages or events
Funambol Connector for db4o (aka Sync4o) German Viscuso This db4o connector for Funambol is a software product that enables the Funambol synchronization platform to do synchronization tasks using db4o databases. The synchronized data can then be further synchronized with any other SyncML compatible device/terminal
JS-dbObjects Wolfgang Zitzelsberger JS-dbObjects is a lightweight object model layer for native object databases. The main goal is to secure dataobjects at model level by authorization, giving you strong security for your stored and also cached data. It is possible to change the underlying database without changing any application code. But currently only db4o is supported and recommended
junittca Bernd Steindorff The JUnit test-case-administration (junittca) summarizes test-classes, runs the tests and saves the result for a detailed view
LINQ to db4o Luciano Di Cocco A simple implementation of a LINQ provider for db4o
MITOO Paul Mendoza Application framework for migrating data from relational databases to object databases through SQL queries
Object Manager Gisbert Avellan A GUI tool and API to browse and query the contents of any db4o database file
OOMEGA Christian Merenda OOMEGA’s objective is to simplify the software engineering process via a model-driven approach with a special focus on data modelling. OOMEGA supports db4o for persistence
PHP Db4o Nicolas Cano Persist PHP objects in db4o
Restlet Jerome Louvel

A framework to help developers build applications based on REST concepts (resource, representation, connector, component, media type, language, etc).
db4o is bundled with the distribution and is one of the recommended ways to persist the domain objects associated to REST resources

Shalma David de Mingo Shalma is a Java framework for building web enterprise systems for small to medium-sized businesses
Silverlight Codar Use db4o storage under MS Silverlight
S.O.D.A. Carl Rosenberger S.O.D.A. is a an object API to communicate with databases. The current specification is focussed on queries. Goals are: type safety, object reuse, minimum string use, programming language independance
SQL Support Travis Reeder SQL queries support for db4o
Version 6 Converter Tetyana Loskutova
Macros, which help to convert db4o .NET projects using db4o-5.x to db4o-6.0
XTEA for db4o Larysa Visengeriyeva XTEA (eXtended Tiny Encryption Algorithm) support for db4o open source object database. XTEA is a block cipher that operates on a 64-bit block size with a 128-bit key. An extremely tiny but very fast encryption algorithm (with cycles less than 32 rounds)

To register your own project please send a private message to our community host.

About This Page

Title: All Tools and Add-Ons
Moderated By:
Created: 07-21-2006, 06:04 AM
Modified: 08-14-2008, 10:16 AM
Last Modified By: German Viscuso
Revision Number: 39

Common Tasks

Wiki