GitHubTrendingAPI is a middleman of GitHubTrending, built using Vapor and written entirely in Swift, GitHubTrendingAPI handles all communication between frontends, whether they be an application, script or website and the backend.
- MongoDB (preferred)
- MySQL
- PostgreSQL
- SQLite
- Linux (preferred)
- macOS
- Linux on Windows with WSL2
$ cd /path/to/directory
$ git clone https://github.com/jarrodnorwell/GitHubTrendingAPI
$ cd GitHubTrendingAPI
$ swift build -c release
$ .build/release/GitHubTrendingAPI
Once GitHubTrendingAPI is running, head over to GitHubTrendingScraper