Michael Rutter (m-rutter)

m-rutter

Geek Repo

Location:United Kingdom

Home Page:https://michaelrutter.dev

Twitter:@m_rutter

Github PK Tool:Github PK Tool

Michael Rutter's starred repositories

bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

Language:ZigLicense:NOASSERTIONStargazers:72314Issues:604Issues:8019

lapce

Lightning-fast and Powerful Code Editor written in Rust

Language:RustLicense:Apache-2.0Stargazers:33922Issues:187Issues:1865

xstate

Actor-based state management & orchestration for complex app logic.

Language:TypeScriptLicense:MITStargazers:26633Issues:192Issues:1324

Recoil

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

Language:JavaScriptLicense:MITStargazers:19523Issues:198Issues:1033

atuin

✨ Magical shell history

Language:RustLicense:MITStargazers:19273Issues:64Issues:778

just

🤖 Just a command runner

Language:RustLicense:CC0-1.0Stargazers:18933Issues:67Issues:969

functional-programming-jargon

Jargon from the functional programming world in simple terms!

quine-relay

An uroboros program with 100+ programming languages

AstroNvim

AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

Language:LuaLicense:GPL-3.0Stargazers:12287Issues:61Issues:1425

downshift

🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

Language:JavaScriptLicense:MITStargazers:12021Issues:81Issues:832

ts-pattern

🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

Language:TypeScriptLicense:MITStargazers:11414Issues:30Issues:154

rushstack

Monorepo for tools developed by the Rush Stack community

Language:TypeScriptLicense:NOASSERTIONStargazers:5771Issues:54Issues:1721

ts-morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

Language:TypeScriptLicense:MITStargazers:4773Issues:23Issues:1193

rtx

dev tools, env vars, task runner

Language:RustLicense:MITStargazers:4074Issues:15Issues:512

use-context-selector

React useContextSelector hook in userland

Language:TypeScriptLicense:MITStargazers:2571Issues:13Issues:68

mini-lsm

A tutorial of building an LSM-Tree storage engine in a week!

Language:RustLicense:Apache-2.0Stargazers:2431Issues:29Issues:23

quickcheck

Automated property based testing for Rust (with shrinking).

Language:RustLicense:UnlicenseStargazers:2307Issues:19Issues:142

ts-prune

Find unused exports in a typescript project. 🛀

Language:TypeScriptLicense:MITStargazers:2031Issues:6Issues:80

Publications

Misc. publications, conference slides, etc. For more, go to http://BartoszMilewski.com

boxed

Essential building-blocks for functional & safe TypeScript code

Language:TypeScriptLicense:MITStargazers:643Issues:4Issues:18

fancywm

FancyWM - Dynamic Tiling Window Manager for Windows

Language:C#License:GPL-2.0Stargazers:631Issues:4Issues:255

type-route

The flexible, type safe routing library.

Language:TypeScriptLicense:MITStargazers:420Issues:4Issues:52

typetype

A programming language designed for typescript type generation

Language:TypeScriptLicense:MITStargazers:415Issues:5Issues:5

typescript-notes

High-level notes about TypeScript

type-level-typescript-workshop

Interactive exercises to get familiar with TypeScript's most advanced features

variant

Variant types in TypeScript

Language:TypeScriptLicense:MPL-2.0Stargazers:179Issues:5Issues:25

typed-react-form

A completely type-checked form builder for React

Language:TypeScriptLicense:MITStargazers:66Issues:2Issues:3

pattern-matching-epic

an alternative approach to pattern matching

Language:JavaScriptStargazers:12Issues:6Issues:0

typedoc-auto-docs

An idea from TS Discord to automatically render docs for the ecosystem, similar to docs.rs and doc.deno.land

Language:TypeScriptLicense:MITStargazers:10Issues:16Issues:15