Alistair MacDonald's starred repositories

nodebestpractices

:white_check_mark: The Node.js best practices list (July 2024)

Language:DockerfileLicense:CC-BY-SA-4.0Stargazers:99516Issues:1927Issues:321

MS-DOS

The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes

Language:AssemblyLicense:MITStargazers:30649Issues:747Issues:0

yup

Dead simple Object schema validation

Language:TypeScriptLicense:MITStargazers:22762Issues:74Issues:1712

math-as-code

a cheat-sheet for mathematical notation in code form

ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

Language:TypeScriptLicense:MITStargazers:13595Issues:58Issues:344

svgr

Transform SVGs into React components 🦁

Language:TypeScriptLicense:MITStargazers:10523Issues:35Issues:597

react-player

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

Language:JavaScriptLicense:MITStargazers:9287Issues:80Issues:1506

js-sequence-diagrams

Draws simple SVG sequence diagrams from textual representation of the diagram

Language:JavaScriptLicense:BSD-2-ClauseStargazers:7808Issues:246Issues:176

awesome-monorepo

A curated list of awesome Monorepo tools, software and architectures.

webgl-fundamentals

WebGL lessons that start with the basics

Language:HTMLLicense:NOASSERTIONStargazers:4673Issues:104Issues:113

Resemble.js

Image analysis and comparison

Language:JavaScriptLicense:MITStargazers:4504Issues:120Issues:146

the-platform

Web. Components. 😂

Language:TypeScriptLicense:MITStargazers:4406Issues:49Issues:36

porcupine

On-device wake word detection powered by deep learning

Language:PythonLicense:Apache-2.0Stargazers:3702Issues:64Issues:552

wavedrom

:ocean: Digital timing diagram rendering engine

Language:JavaScriptLicense:MITStargazers:2940Issues:90Issues:339

twgl.js

A Tiny WebGL helper Library

Language:JavaScriptLicense:MITStargazers:2668Issues:61Issues:151

meta

tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?

Language:JavaScriptLicense:MITStargazers:2035Issues:24Issues:148

micro-github

A tiny microservice that makes adding authentication with GitHub to your application easy.

Language:JavaScriptLicense:MITStargazers:727Issues:14Issues:6

rules_nodejs

NodeJS toolchain for Bazel.

Language:StarlarkLicense:Apache-2.0Stargazers:722Issues:32Issues:1254

fast-diff

A fast Javascript string diff

Language:JavaScriptLicense:Apache-2.0Stargazers:649Issues:14Issues:11

discharge

⚡️ A simple, easy way to deploy static websites to Amazon S3.

Language:JavaScriptLicense:MITStargazers:640Issues:3Issues:20

wipeout

WipEout (PSX) Model Viewer in WebGL/Three.js

zet

Set() as it should be.

Language:JavaScriptLicense:MITStargazers:521Issues:6Issues:3

dom-chef

🍔 Build DOM elements using JSX automatically

Language:TypeScriptLicense:MITStargazers:511Issues:12Issues:30

vscode-hacker-typer

Great for live coding presentations, impressing your friends, or just trying to look busy at work.

Language:TypeScriptLicense:MITStargazers:453Issues:5Issues:24

previs

🎯 Testing your project locally in a clean environment.

Language:GoLicense:MITStargazers:325Issues:5Issues:6

vscode-linter-xo

Linter for XO

Language:TypeScriptLicense:MITStargazers:175Issues:7Issues:113

ThreeJS-360-Panorama

A panoramic experiment with ThreeJS to visualize a 360 tour with controls

Language:JavaScriptLicense:MITStargazers:131Issues:4Issues:1
Language:Objective-CLicense:Apache-2.0Stargazers:78Issues:4Issues:2

ipc-promise

ipc use as Promises

Language:JavaScriptLicense:MITStargazers:35Issues:3Issues:8

remark-git-contributors

plugin to generate a list of Git contributors

Language:JavaScriptLicense:MITStargazers:13Issues:9Issues:22