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: 7 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.
- Host: GitHub
- URL: https://github.com/jdoiro3/git-dag
- Owner: jdoiro3
- License: mit
- Created: 2021-02-07T21:56:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-06T18:08:12.000Z (over 4 years ago)
- Last Synced: 2025-01-28T00:17:04.941Z (9 months ago)
- Topics: 3d, dag, data-structures, educational, force-graph, git, visualization
- Language: JavaScript
- Homepage:
- Size: 13.6 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.

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

See how `git` commands change the graph.

## 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`