Alec Larson (@aleclarson)

Top repositories

1

vite-tsconfig-paths

Support for TypeScript's path mapping in Vite
TypeScript
1,027
star
2

emitter-kit

Type-safe event handling for Swift
Swift
571
star
3

ee-ts

Type-safe, isomorphic event emitters
TypeScript
123
star
4

hex-kit

Convert hex triplets into UIColors and CGColors!
Swift
68
star
5

spec.ts

Write tests for your types!
JavaScript
50
star
6

markdown-ast

Tiny markdown parser
JavaScript
39
star
7

module-extractor

Extract a JS/TS module and its dependencies into a new package
TypeScript
14
star
8

esbuild-extra

Extra features for esbuild plugins (like onTransform hook)
TypeScript
13
star
9

grunt-then

Anonymous tasks and targets in Grunt.
CoffeeScript
13
star
10

meteor-client

The client-side core of Meteor
JavaScript
12
star
11

rethinkdb-mock

In-memory RethinkDB
CoffeeScript
7
star
12

glob-regex

Tiny glob-to-RegExp converter
JavaScript
7
star
13

sql-ast

MySQL parser
JavaScript
7
star
14

get-dev-paths

Search node_modules for locally developed packages
CoffeeScript
7
star
15

immer-undo

Generate inverse Immer patches on-the-fly
TypeScript
6
star
16

uvu-watch

Watch mode for uvu test runner
JavaScript
6
star
17

mini-hb

Tiny handlebars engine (made with TypeScript)
TypeScript
6
star
18

babel-register

JavaScript
5
star
19

vs-auto-typings

Managed @types/* packages for VS Code
TypeScript
5
star
20

nitro-lang

Minimal scripting language that embraces immutability and reactivity (concept)
TypeScript
5
star
21

rafz

Coordinate `requestAnimationFrame` calls across your app and/or libraries
TypeScript
5
star
22

vite-plugin-template

JavaScript
4
star
23

443

Automated SSL certificates using Let's Encrypt
JavaScript
4
star
24

ddp

Meteor's latency-compensated distributed data client
JavaScript
4
star
25

vite-plugin-react-lazy

Seamless conditional imports with React Suspense
TypeScript
4
star
26

nomatter

Remove YAML front matter from a string. No dependencies.
JavaScript
3
star
27

mixpa

Tiny, isomorphic client for Mixpanel
TypeScript
3
star
28

cush-shell

Throwaway shell scripts
TypeScript
3
star
29

check-git-patch

Find errors and conflicts in a git patch
TypeScript
2
star
30

typescript-rewrite-paths

Rewrite import paths in TypeScript code
TypeScript
2
star
31

vscode-lsp-template

TypeScript
2
star
32

is-node-env

Know when your code is running in a NodeJS environment.
JavaScript
2
star
33

lotus-runner

A framework-agnostic test runner for Node.
CoffeeScript
2
star
34

changed-lines

Compare strings just like `git diff` does
JavaScript
2
star
35

steal

Array.prototype.pop for objects
CoffeeScript
2
star
36

yender

Yield for render props
TypeScript
2
star
37

with-scope

Expose the properties of a given `Object` as local variables to a given `Function`.
CoffeeScript
2
star
38

repro

Bug reproductions
1
star
39

tslint-mango

Opinionated TSLint preset -- Prettier compatible, JSX ready, no semicolons
TypeScript
1
star
40

isNodeJS

Returns true when in NodeJS
JavaScript
1
star
41

lodge

Isomorphic console w/ inspection, colors, namespaces, and configuration
CoffeeScript
1
star
42

measureText

Measure text without rendering it (for React Native)
CoffeeScript
1
star
43

mongo

Adaptor for using MongoDB and Minimongo over DDP
JavaScript
1
star
44

vscode-seoul-dark

1
star
45

lua-emitter

Event emitters for Lua
MoonScript
1
star
46

ReactiveVar

Reactive variables for Javascript
CoffeeScript
1
star
47

keymirror

A flexible key mirror. { key1: "key1", key2: "key2" }
CoffeeScript
1
star
48

spy-on

TypeScript
1
star
49

save-heap

Save heap snapshots with ease.
CoffeeScript
1
star
50

vocus

Memory-conscious, real-time audio manipulator in Node.js
1
star
51

StatusBar

StatusBar singleton for React Native
CoffeeScript
1
star
52

is-open-comment

Returns true if a string has an unclosed comment
JavaScript
1
star
53

bocks

JavaScript
1
star
54

fsx

User-friendly file operations for NodeJS
CoffeeScript
1
star
55

recrawl

Filesystem crawler
TypeScript
1
star
56

lotus-log

An extensible, platform-agnostic logging library
JavaScript
1
star
57

resolve-symlink

Follow a trail of symlinks
JavaScript
1
star
58

relative

Ultra fast relative path resolver
TypeScript
1
star
59

lotus-jasmine

Use the Jasmine testing framework with lotus-runner
CoffeeScript
1
star
60

react-dev-ssr

JSX runtime + Babel transform โ€“ Step through React component trees with a synchronous stack trace
TypeScript
1
star
61

parse-bool

Convert a string to a boolean
JavaScript
1
star
62

fsx-mock

JavaScript
1
star
63

shrink-array

Shrink an array with a subset reducer
JavaScript
1
star
64

slurm

CLI argument parser
JavaScript
1
star
65

lotus-coffee

CoffeeScript
1
star
66

combine

Combine multiple objects into an existing object
CoffeeScript
1
star
67

telegram-tl-node

JavaScript
1
star
68

alien-dom-todoist

Created with StackBlitz โšก๏ธ
TypeScript
1
star
69

json-stream

Fork of @streamparser/json-whatwg
TypeScript
1
star
70

Property

A class for property descriptors
CoffeeScript
1
star
71

lotus-lab

CoffeeScript
1
star
72

journey

Client-side routing
JavaScript
1
star
73

key-bindings

Bind keystrokes to functions in NodeJS
CoffeeScript
1
star
74

define

The better Object.defineProperty
CoffeeScript
1
star
75

process

A simple, configurable Process type for Javascript
CoffeeScript
1
star
76

valido

Fast and flexible validation engine (13kb unminified)
CoffeeScript
1
star
77

package-live-reload

Atom service that reloads Atom packages on file changes
CoffeeScript
1
star
78

round

Robust fraction rounding
JavaScript
1
star
79

dough

๐Ÿ’ธ Rich, modern, imperative DOM wrappers
JavaScript
1
star
80

umd-cli

Generate UMD bundles from NPM packages (using https://packd.now.sh)
JavaScript
1
star
81

weak-map

A weak map for the browser and Node.
CoffeeScript
1
star
82

diff-sequence

An implementation of a diff algorithm on arrays and objects
JavaScript
1
star
83

gesture

A gesture library for React & React Native
CoffeeScript
1
star
84

minimongo

Meteor's client-side datastore: a port of MongoDB to Javascript
JavaScript
1
star
85

condo

Simple, event-based state wrappers with optional validation
JavaScript
1
star
86

hasKeys

Know if Object.keys() would return an empty array
JavaScript
1
star
87

sortObject

Sort an object by its keys and/or values
CoffeeScript
1
star
88

map-filter-ts

Map an iterable, filter out undefined results
JavaScript
1
star
89

telegram-mt-node

JavaScript
1
star
90

lotus-git

UNMAINTAINED - Check out https://github.com/aleclarson/scripts
CoffeeScript
1
star
91

slush

Basic HTTP server for NodeJS
JavaScript
1
star