Skip to content

Kyanite

Kyanite Computer hosts a random selection of from-scratch software stack for server management and networking hardware, bare-metal firmware, some Go libraries for it, and the management surfaces around them. Most of it is pure Go on TamaGo and Rust on Embassy. For now this is mainly experimental and leisure coding, who knows if this turns into a serious project eventually.

Status: everything here is experimental. APIs, formats, layouts, you name it, change without notice while the stack matures.

Repositories

Repo What it is Language
cairn Bare-metal BMC runtime mostly in Go Go (TamaGo)
vein Bare-metal switch OS most in Go Go (TamaGo)
core Shared device libs: supervision, NATS bus, telemetry, FSM, auth, config, web serving, bla bla bla Go
scree Embedded filesystem in Go cause fat32 doesn't cut it Go
schema Shared API and message schema for the stack Protobuf
facet Management web UI for both cairn and vein TypeScript (SvelteKit + Tauri)
embedded-go-hal Dependency-free Go HAL interface definitions (src.kyanite.computer/embedded-go-hal) Go
aspeed-go ASPEED HAL drivers in Go Go (TamaGo)
aspeed-data ASPEED register data and pac Go
aspeed-rs ASPEED HAL crates in Rust Rust (Embassy)
mcu-runtime BootMCU / Root-of-Trust firmware for smaller (auxiliary) cores Rust (Embassy)
aspeed-cf-runtime SDK/runtime for the ASPEED ColdFireV1 coprocessor C

Conventions

  • Go modules import under the vanity path src.kyanite.computer/<repo>.
  • Licensing: everything is dual-licensed under Apache-2.0 OR MIT.
  • Contributing & security: see CONTRIBUTING and SECURITY. These org-wide defaults apply to every repository cause I'm lazy.

Pinned Loading

  1. scree scree Public

    Log based embedded filesystem in Go for use in standalone environments

    Go

  2. cairn cairn Public

    Baremetal computer management stack for BMCs, RMCs, CDUs, etc.

    Go

  3. facet facet Public

    The shared WebUI for Kyanite projects

    TypeScript

Repositories

Showing 10 of 20 repositories

Top languages

Loading…

Most used topics

Loading…