OpenDevicePartnership/patina
Patina Firmware
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 2 days ago, with 31 contributors on GitHub.
Gained 53% more stars in the last 90 days than in the 90 days before.
Use Cases & Benefits
- Implements UEFI firmware components entirely in Rust to replace traditional C-based firmware.
- Enhances system firmware security and stability by leveraging Rust's memory safety features without sacrificing boot performance.
- Use for developing secure, memory-safe UEFI firmware for modern computing platforms.
- Use for incrementally migrating existing C-based firmware components to Rust in embedded systems.
- Use for integrating Rust-based firmware components into platform bring-up and hardware validation workflows.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
This repository hosts the Patina project - a Rust implementation of UEFI firmware.
The goal of this project is to serve as a replacement for core UEFI firmware components so they are written in Pure Rust as opposed to Rust wrappers around core implementation still written in C.
There have been various instances of advocacy for building system level software in Rust.
This repository contains a Rust UEFI firmware implementation called Patina. We plan to enable an incremental migration of today's firmware components largely written in C to Rust starting with the core. The primary objective for this effort is to improve the security and stability of system firmware by leveraging the memory safety offered by Rust while retaining similar boot performance.
This repository is still considered to be in a "beta" stage at this time. Platform testing and integration feedback is very welcome.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
56+5
Open issues
148+34
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 187.8K | +2.9K | 15 | — |
| DuarteSantos8/openGym | 19.7K | +2.4K | 60 | 2 days ago |
| shiyu-coder/Kronos | 47.0K | +2.3K | 16 | — |
| NationalSecurityAgency/ghidra | 98.2K | +2.3K | 64 | 14 days ago |
| microsoft/VibeVoice | 56.0K | +1.1K | 29 | — |
| OpenDevicePartnership/patina | 556 | — | 65 | 2 days ago |
| Category median | 56.0K | +2.3K | 29 | — |
Discover Repositories
Search across tracked repositories by name or description