• This repository has been archived on 07/Oct/2022
  • Stars
    star
    13
  • Rank 1,512,713 (Top 30 %)
  • Language
  • Created about 3 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Your ultimate tutorial on abusing TypeScript's type system.

More 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

twitchx

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

gatesim

Logical circuits playground.
TypeScript
7
star
5

typegc

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

synth

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

quo

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

express

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

nebula

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

typescript

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

typefp

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

mcmnm

easy way to create minecraft skins
TypeScript
4
star
13

autil

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

wordle

Wordle but better.
Rust
4
star
15

crs

crs is a cool markup language
4
star
16

chess

TypeScript chess library and engine
TypeScript
4
star
17

lox

the cool language from crafting interpreters
TypeScript
3
star
18

kelsny

3
star
19

spotify

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

metasyntax

Metasyntax parser in TypeScript.
TypeScript
3
star
21

rstd

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

cursorsql

Primitive database with Rust.
TypeScript
3
star
23

graphchat

real time chat with graphql
TypeScript
3
star
24

virtualize

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

ts-parse-number

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

css.db

a very good css database
TypeScript
3
star
27

ts-brainfuck-interpreter

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

typescript-book

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

games

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

geometry

If AP Geometry was a library.
TypeScript
3
star
31

bridgebot

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

privategm

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

notebook

a simple notebook web app
TypeScript
2
star
34

how

how do i...
2
star
35

aocc

Advent of Clean Code
TypeScript
2
star
36

stockfish-ui

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

ruby-in-twenty-minutes

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

uwupet

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

opcsv

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

how-to-parse

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

lynix

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

css-extends

Extend selectors in CSS.
TypeScript
2
star
43

go-in-sixty-minutes

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

tsgen

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

unoduel

uno but 1v1
TypeScript
2
star
46

my-code-conventions

2
star
47

lcl

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

sat

separated axis theorem
TypeScript
2
star
49

lnjson

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

rust-on-the-side

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

minigolf

minigolf is cool
TypeScript
2
star
52

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
53

ascended.ts

Ascended TypeScript beyond mortal comprehension.
TypeScript
2
star
54

ts-regex-engine

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

types

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

infint

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

ja-reverse-level-order-traversal

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

ts-minimax

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

something-you-might-not-know

some things you might not know
2
star
60

x

TypeScript
2
star
61

triangulate

TypeScript
2
star
62

gpp

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

typehackery

TypeScript
2
star
64

babaisyou

Baba Is You: TypeScript Edition
TypeScript
2
star
65

class-splitter

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

ts-validate-parentheses

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

athens

TypeScript
2
star
68

tictactoepy

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

physics

very cool physics sims i made
JavaScript
2
star
70

mchccn.github.io

TypeScript
2
star
71

css-groups

Reuse CSS groups in your stylesheets.
TypeScript
2
star
72

fetch

curl but rustier and javascriptier
Rust
2
star
73

sortvis

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

todo.rs

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

ts-catalan-function

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

geometry.py

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

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
78

url-shortener

simple url shortener written in 240 lines
HTML
1
star
79

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
80

svelte-speedrun

svelte speedrun go brr
JavaScript
1
star
81

mcmask

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

vue-speedrun

vue speedrun go brr
1
star
83

haskell-in-five-minutes

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

angular-periodic-table

TypeScript
1
star
85

cryptorank

TypeScript
1
star
86

p64

TypeScript
1
star
87

scripts

TypeScript
1
star
88

vargs

Argument validation at its finest.
TypeScript
1
star
89

arcade

retro arcade games
TypeScript
1
star
90

evaluate

Constant expression evaluator in TypeScript.
TypeScript
1
star
91

market

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

s

Functional switch blocks for comparing numbers.
TypeScript
1
star
93

angular-speedrun

angular speedrun go brr
TypeScript
1
star
94

h

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

x69-asm

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

c

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

matrix-diff

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

swype

old swype from @MistyyBoi
TypeScript
1
star
99

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
100

SkyBlockHideHelmets

exactly what it sounds like
JavaScript
1
star