mochaccino (@mchccn)

Top repositories

1

overcommitted

8,466,565 commits
JavaScript
29
star
2

butcanyoudoitintypes

well yes, but can you do it in types?
TypeScript
18
star
3

how-to-typescript

Your ultimate tutorial on abusing TypeScript's type system.
13
star
4

twitchx

Super-powered TypeScript Twitch REST API wrapper.
TypeScript
10
star
5

gatesim

Logical circuits playground.
TypeScript
7
star
6

typegc

Pragmatic, configurable, and maintainable user-defined type guards, using a Prisma-like schema.
TypeScript
7
star
7

synth

Synthesize your types into real validators at runtime.
TypeScript
7
star
8

quo

An interpreted Lisp-like scripting language for data processing.
TypeScript
6
star
9

express

Express.js, but for the client side.
TypeScript
6
star
10

nebula

A pleasing darker theme made mostly with complementary purple and blue colors, occasionally with a touch of pink or red.
TypeScript
5
star
11

typescript

Notes on TypeScript I have curated from my time spent answering Stack Overflow questions.
5
star
12

typefp

TypeScript type creation made easier with a functional programming domain-specific language.
TypeScript
5
star
13

mcmnm

easy way to create minecraft skins
TypeScript
4
star
14

autil

Array utility : `autil`; because I'm uncreative.
TypeScript
4
star
15

wordle

Wordle but better.
Rust
4
star
16

crs

crs is a cool markup language
4
star
17

chess

TypeScript chess library and engine
TypeScript
4
star
18

lox

the cool language from crafting interpreters
TypeScript
3
star
19

kelsny

3
star
20

spotify

Fast-paced and versatile Spotify API wrapper for Node.
TypeScript
3
star
21

metasyntax

Metasyntax parser in TypeScript.
TypeScript
3
star
22

rstd

Rust's standard library repurposed for TypeScript.
TypeScript
3
star
23

cursorsql

Primitive database with Rust.
TypeScript
3
star
24

graphchat

real time chat with graphql
TypeScript
3
star
25

virtualize

Fuck single-threaded JavaScript: virtualize the event loop.
TypeScript
3
star
26

ts-parse-number

Finally, we can parse strings into numbers (totally not cheating at all)!
TypeScript
3
star
27

css.db

a very good css database
TypeScript
3
star
28

ts-brainfuck-interpreter

Brainfuck interpreter written in TypeScript types (absolutely destroys TSServer).
TypeScript
3
star
29

typescript-book

A book on TypeScript types and how to do weird crazy shit with them, crash TSServer, and more.
TypeScript
3
star
30

games

some console games (get it?)
TypeScript
3
star
31

geometry

If AP Geometry was a library.
TypeScript
3
star
32

bridgebot

hypixel guild <--> discord guild
TypeScript
3
star
33

privategm

A bot that hosts private games on Hypixel.
TypeScript
2
star
34

notebook

a simple notebook web app
TypeScript
2
star
35

how

how do i...
2
star
36

aocc

Advent of Clean Code
TypeScript
2
star
37

stockfish-ui

stockfish with a ui so you can lose in style
TypeScript
2
star
38

ruby-in-twenty-minutes

so i had 20 more minutes to spare for ruby...
Ruby
2
star
39

uwupet

Virtual pet in your own terminal uwu.
TypeScript
2
star
40

opcsv

A CSV management and manipulation tool so OP, it should be illegal!
2
star
41

how-to-parse

Another paper to commemorate my lack of ability to remember basic skills.
2
star
42

lynix

A simple web OS created in React, inspired by Linux.
TypeScript
2
star
43

css-extends

Extend selectors in CSS.
TypeScript
2
star
44

go-in-sixty-minutes

i have lots of free time ok?
Go
2
star
45

tsgen

ts doc gen thing to test out ts compiler api
2
star
46

unoduel

uno but 1v1
TypeScript
2
star
47

my-code-conventions

2
star
48

lcl

Launch lunar client from the command line (OS X / UNIX).
2
star
49

sat

separated axis theorem
TypeScript
2
star
50

lnjson

Link a plain old JavaScript object with a JSON file.
TypeScript
2
star
51

rust-on-the-side

A dump of Rust code I write instead of doing my job.
Rust
2
star
52

