digger

The JQuery inspired database server

View the Project on GitHub binocarlos/digger

digger = database + JQuery

digger enables you to work with a JQuery style api to speak to multiple backend databases.

You can search these databases using digger selectors - a powerful new way to search databases.

// connect to a supplier warehouse
var warehouse = $digger.connect('/my/database');

// this is a selector like JQUery
var selector = 'product[price<100]';

// we are we searching in
var context = 'folder#shop';

warehouse(selector, context)
.ship(function(products){
	alert(products.count() + ' loaded');
})

digger connects a JQuery client api to backend digger suppliers

Tree Structure

People like to put stuff inside other stuff.

We have found that non-technical people can relate to a database that has a tree structure more easily that relational databases.

People seem comfortable using Windows Explorer or Mac Finder and yet the word database scares them.

digger suppliers understand that things live inside other things i.e. they work with tree structures.

Web designers also understand tree structures because the DOM is one big fat tree and JQuery is very good at working with it (which is why JQuery is on more than half the Internet).

digger brings you that same JQuery goodness but for a radical new purpose - server side database manipulation.