Spade
Spade is a Rust-inspired hardware description language.
For a gentle introduction to Spade, there is a (work in progress) tutorial that starts with the hello-world of hardware - blinky.
If you want to jump straight into something more complex, there is a chapter on implementing a ws2128 RGB LED driver in Spade.
If you are more interested in a reference of all constructs in the language, see the language reference
If you have any questions or would like to discuss Spade with others, feel free to join the Discord community or Matrix channel.
Spade is a work in progress language and so is this documentation. Writing documentation is hard since it is hard to know what details are obvious and what things need more explanation. To make the documentation better, your feedback is invaluable so if you notice anything that is unclear or needs more explanation, please, reach out either via a gitlab issue or on Discord