Skip to content
View norskeld's full-sized avatar
🌀
🌀

Block or report norskeld

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
norskeld/README.md

Hello! 👋🏻

I'm a Rust, TypeScript, and functional programming aficionado fascinated by design of compilers and programming languages. Sometimes I write music, mostly drone-ambient, which is available for free on my Bandcamp and Spotify.

Stuff

Web

  • nrsk.dev Astro TypeScript Tailwind — Personal website & blog.

Interpreters and compilers

  • cyan Rust — C-to-Assembly (x86-64) compiler for a basic subset of C.
  • attolog F# — Minimal Prolog interpreter.

Command-line apps

  • diceware Rust — Rust crate and CLI for generating Diceware passphrases.
  • pingmole Rust — CLI that helps to filter Mullvad VPN servers and pick the closest one.
  • decaff Rust — Opinionated, simple, user-friendly command-line tool for declarative scaffolding.
  • rsx Rust — Micro CLI for interactive execution of npm & yarn scripts.

Libraries

  • sigma TypeScript — TypeScript parser combinator library for building fast and convenient parsers.
  • backpack TypeScriptMessagePack implementation with back-referencing extension.
  • astropress TypeScriptAstro integration for images and SVG compression.
  • unindent TypeScript — Microlibrary for unindenting multiline strings.

Pinned Loading

  1. sigma Public

    TypeScript parser combinator library for building fast and convenient parsers.

    TypeScript 28 4

  2. decaff Public

    Opinionated, simple, user-friendly command-line tool for declarative scaffolding.

    Rust 9

  3. rsx Public

    Micro CLI for interactive execution of npm & yarn scripts.

    Rust 5

  4. diceware Public

    Rust crate and CLI for generating Diceware passphrases.

    Rust 8 1

  5. backpack Public

    MessagePack implementation with back-referencing.

    TypeScript 3

  6. astropress Public

    Astro integration for images and SVG compression.

    TypeScript 1

290 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to norskeld/cyan, norskeld/nrsk.dev, norskeld/decaff and 22 other repositories
Loading A graph representing norskeld's contributions from March 24, 2024 to March 27, 2025. The contributions are 94% commits, 5% pull requests, 1% issues, 0% code review.   Code review 1% Issues 5% Pull requests 94% Commits

Contribution activity

March 2025

Created 18 commits in 2 repositories
Opened 1 pull request in 1 repository
norskeld/cyan 1 merged
Loading