DeepGit is a free, open-source web application designed to help researchers and research software engineers discover and explore research software within specific domains.
- Node.js (v16 or higher)
- npm (v8 or higher)
- Clone the repository:
git clone https://github.com/data-exp-lab/deepgit.git
- Install frontend dependencies:
cd deepgit
npm install
- Install the backend dependencies:
cd backend
pip install -r requirements.txt
- Start the development server:
cd ..
bash start.sh
This work is supported by the Google Academic Research Grants (No.406556141), and the Gemini Academic Program.
DeepGit is built upon Retina developed by OuestWare
If you use DeepGit in your research, please cite:
@inproceedings{deepgit,
title={DeepGit: Promoting Exploration and Discovery of Research Software with Human-Curated Graphs},
author={Yilin Xia and Shin-Rong Tsai and Matthew Turk},
booktitle={VLDB 2025 Workshop: DaSH: Data Science with Human in the Loop},
year={2025},
url={https://www.vldb.org/2025/Workshops/VLDB-Workshops-2025/DaSH/DaSH25_4.pdf}
}
The software is available under GNU GPLv3 license.
For any queries, please open an issue on GitHub or contact Yilin Xia.