{"id":15149093,"url":"https://github.com/first-rust-competition/first-rust-competition","last_synced_at":"2026-04-07T19:31:48.791Z","repository":{"id":37952979,"uuid":"131316508","full_name":"first-rust-competition/first-rust-competition","owner":"first-rust-competition","description":"Rusty Robots: https://crates.io/crates/wpilib and https://crates.io/crates/cargo-frc","archived":false,"fork":false,"pushed_at":"2022-09-18T09:27:57.000Z","size":2686,"stargazers_count":71,"open_issues_count":22,"forks_count":15,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-20T00:56:40.920Z","etag":null,"topics":["first-robotics-competition","frc","rust","wpilib"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/first-rust-competition.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-27T15:50:26.000Z","updated_at":"2025-07-10T19:03:09.000Z","dependencies_parsed_at":"2022-08-16T18:30:26.621Z","dependency_job_id":null,"html_url":"https://github.com/first-rust-competition/first-rust-competition","commit_stats":null,"previous_names":["lytigas/first-rust-competition"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/first-rust-competition/first-rust-competition","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/first-rust-competition%2Ffirst-rust-competition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/first-rust-competition%2Ffirst-rust-competition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/first-rust-competition%2Ffirst-rust-competition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/first-rust-competition%2Ffirst-rust-competition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/first-rust-competition","download_url":"https://codeload.github.com/first-rust-competition/first-rust-competition/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/first-rust-competition%2Ffirst-rust-competition/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31526665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["first-robotics-competition","frc","rust","wpilib"],"created_at":"2024-09-26T13:41:46.279Z","updated_at":"2026-04-07T19:31:48.757Z","avatar_url":"https://github.com/first-rust-competition.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FIRST Rust Competition\n\n[![Build Status](https://travis-ci.com/first-rust-competition/first-rust-competition.svg?branch=master)](https://travis-ci.com/first-rust-competition/first-rust-competition)\n[![Crates.io](https://img.shields.io/crates/v/wpilib.svg)](https://crates.io/crates/wpilib/)\n[![Docs.rs](https://docs.rs/wpilib/badge.svg)](https://docs.rs/wpilib)\n\nA monorepo for `wpilib` for programming FRC robots and `cargo-frc` for deploying said code. Currently a pre-alpha WIP.\n\n## Getting Started\n\nParts of this repository are designed to be compiled for a [RoboRIO](http://sine.ni.com/nips/cds/view/p/lang/en/nid/213308), the\nprocessor used in the FIRST Robotics Competition.\nTo cross-compile your code and run Rust on your RoboRIO, follow the instructions in [WPILib's README](wpilib/README.md).\n\nExamples can be found in [wpilib-examples](wpilib-examples).\n\nTo deploy code you write using `wpilib`, use [cargo-frc](cargo-frc).\n\nA small project template is available in [quickstart.zip](quickstart.zip).\n\n## Other Rust Projects\n\nIf you want to go further with Rust development for FRC, check out these other community projects:\n\n- [ctre-rs](https://github.com/auscompgeek/ctre-rs) for functionality found in CTRE Phoenix.\n- [nt-rs](https://gitlab.com/Redrield/nt-rs) for using NetworkTables.\n- [navx-rs](https://github.com/Eaglestrike/navX-rs) for interfacing with Kauai Labs's gyroscope.\n\n## Building\n\nVerify you can build `wpilib`, (see its [README](wpilib/README.md)) then run `make all`. `cargo-frc` should build out of the box, but you should `cargo install` it\nto [use it properly](cargo-frc/README.md).\n\nFor a full list of build requirements, see the [Dockerfile](Dockerfile) used for Travis CI.\n\n## License\n\nThe contents of this repository are distributed under the terms of both the\nMIT license and the Apache License (Version 2.0). By contributing, you agree\nto license your contribution under these terms.\n\nSee [LICENSE-APACHE](LICENSE-APACHE), [LICENSE-MIT](LICENSE-MIT), for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirst-rust-competition%2Ffirst-rust-competition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirst-rust-competition%2Ffirst-rust-competition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirst-rust-competition%2Ffirst-rust-competition/lists"}