This is your work, valued

Kyoto, Japan

Susisu

Expert
@susisu

typefuck. A type-level Brainfuck interpreter in TypeScript

181

mte-kernel. text editor independent part of markdown-table-editor

84

atom-markdown-table-editor. Markdown table editor/formatter for Atom :atom:

82

loquat. Monadic parser combinators for JavaScript / TypeScript

51

Twitter-for-AS3. (no longer maintained) ActionScript3 library for Twitter API v1.1

33

effectful. Algebraic effects and handlers for TypeScript

25

effects. Poor man's algebraic effects for TypeScript (PoC); next -> https://github.com/susisu/effectful

23

eslint-plugin-safe-typescript. An ESLint plugin that makes your TypeScript code safer

23

meaw. Utility for Unicode East Asian Width :cat2:

20

tskaigi2025. TypeScript

16

hokemi. A minimal type-safe dependency injection framework for TypeScript, like Cake Pattern

14

alice. Alice sings :notes:

14

Grassy. Toolkit for the Grass programming language

12

lambda2ts. A PoC compiler that translates untyped lambda calculus into TypeScript types

11

type-of-schema. Derives TypeScript type from JSON Schema

11

archerfish. Automates taking screenshots using Puppeteer :tropical_fish:

10

est-ocaml. A simple command line tool for statistical calculation

10

tree-view-panes. Show open files and panes as a tree :atom:

8

milktea. Functional object-oriented scripting language

7

move-cursor-improved. Improve Atom's cursor movement :atom:

6

Loquat-legacy. Use the next version -> https://github.com/susisu/loquat2

6

ppp. package.json pretty printer

5

system-f-js-impl. An implementation of System F in JS

5

react-use-source-sink. Creates a pair of source and sink

4

Grasspiler. Untyped lambda calculus to Grass compiler

3

kinmosa-gen. きんいろモザイク

3

Whitespace-JS. Whitespace interpreter

3

mte-demo. Demo page of markdown-table-editor

3

Grass-JS. Grass interpreter

3

setup-mkr. Setup mkr - CLI for Mackerel

3

ProjectEuler. Project Euler (https://projecteuler.net) を解いたり解かなかったりする

2

deform. A form management library for React (PoC)

2

eslint-config. My ESLint config

2

keyword-pair-matcher. Highlights keyword pairs :atom:

2

tf-random.js. A splittable pseudorandom number generator

2

LazyK-JS. Lazy K interpreter

2

js-sandbox. just for fun

2

est. Command line tool for simple statistical processing

2

use-debounced. React Hooks for debouncing state updates and function calls

2

mackerel-client. (unofficial) TypeScript client for the Mackerel API

1

primitive-debounce. Provides primitive functionality to implement debounce functions

1

go-random. go-random provides generic random number generator interfaces and functions

1

go-tf-random. A splittable pseudorandom number generator based on the Threefish block cipher

1

use-controlled-state. A utility for managing controlled local states

1

ts-dimensional. PoC: Dimensional Quantities in TypeScript

1

hookshelf. Provides React hooks through context

1

loquat-core. core classes & utility functions

1

backspace-remover. Removes unintended backspace characters on save :atom:

1

js-parsing-bench. JavaScript

1