This is your work, valued

San Jose, California, USA

Jonah Snider

Elite
@jonahsnider

software engineer @sanity-io, coach @team581

convert. The smallest & fastest library for really easy, totally type-safe unit conversions in TypeScript & JavaScript.

196

netlify-cache-nextjs. Cache the Next.js build folder in your Netlify builds

57

firebase-action. The GitHub Action for Firebase and wraps the firebase-tools CLI

21

maroon. download youtube videos, really easily

19

doglog. DogLog is a simple, unopinionated logging library for FRC teams

17

benchmark. A Node.js benchmarking library with support for multithreading and TurboFan optimization isolation.

15

mandolin-rip. Download livestreams from Mandolin

13

frc-colors.com. A web app & API to get the team colors for an FRC team's logo.

12

typescript-starter. My personal TypeScript starter template. Generate a new repository:

9

music-downloader. 🎵 Command line utility to download music from YouTube

8

murmurhash-wasm. MurmurHash in WASM for Node.js and the browser

7

exa-syntax-highlighting. Syntax highlighting for programming language EXA from the game EXAPUNKS by Zachtronics in Visual Studio Code

7

frc.sh. A hub for FRC software resources

7

util. A useful collection of optimized utility functions for JavaScript and TypeScript

7

js-unit-conversion-benchmarks. Some benchmarks of community-made JavaScript libraries for converting units.

6

imposterscript.dev. Makes your JS code sus ඞ

3

how. Learn how to use CLI apps

3

scores.frc.sh. A web app that displays the progression of the top scores in FRC games over time

3

prettier-config-xo. Prettier config that follows the XO code style.

3

bootleg. Download media from social media

3

flowster-map. A map of Flowsters

2

aoc-2022. My Advent of Code 2022 solutions in TypeScript

2

netlify-plugin-cache-yarn2. Save the Yarn 2 cache folder between Netlify builds

2

interval.so. Interval combines a simple interface with powerful analytics for managing your team's attendance.

2

next-api-utils. Utilities for building maintainable backend APIs for the Next.js app router

2

foxhole-client.js. A Foxhole War API client for the web and Node.js

2

jonahsnider.com. Personal website

2

pathflip. A tool for FRC teams that build autos with PathPlanner or Choreo

1

statbotics. 📈 Modernizing Data Analytics for FRC Robotics

1

xo-config. Shareable XO config

1

AdvantageScope. Robot telemetry application

1

prettier-config-random. A randomly generated Prettier config

1

allwpilib. Official Repository of WPILibJ and WPILibC

1

cloud-profiler-nodejs. Node.js library for Google Cloud Profiler. Continuous CPU and heap profiling to improve performance and reduce costs.

1

prettier-config. Shareable Prettier config

1

renovate-config. A config for the Renovate dependency updating bot

1

setup-linux. Sets up my Linux.

1

Nim. Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

1

aoc-2021. My Advent of Code 2021 solutions in TypeScript

1

jonahsnider. GitHub profile README

1

19hz.jonahsnider.com. An RSS feed of music events from 19hz.info

1

blinky. A minimal URL shortener/manager

1

assemblyscript. A TypeScript-like language for WebAssembly.

1

kaitai-wpilog. Kaitai Struct

1

foxhole-oas. Foxhole War API as an OpenAPI document

1