Inspiration

We hated downloading 1 million different dependencies and files just for a GitHub repo to not have the functionality that we were looking for

What it does

Repo Runner will take a link to any GitHub repo. The software will then analyze and download any dependencies needed to run that specific repository. Next, it will run the repo in the browser using a docker image so you can use the software without needing to run it on your local machine.

How we built it

We used a simple HTML frontend, flask to connect to our python backend, and docker to host the repo that shows up on your screen in the browser

Challenges we ran into

We ran into most of our problems while trying to connect our various backend components together.

Accomplishments that we're proud of

Not crying

What we learned

How to hold our tears in

What's next for Repo Runner

Currently, Repo Runner only works well with repositories that have only a few simple dependencies. We'd like to expand its capabilities to be able to handle any repo's dependencies.

Share this project:

Updates