Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Data Manipulation and Graph Persistence for Node.js and the Browser

tag: v0.3.1

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 adapters
Octocat-spinner-32 docs
Octocat-spinner-32 examples
Octocat-spinner-32 fixtures
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Cakefile
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README
Octocat-spinner-32 data.js
Octocat-spinner-32 data.min.js
Octocat-spinner-32 index.js
Octocat-spinner-32 package.json
Octocat-spinner-32 server.js

Data.js is a data manipulation and persistence framework for Javascript. It's being developed in the context of Substance, a data-driven document authoring engine.

For documentation, usage, and examples, see:

For the annotated source code, see:


* Data.Hash (A sortable Hash data-structure)
* Data.Graph (A data abstraction for all kinds of linked data)
* Data.Collection (A simplified interface for tabular data that uses a Data.Graph internally)
* Persistence Layer for Data.Graphs

In The Wild

Substance (
  A web-based document authoring and publication platform that relies on Data.js for object persistence.

Déjàvis (
  A tool for analyzing and visualizing data. It uses Data.js for filtering and aggregating data
Something went wrong with that request. Please try again.