har7an's Projects
Flexible concrete Error type built on std::error::Error
A Bash-compatible regex to capture Semantic Version fragments.
The Rust package manager
“Zero setup” cross compilation and “cross testing” of Rust crates
Rust embedded-hal inter-version compatibility layer
backtrace for ESP32 bare-metal
Experimental no_std HAL targeting ESP devices
A minimal esp-hal application template for use with cargo-generate
Cargo tool for monitoring ESP32/ESP8266 execution
Config files for my GitHub profile.
Input/output pin embedded-hal trait implementations with inverted level logic.
MWE for inter-module refs in Julias Documenter
💤 A modern plugin manager for Neovim
:trident: Material colorscheme for NeoVim written in Lua with built-in support for native LSP, TreeSitter and many more plugins
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
:arrow_forward: Extra glyphs for your powerline separators
⚛📦 Hybrid image/package system with atomic upgrades and package layering
Rust driver for the Silicon Labs CP2130 SPI to USB IC
Rust embedded SPI helper / testing package
Rust driver for the Semtec SX128x series of 2.4GHz LoRa/ISM radio transceivers
Semantic Versioning Specification
Serde is a Julia library for (de)serializing data to/from various formats. The library offers a simple and concise API for defining custom (de)serialization behavior for user-defined types
Fedora Silverblue documentation (live on https://docs.fedoraproject.org/en-US/fedora-silverblue/)
Upgrade all the things
Application level tracing for Rust.
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
A hackable, minimal, fast TUI file explorer
The XPLR Plugin Manager
A terminal workspace with batteries included