Skip to content
View kivikakk's full-sized avatar
🐰
🐰

Sponsors

@github
Block or Report

Block or report kivikakk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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

  • Niar amaranth python -- framework for building Amaranth projects
  • Sae amaranth -- RV32I softcore
  • ili9341spi amaranth zig driver -- previous testbed for Niar: ILI9341 SPI LCD driver, plus virtual hardware testbench
  • 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

  • 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

  • Chryse chisel scala -- framework for building Chisel projects
  • sh1107 amaranth zig driver -- (WIP) SH1107 OLED driver, plus the I2C driver it uses, with virtual hardware testbench
  • i2c_obs amaranth tool -- (WIP) I2C 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. :)

Who?

  • charlottia was my working name while starting on gateware and Nix.

Pinned Loading

  1. comrak comrak Public

    CommonMark + GFM compatible Markdown parser and renderer

    Rust 1.1k 133

  2. chryse chryse Public archive

    Project framework for Chisel

    Scala 2

  3. koino koino Public

    CommonMark + GFM compatible Markdown parser and renderer

    Zig 108 13

  4. hdx hdx Public archive

    [mirror] HDL development environment on Nix.

    Python 23

  5. recogedor recogedor Public

    Cursed IMAP forwarding service

    Rust 1

  6. daintree daintree Public archive

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

    Zig 47 4