minigolf

minigolf is cool
TypeScript
2
star
53

ts-code-dump

Following my series of random things in TS types, here are some honourable mentions that sadly weren't worthy of their own repository.
TypeScript
2
star
54

ascended.ts

Ascended TypeScript beyond mortal comprehension.
TypeScript
2
star
55

ts-regex-engine

Really basic regex engine in only TypeScript types (might destroy TSServer) [WIP].
TypeScript
2
star
56

types

Runtime type checking with minimal performance reduction in production.
TypeScript
2
star
57

infint

Lightning-fast arbitrary precision integers using strings + walkthrough and explanation.
TypeScript
2
star
58

ja-reverse-level-order-traversal

Type-level reverse level order traversal, but the code is in Japanese. Have fun!
TypeScript
2
star
59

ts-minimax

Tic-Tac-Toe minimax algorithm implemented with only TypeScript types (TSServer will die).
TypeScript
2
star
60

something-you-might-not-know

some things you might not know
2
star
61

x

TypeScript
2
star
62

triangulate

TypeScript
2
star
63

gpp

game programming patterns (@munificent's book)
2
star
64

typehackery

TypeScript
2
star
65

babaisyou

Baba Is You: TypeScript Edition
TypeScript
2
star
66

class-splitter

Decouple your monolithic classes into separate maintainable files.
2
star
67

ts-validate-parentheses

Validate if parentheses in string are matched with only TS types (doesn't kill TSServer).
TypeScript
2
star
68

athens

TypeScript
2
star
69

tictactoepy

cool tic tac toe python game i made long ago
Python
2
star
70

physics

very cool physics sims i made
JavaScript
2
star
71

mchccn.github.io

TypeScript
2
star
72

css-groups

Reuse CSS groups in your stylesheets.
TypeScript
2
star
73

fetch

curl but rustier and javascriptier
Rust
2
star
74

sortvis

visualize sorting algorithms as 360 slices of the color wheel
TypeScript
2
star
75

todo.rs

very cool rust todo cli thingy i made for bekfist
Rust
2
star
76

ts-catalan-function

Generate Catalan numbers. Yes, really, in the type system.
TypeScript
2
star
77

geometry.py

copy of my geometry lib in typescript cuz im bored
Python
2
star
78

open-model-o

Since the software to manage and configure the Model O is currently only available on windows, I created a Python script to manage and configure it on any platform that can run it :)
Python
2
star
79

url-shortener

simple url shortener written in 240 lines
HTML
1
star
80

o

Overloading was always a bit confusing (don't even get me started on TypeScript overloads), but never to fear, this library is here.
TypeScript
1
star
81

svelte-speedrun

svelte speedrun go brr
JavaScript
1
star
82

mcmask

Wear someone else's face as a mask on another skin!
1
star
83

vue-speedrun

vue speedrun go brr
1
star
84

haskell-in-five-minutes

i had an extra 5 minutes so i did the haskell tutorial ok?
Haskell
1
star
85

angular-periodic-table

TypeScript
1
star
86

cryptorank

TypeScript
1
star
87

p64

TypeScript
1
star
88

scripts

TypeScript
1
star
89

vargs

Argument validation at its finest.
TypeScript
1
star
90

arcade

retro arcade games
TypeScript
1
star
91

evaluate

Constant expression evaluator in TypeScript.
TypeScript
1
star
92

market

Basic marketplace business logic with extra economy related entities.
1
star
93

s

Functional switch blocks for comparing numbers.
TypeScript
1
star
94

angular-speedrun

angular speedrun go brr
TypeScript
1
star
95

h

A pretty bad implementation of a hashcode that works 99.9% of the time.
TypeScript
1
star
96

x69-asm

The all new, interpreted flavor of Assembly Language, x69 ASM.
TypeScript
1
star
97

c

F*ck require and import, use crates (will still need require and import tho :C)!
TypeScript
1
star
98

matrix-diff

Difference of two matrices on a scale of 0 to 1.
TypeScript
1
star
99

swype

old swype from @MistyyBoi
TypeScript
1
star
100

z

What? What's Zed? Ctrl Zed of course. Go Ctrl + Z your objects by employing a Version Control System for your JavaScript objects.
TypeScript
1
star