Rich-Harris

Rich Harris Joined Oct 2011 20,922 followers View on GitHub

Stars
29,385
across 217 public repos
Rank
#743
of 323,897 users, top 0.2%
Down 17 places this week

Repositories with 50+ stars

Rich-Harris's repositories with their overall rank
RankRepositoryLanguageStars
7,542

Straightforward project scaffolding

TypeScript 7,966
11,749

Morph DOM elements from one state to another with smooth animations and transitions

JavaScript 5,431
24,429

Manipulate strings like a wizard

TypeScript 2,782
51,907

Experimental charting library for Svelte

JavaScript 1,317
55,001

Use JavaScript modules in all browsers, including dynamic imports

JavaScript 1,235
57,350

Svelte ❤️ Three

Svelte 1,181
58,209

The fast, future-friendly minifier

JavaScript 1,162
116,080

Check whether a package is tree-shakeable

JavaScript 546
133,665

A simple, modern QR code library

JavaScript 466
144,971

Traverse an ESTree-compliant AST

JavaScript 425
178,416

Resolve a chain of sourcemaps back to the original source, like magic

JavaScript 336
178,909

Experimental toolkit for writing x-to-JavaScript compilers

JavaScript 335
190,792

Use Svelte components inside a React app

JavaScript 311
218,800

Rollup as a service (with a little help from Browserify)

JavaScript 265
249,800

SvelteKit, running on the edge

Svelte 226
254,472

Generate, and decode, base64 VLQ mappings for sourcemaps and other uses

JavaScript 221
258,295 JavaScript 217
264,314

🔊 Stream large audio files without the dreaded 'DOMException: play() can only be initiated by a user gesture' error.

TypeScript 211
266,364

Simulated DOM events for automated testing

JavaScript 209
275,045 Svelte 201
277,439

A small utility for managing an undo stack

JavaScript 199
278,577

Just an idea. For now.

198
327,462 Svelte 163
339,536

Client-side routing library. It's about the journey, not just the destination

JavaScript 156
358,432

Create a copy of an object with just the bits you actually need

TypeScript 146
379,844

A <SplitPane> component

Svelte 136
419,690

Promise-based power tool for common filesystem tasks

JavaScript 120
422,446

Movies demo

Svelte 119
428,209

The website for the Svelte workshop

JavaScript 117
428,209 JavaScript 117
459,492

Utility for analyzing scopes belonging to an ESTree-compliant AST

JavaScript 107
466,209

Stuff I often need. WIP

JavaScript 105
466,209 Svelte 105
500,024

Another Pointer Events polyfill

JavaScript 96
530,654

Local-first, web-based two factor authenticator app

Svelte 89
535,446

Layout manager for web apps.

JavaScript 88
535,446

A template for building Electron apps with Svelte

TypeScript 88
601,044

Determine which of two elements is in front of the other

JavaScript 76
607,283

Self-documenting Node scripts through literate programming

JavaScript 75
607,283

a quick Svelte GL demo

HTML 75
607,283 Svelte 75
640,876

The answer to the question of life, the universe and everything

JavaScript 70
648,414

Encode/decode sourcemap mappings

JavaScript 69
648,414 TypeScript 69
679,716

A quick test to see how various bundlers compare when bundling the Lodash source code.

JavaScript 65
688,008

Declarative handlers in SvelteKit

TypeScript 64
704,950

Minimum viable testing framework

TypeScript 62
704,950

A very basic Svelte GL scene

JavaScript 62
713,977

Parse and manipulate JSON5 strings

TypeScript 61
713,977

Tool for making and loading sprites

JavaScript 61
752,987

Utilities for dealing with ports in Node apps

JavaScript 57
752,987

Using SvelteKit to generate PDFs dynamically

TypeScript 57
834,402

demo repo

JavaScript 50

Among 323,897 users

25k–40k stars: 480 users, including Rich-Harris

Stars along the bottom, and users in each band on a log scale

When they were made

53 repos with 50+ stars, made between 2013 and 2026

Quick stats

Next rank
+1 star to reach #742
Next milestone
+20,406 stars to reach the top 0.1%
Public repos
217, 53 with 50+ stars
Popular repos
33 over 100 stars, 7 over 1k stars
Top repo
degit, #7,542 of all repos, 27% of stars
Smaller repos
1,145 stars from repos under 50

Stars counted Recounted daily Next count around