Project · library
hdkcrud
- How you run it
- not recorded
- Holochain version
- 0.4.0-rc
- Activity
- stalled
- Checked
- 27 October 2026
What is hdkcrud and what is it for?
hdkcrud is a Rust library for people building applications on Holochain. It generates a consistent set of create-read-update-delete functions, signalling, and time-based indexing and queries for an entry type defined in a zome, so a developer describes the entry once instead of writing every data operation by hand.
hdkcrud is a Rust library published by Lightning Rod Labs for developers building Holochain applications. It is distributed as a crate on crates.io, with documentation hosted on docs.rs, and it is meant to be used inside a zome rather than run as an application on its own.
Defining a data type in a Holochain application usually means writing each create, read, update and delete operation by hand. hdkcrud folds that work into a macro: the developer supplies the entry definition, and the library supplies the matching set of functions, along with signalling options and time-based indexing so records can be queried by when they were written.
The documented entry point is the crud macro, described in the crate's documentation as taking an entry definition to a full create-read-update-delete set of functionality in a zome, including signals (events) and time-based queries; that documentation points to a worked example. hAppRadar's census records this project's activity as stalled — the last push it observed was in December 2024 and the HDK requirement it recorded is an early release candidate — so the details here describe the repository as last seen rather than a current guarantee.
How to get it
As a library
- Add hdk_crud as a dependency of the zome crate in its Cargo.toml, using the version recorded on crates.io.
- Use the crud macro documented on docs.rs to generate the create-read-update-delete functions, signals, and time-based indexing for your entry type.
Questions people ask
- Is hdkcrud an application I download and run?
- No. The maintainer README describes it as a library published as a Rust crate, and its documentation describes its macro as generating functionality inside a zome. source
- Where is hdkcrud published?
- The README states that the crate is published to crates.io and that its documentation is publicly available on docs.rs. source
- Who maintains hdkcrud?
- The repository sits under the Lightning Rod Labs GitHub organisation, and the crate's registry listing names its owners as Connor Turland and Wesley Finck. source
From 4 public sources, checked 23 September 2026.
Try hdkcrud
- Code on GitHubOpen on GitHub ↗Last change 6 December 2024.
- Releasev0.1.0Published 31 August 2021.
- The project's own files do not say how it is run.
Details & sources
Evidence
- Release
- github.com/lightningrodlabs/hdk_crud/releases/tag/v0.1.0shipped in a release · seen since 20 October 2026 · github.release@1
- Last change
- api.github.com/repos/lightningrodlabs/hdk_crudlisted by a third party · seen since 20 October 2026 · github.repository@1
- Activity
- api.github.com/repos/lightningrodlabs/hdk_crudlisted by a third party · seen since 20 October 2026 · liveness@1
Compatibility
- hdk
- 0.4.0-rc · Cargo.toml @ 27e470b
- hdi
- —
- holochain-client
- —
- happ.yaml
- absent
- web-happ.yaml
- absent