项目作者: rust-lang

项目描述 :
Dataset of Rust source code repositories
高级语言: Rust
项目地址: git://github.com/rust-lang/rust-repos.git
创建时间: 2018-08-18T13:41:11Z
项目社区:https://github.com/rust-lang/rust-repos

开源协议:MIT License

下载


Rust repositories list

This repository contains a scraped list of all the public GitHub repos with source code
written in the Rust programming language. The source code for the scraper is
also included.

Everything in this repository, unless otherwise specified, is released under
the MIT license.

Running the scraper

To run the scraper, execute the program with the GITHUB_TOKEN environment
variable (containing a valid GitHub API token — no permissions are required)
and the data directory as the first argument:

  1. $ GITHUB_TOKEN=foobar cargo run --release -- data

The scraper automatically saves its state to disk, so it can be interrupted and
it will resume where it left. This also allows incremental updates of the list.

Using the data

The data is available in the data/github.csv file, in CSV format. That file
contains the GitHub GraphQL ID of the repository, its name, and whether it
contains a Cargo.toml and Cargo.lock.

All the repositories contained in the dataset are marked as using the language
by GitHub. Some results might be inaccurate for this reason.