Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdoiro3/git-dag

At its core Git is a content addressable database. Git-DAG allows you to view this database as a 3d model.
https://github.com/jdoiro3/git-dag

3d dag data-structures educational force-graph git visualization

Last synced: about 2 months ago
JSON representation

At its core Git is a content addressable database. Git-DAG allows you to view this database as a 3d model.

Awesome Lists containing this project

README

        

# Git-DAG

Note: This project is still in its early stages.

## What is This?

At its core Git is a content addressable database. Git-DAG allows you to view this database as a 3d model.

View an object's content by pressing `ctrl+left-click`.

![](docs/view_objects.gif)

View large projects (the frame rate will drop the larger the project is).

![](docs/visualize_large_projects.gif)

See how `git` commands change the graph.

![](docs/see_what_commands_do.gif)

## Setup

- `clone` the repo
- make the data directory (`mkdir data`) and create a `content.txt`, `curr_objects.txt`, `prev_objects.txt`, `new_objects.txt` and `response.json`
- run `python serve.py`