#graph #quantinuum

hugr-core

Quantinuum's Hierarchical Unified Graph Representation

41 releases (17 breaking)

Uses new Rust 2024

0.24.3 Nov 6, 2025
0.24.0 Oct 13, 2025
0.22.1 Jul 28, 2025
0.15.2 Mar 21, 2025
0.7.0 Jul 29, 2024

#1714 in Programming languages

Download history 1453/week @ 2025-08-18 1920/week @ 2025-08-25 1261/week @ 2025-09-01 1268/week @ 2025-09-08 1095/week @ 2025-09-15 564/week @ 2025-09-22 1960/week @ 2025-09-29 1492/week @ 2025-10-06 3715/week @ 2025-10-13 2291/week @ 2025-10-20 1611/week @ 2025-10-27 3970/week @ 2025-11-03 2550/week @ 2025-11-10 1149/week @ 2025-11-17 1565/week @ 2025-11-24 1127/week @ 2025-12-01

6,473 downloads per month
Used in 9 crates (6 directly)

Apache-2.0

2MB
46K SLoC

hugr-core

build_status crates msrv codecov

Internal core definitions for the hugr package. Refer to the main crate for more information.

Please read the API documentation here.

Experimental Features

  • declarative: Experimental support for declaring extensions in YAML files, support is limited.

Recent Changes

See CHANGELOG for a list of changes. The minimum supported rust version will only change on major releases.

Development

See DEVELOPMENT.md for instructions on setting up the development environment.

License

This project is licensed under Apache License, Version 2.0 (LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

Dependencies

~19MB
~351K SLoC