natori-hrj/herdr-lazy — explained in plain English
Analysis updated 2026-05-18
Declare a list of herdr plugins in one file and sync every machine to match it
Pin herdr plugins to exact commits with a lockfile for reproducible setups
Search and install herdr plugins from a marketplace panel using single keypresses
| natori-hrj/herdr-lazy | canack/huesmith | codeitlikemiley/service_template | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Rust | Rust | Rust |
| Last pushed | — | — | 2024-06-12 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Only fully verified on Apple Silicon Macs, Linux and Windows support are less tested.
Herdr lazy is a plugin manager and curated starter set of plugins for a tool called herdr. Herdr itself can install plugins one at a time through individual commands, but it has no way to write down the full list of plugins you want and no lockfile, so a working setup on one computer cannot easily be recreated on another. Herdr lazy adds both of those missing pieces on top of herdr. With herdr lazy, a user keeps a simple text file listing the plugins they want, one per line, and running a sync command makes the installed plugins on the machine match that list, installing anything missing and, if requested, removing anything not on the list. A separate lockfile records the exact commit each plugin is pinned to, so copying that lockfile to another machine and syncing reproduces the same plugin versions there. The tool also adds a visual overlay panel inside herdr itself, styled after the popular Neovim plugin manager lazy.nvim, where a user can install, update, remove, or restore plugins using single keypresses, either for the plugin currently selected or for the whole list at once. From that same panel, pressing a key opens a live search across herdr's plugin marketplace, letting a user find and add new plugins by name, description, or topic without leaving the terminal, and see each plugin's star count and how recently it was updated. Herdr lazy is itself installed as a herdr plugin, and it works by calling herdr's own command line features behind the scenes to manage the other plugins. Installation downloads a prebuilt program appropriate for the user's computer and checks it against a stored checksum, falling back to building it from the Rust programming language's own tools if no matching prebuilt version is found. The developer notes it has been fully tested only on Apple Silicon Macs so far, while Linux support is tested automatically but not yet confirmed by a real user, and Windows support exists only as an unverified fallback that builds from source.
Herdr lazy adds a declarative plugin list, a lockfile, and a searchable manage panel on top of the herdr plugin manager.
Mainly Rust. The stack also includes Rust, CLI.
No license information is stated in the README excerpt.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.