# spade **Repository Path**: eric96may/spade ## Basic Information - **Project Name**: spade - **Description**: No description available - **Primary Language**: Rust - **License**: EUPL-1.2 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-13 - **Last Updated**: 2026-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Gitlab pipeline status](https://img.shields.io/gitlab/pipeline-status/spade-lang/spade?branch=master)](https://img.shields.io/gitlab/pipeline-status/spade-lang/spade?branch=master) [![Gitlab code coverage](https://img.shields.io/gitlab/pipeline-coverage/spade-lang/spade?branch=master)](https://img.shields.io/gitlab/pipeline-coverage/spade-lang/spade?branch=master) [![GitLab tag (latest by date)](https://img.shields.io/gitlab/v/tag/spade-lang/spade)](https://img.shields.io/gitlab/v/tag/spade-lang/spade) [![GitLab last commit](https://img.shields.io/gitlab/last-commit/spade-lang/spade)](https://img.shields.io/gitlab/last-commit/spade-lang/spade) [![GitLab contributors](https://img.shields.io/gitlab/contributors/spade-lang/spade)](https://img.shields.io/gitlab/contributors/spade-lang/spade) [![GitLab language count](https://img.shields.io/gitlab/languages/count/spade-lang/spade)](https://img.shields.io/gitlab/languages/count/spade-lang/spade) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7713114.svg)](https://doi.org/10.5281/zenodo.7713114) ![Join Discord](https://img.shields.io/discord/962274366043873301?logo=discord&logoColor=white&label=Discord&color=5865F2) # Spade A work in progress HDL that doesn't make you want to pull your hair out. Taking inspiration from rust and clash, the goal is to make a safer more expressive language than Verilog and VHDL but without sacrificing the ability for low level control of the hardware. To learn more about the Spade language, see the website at [https://spade-lang.org](https://spade-lang.org) or the language documentation at [https://docs.spade-lang.org](https://docs.spade-lang.org) ## Getting started To get started with Spade, see [https://docs.spade-lang.org/introduction.html](https://docs.spade-lang.org/introduction.html). You should start by [installing Spade](https://docs.spade-lang.org/installation.html) and then [setting up your editor](https://docs.spade-lang.org/editor-setup.html). ## Development and Community If you are interested in using or contributing to Spade, feel free to join our [discord group](https://discord.gg/YtXbeamxEX). If you want to understand the compiler, the [ARCHITECTURE.md](ARCHITECTURE.md) document is a good place to start. It gives a high level overview of the inner workings of the compiler. Spade is currently being developed as an Open Source project at the Department of Electrical Engineering at Linköping university. ## License The spade standard library (all files located in the `spade-compiler/stdlib` directory) is licensed under the terms of both the [MIT license](MIT License) and the [Apache License](LICENSE-APACHE2.0.txt). All other source code, including each of the crates that comprise spade, are licensed under the [EUPL-1.2 license](LICENSE-EUPL-1.2.txt).