Skip to content

nxt-engineering/oss-github-benchmark

 
 

Repository files navigation

Visit our website!

https://ossbenchmark.com

Generate data

using docker

dependencies: docker or python

docker build -t oss-github .
docker --name oss-github-runner run --rm oss-github
docker rm oss-github-runner
docker rmi oss-github

using python

cd ./data-gathering
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python OSS_github_benchmark.py

Start Visualization

dependencies: node

cd frontend
npm install
npm start

Explore the data with jupyter notebook

There is a jupyter notebook that loads a pickle-file of the data. It's located at ./data-gathering/github-data.pickle

About

Benchmark of OSS projects on GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 48.2%
  • HTML 25.5%
  • Python 17.6%
  • SCSS 4.3%
  • JavaScript 2.6%
  • Makefile 1.3%
  • Dockerfile 0.5%