{"id":16909154,"url":"https://github.com/itrooz/efivar-rs","last_synced_at":"2025-08-18T23:07:22.754Z","repository":{"id":32671887,"uuid":"139334605","full_name":"iTrooz/efivar-rs","owner":"iTrooz","description":"EFI variables / boot manager tool written in Rust","archived":false,"fork":false,"pushed_at":"2025-07-29T21:54:17.000Z","size":485,"stargazers_count":45,"open_issues_count":11,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-06T17:57:19.356Z","etag":null,"topics":["boot","efi","rust","uefi"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iTrooz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-07-01T14:12:43.000Z","updated_at":"2025-07-29T21:54:22.000Z","dependencies_parsed_at":"2023-12-25T00:22:27.832Z","dependency_job_id":"e81f2102-749c-4cd6-97cd-24fd635d1a9f","html_url":"https://github.com/iTrooz/efivar-rs","commit_stats":{"total_commits":297,"total_committers":11,"mean_commits":27.0,"dds":"0.40740740740740744","last_synced_commit":"43c1865f72787aa3cf6a6c736a36cf54ee8238ca"},"previous_names":["itrooz/efiboot-rs","vtavernier/efiboot-rs","itrooz/efivar-rs"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/iTrooz/efivar-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTrooz%2Fefivar-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTrooz%2Fefivar-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTrooz%2Fefivar-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTrooz%2Fefivar-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iTrooz","download_url":"https://codeload.github.com/iTrooz/efivar-rs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iTrooz%2Fefivar-rs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271073387,"owners_count":24694538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["boot","efi","rust","uefi"],"created_at":"2024-10-13T18:54:39.960Z","updated_at":"2025-08-18T23:07:22.730Z","avatar_url":"https://github.com/iTrooz.png","language":"Rust","readme":"# efivar-rs\n\n[![Build Status](https://github.com/iTrooz/efivar-rs/actions/workflows/build.yml/badge.svg)](https://github.com/iTrooz/efivar-rs/actions/workflows/build.yml)\n[![Documentation](https://img.shields.io/badge/docs-main-blue.svg)](https://docs.rs/efivar/)\n[![codecov](https://codecov.io/gh/iTrooz/efivar-rs/branch/main/graph/badge.svg)](https://codecov.io/gh/iTrooz/efivar-rs)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Built with cargo-make](https://sagiegurari.github.io/cargo-make/assets/badges/cargo-make.svg)](https://sagiegurari.github.io/cargo-make)\n\nThis repository contains the source code for:\n\n* [![crates.io](https://img.shields.io/crates/v/efivar.svg)](https://crates.io/crates/efivar) [efivar](efivar) - A Rust crate to read and write EFI variables\n* [![crates.io](https://img.shields.io/crates/v/efivarcli.svg)](https://crates.io/crates/efivarcli) [efivarcli](efivarcli) - A command-line tool to manage the UEFI boot manager\n\nThe efivarcli tool supports both Windows and Linux:\n\n* Windows: administrative rights are required to both *read* and *write* variables.\n* Linux: the efivar filesystem should be mounted at /sys/firmware/efi/efivars on all major\n  distros. With the default settings, standard users should be able to read\n  variables, while writing to variables requires being root.\n\n## Development status\n\n***This project is still under heavy development. Its public interface should\nnot be considered stable, and should not in any way be used in a production\nenvironment.***\n\n## Disclaimer\n\n**Altering your firmware's EFI variables is a potentially dangerous action, as\nit may prevent your computer from booting if some vendor-specific variables are\ndeleted, or if your firmware does not implement the UEFI specification\ncorrectly. You are solely responsible for determining whether this tool is\ncompatible with your equipment and other software installed on your equipment.\nYou are also solely responsible for the protection of your equipment and backup\nof your data, and the maintainers of this project will not be liable for any\ndamages you may suffer in connection with using, modifying, or distributing this\ntool.**\n\n## References\n\n- [The UEFI specification, version 2.7](http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_7.pdf)\n- [efibootmgr](https://github.com/rhboot/efibootmgr)\n- [efivars and efivarfs](https://blog.fpmurphy.com/2012/12/efivars-and-efivarfs.html)\n\n## Team\n\n### Maintainer\niTrooz\n\n### Original author\n\nVincent Tavernier \u003cv.tavernier@pm.me\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitrooz%2Fefivar-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitrooz%2Fefivar-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitrooz%2Fefivar-rs/lists"}