The Wayback Machine - https://web.archive.org/web/20250103040249/https://github.com/kivikakk
Skip to content
View kivikakk's full-sized avatar
🐈‍⬛
another week, another flare-up
🐈‍⬛
another week, another flare-up

Sponsors

@ArashKeshtgar
@digitalmoksha
@github

Organizations

@NixOS @radiopaedia

Block or report kivikakk

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kivikakk/README.md

Welcome

Hi there!

Digital design

  • Ava amaranth python basic -- BASIC compiler, stack machine, SoC and IDE
  • Niar amaranth python -- framework for building Amaranth projects
  • zxxrtl yosys zig -- bindings to Yosys' CXXRTL for Zig

CommonMark

  • Comrak rust library -- GitHub Flavored Markdown implementation, used by Reddit, docs.rs, crates.io, and many more
  • gjtorikian/commonmarker ruby library -- GitHub Flavored Markdown implementation; wraps Comrak in 1.x series
  • koino zig library -- GitHub Flavored Markdown implementation (port of Comrak)

Misc

  • vyxos nix -- My laptop and server Nix configuration.
  • htmlentities.zig zig library -- HTML entity data
  • libpcre.zig zig library -- bindings to libpcre
  • furpoll nix furry -- polls your FurAffinity for notes and emails you about it

Archived

I only have so much time. Please feel free to write to me if you have any questions, or if you're interested in adopting a project!

Digital design

  • Sae amaranth -- RV32I softcore -- testbed for Niar
  • ili9341spi amaranth zig driver -- previous testbed for Niar: ILI9341 SPI LCD driver, plus virtual hardware testbench
  • Chryse chisel scala -- framework for building Chisel projects
  • sh1107 amaranth zig driver -- SH1107 OLED driver, plus the I²C driver it uses, with virtual hardware testbench
  • i2c_obs amaranth tool -- (WIP) I²C clock stretcher
  • hdx amaranth nix -- development environment for HDL

Kernel/embedded

  • daintree zig kernel -- ARMv8-A and RV64GS kernel and UEFI bootloader
  • dtb.zig zig library -- device tree blob (flattened device tree) parser
  • armv8a ruby tool -- some calculators to help with ARMv8a debugging
  • akari c++ kernel -- baby's first Real C++ microkernel (antique)

CommonMark

Misc

Forks

Spirited away

Thanks to my co-authors. :)

Co-author

Charlotte works mostly on Nix and FPGA stuff.

Pinned Loading

  1. comrak comrak Public

    CommonMark + GFM compatible Markdown parser and renderer

    Rust 1.2k 145

  2. charlottia/ava charlottia/ava Public

    Ava BASIC

    Zig 2

  3. koino koino Public

    CommonMark + GFM compatible Markdown parser and renderer

    Zig 131 13

  4. vyxos vyxos Public

    My laptop and server Nix configuration.

    Nix 66 1

  5. daintree daintree Public

    [non-functional] ARMv8-A/RISC-V kernel (with UEFI bootloader)

    Zig 51 4

  6. chryse chryse Public archive

    Project framework for Chisel

    Scala 4