Kat Marchรกn (@zkat)

Top repositories

1

npx

execute npm package binaries (moved)
JavaScript
2,628
star
2

miette

Fancy extension for std::error::Error with pretty, detailed diagnostic printing.
Rust
1,777
star
3

big-brain

Utility AI library for the Bevy game engine
Rust
907
star
4

cacache-rs

A high-performance, concurrent, content-addressable disk cache, with support for both sync and async APIs. ๐Ÿ’ฉ๐Ÿ’ต but for your ๐Ÿฆ€
Rust
463
star
5

cipm

standalone ci-oriented package installer for npm projects (moved)
JavaScript
400
star
6

make-fetch-happen

Get in loser, we're making requests!
JavaScript
384
star
7

pacote

programmatic npm package and metadata downloader (moved!)
JavaScript
280
star
8

cacache

๐Ÿ’ฉ๐Ÿ’ต but for your data. If you've got the hash, we've got the cache โ„ข (moved)
JavaScript
240
star
9

chanl

Portable channel-based concurrency for Common Lisp
Common Lisp
164
star
10

mona

Composable parsing for JavaScript
JavaScript
152
star
11

rust-notes

Personal notes while learning Rust. Mainly documenting pain points along the way.
145
star
12

maybe-hugs

Polyglot implementations of conditional hugging
OCaml
114
star
13

proposal-as-patterns

`as` destructuring patterns
105
star
14

sheeple

Cheeky prototypes for Common Lisp
Common Lisp
99
star
15

pattycake

playground for pattern matching api
JavaScript
98
star
16

ssri

Standard Subresource Integrity library for Node.js
JavaScript
82
star
17

json-parse-better-errors

get better errors
JavaScript
68
star
18

squirl

Common Lisp port of the Chipmunk 2d physics library
Common Lisp
53
star
19

supports-color

Detects whether a terminal supports color, and gives details about that support
Rust
40
star
20

figgy-pudding

Cascading, controlled-visibility options object management.
JavaScript
39
star
21

genfun

Prototype-friendly multimethods for JavaScript.
JavaScript
38
star
22

can.viewify

require() mustache and ejs modules as compiled CanJS views
JavaScript
37
star
23

ssri-rs

Rusty implementation of Subresource Integrity
Rust
36
star
24

chillax

CouchDB abstraction layer for Common Lisp
Common Lisp
34
star
25

cl-openal

Common Lisp bindings for the OpenAL audio library.
Common Lisp
34
star
26

protoduck

Duck typing for the most serious of ducks.
JavaScript
34
star
27

conserv

Common Lisp
31
star
28

memento-mori

Robustness through actors, for Common Lisp
Common Lisp
31
star
29

talks

Notes and slides for all my talks
JavaScript
26
star
30

until-it-dies

A batteries-included game engine.
Common Lisp
25
star
31

supports-hyperlinks

Detect whether the current terminal supports rendering hyperlinks
Rust
23
star
32

matrix-curious

FAQ and resources for those curious about joining the Matrix network!
23
star
33

sykobot

An IRC bot from another universe. No, really.
Common Lisp
21
star
34

npm-pick-manifest

Standard manifest picker/semver resolver for npm
JavaScript
21
star
35

turron

Rusty NuGet client
Rust
20
star
36

cl-ffmpeg

CFFI bindings for FFMPEG
Common Lisp
19
star
37

proposal-collection-literals

[WITHDRAWN] tc39 proposal for custom collection literals
18
star
38

cl-devil

Common Lisp bindings for DevIL
Common Lisp
16
star
39

okimdone

tells you when it's done
Shell
15
star
40

thisdiagnostic

Add nice user-facing diagnostics to your errors without being weird about it.
Rust
14
star
41

srisum-rs

Compute and check subresource integrity digests.
Rust
13
star
42

common-worm

A simple, hackish version of the classic snake game, written in Common Lisp
Common Lisp
12
star
43

supports-unicode

Detects whether a terminal supports unicode.
Rust
12
star
44

nanotubes

Fancy websocket wrapper for Rust
Rust
12
star
45

is_ci

Super lightweight and dead-simple CI detection.
Rust
11
star
46

srisum

Compute and check Subresource Integrity digests.
JavaScript
11
star
47

DWG.Directories

Standard directories for .NET
10
star
48

cadr

content-addressable filesystem snapshots
JavaScript
10
star
49

protocols

Multi-type protocol-based polymorphism
JavaScript
10
star
50

cl-speedy-queue

Lightweight, optimized queue implementation for CL
Common Lisp
9
star
51

playwright

Like Erlang, but not
JavaScript
9
star
52

sykosomatic

Cooperative storytelling
Common Lisp
7
star
53

cond

Restartable error handling system for JavaScript
JavaScript
7
star
54

bacon-browser

Utility library for higher-level, declarative interaction with various bits of browser-level events and features.
JavaScript
7
star
55

destealify

Browserify transform for processing StealJS modules
JavaScript
7
star
56

sykosomatic-legacy

text-based online game engine
Common Lisp
7
star
57

shepherdb

A Sheeple-based persistent object store.
Common Lisp
6
star
58

clutter

nothing to see here
Common Lisp
6
star
59

facile

CouchDB view server for Factor
Factor
6
star
60

fl-protocols

fantasy-land specification bridge for @zkat/protocols
JavaScript
6
star
61

electron-collider

Rust
5
star
62

my-precious

a local package archive, of our own
JavaScript
5
star
63

checksum-stream

Calculates and/or checks data coming through a stream and emits the digest before stream end.
JavaScript
5
star
64

cl-form

Generic form validation utility for CL
Common Lisp
5
star
65

common-brick

Breakout clone with "realistic" physics.
Common Lisp
4
star
66

surf-middleware-cache

http caching middleware for the Surf http client
Rust
4
star
67

specificity

Runnable specifications for Common Lisp
4
star
68

friendfavor

Find out what your friends think of something -- or someone!
Common Lisp
4
star
69

shortening

The personal URL shortener.
Common Lisp
3
star
70

kallisti

kallisti
Rust
3
star
71

clutterscript

Pay this no heed, I'm just learning stuff.
JavaScript
3
star
72

cl-event2

libevent2 bindings for Common Lisp
Common Lisp
3
star
73

yashmup

Toy project -- writing a shmup in CL
Common Lisp
3
star
74

test

just a place to test random github shit
2
star
75

marina

placeholder for programming language
2
star
76

proto

Alternative to JavaScript's `new`.
Makefile
1
star
77

mona-csv

simple mona-based csv parser
JavaScript
1
star
78

mona-strings

String parsers for mona
JavaScript
1
star
79

dynvar

Dynamic variables for JS
JavaScript
1
star
80

protoduck-fl

fantasy-land specification bridge for protoduck
JavaScript
1
star
81

mona-json

mona-based JSON parser
JavaScript
1
star
82

node-otp

The Node.js Open Telecom Platform
1
star
83

logloc

Adds source location to console loggers
JavaScript
1
star
84

zkat

it me
1
star
85

tswrp

JavaScript
1
star
86

storychat

~~~ tell me a story <3 with your words ~~~
JavaScript
1
star
87

chownr-rs

Like chown -r for Rust
Rust
1
star
88

presentations

various presentations
JavaScript
1
star
89

mona-combinators

Parser combinators for mona
JavaScript
1
star
90

fig-roll

rolls up your configs into a nice figgy pudding
1
star
91

fetch-cache

Cache API implementation + protocol
JavaScript
1
star
92

chatoid

Toy chatroom using webrtc
JavaScript
1
star