DavidAnson
I work at Microsoft where I've helped build client, server, and web applications. I contribute to open-source software.
@Microsoft @Azure
Pinned Repositories
ConvertTo-Heic
A PowerShell script that converts image files to the efficient HEIC format
ConvertTo-Jpeg
A PowerShell script that converts RAW (and other) image files to the widely-supported JPEG format
DHCPLite
A small, simple, configuration-free DHCP server for Windows.
markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
markdownlint-cli2
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
markdownlint-cli2-action
A GitHub Action to run the markdownlint-cli2 tool for linting Markdown/CommonMark files with the markdownlint library
math-random-polyfill
A browser-based polyfill for JavaScript's Math.random() that tries to make it more random
PassWeb
A simple, secure, cloud-based password manager.
vscode-markdownlint
Markdown linting and style checking for Visual Studio Code
DavidAnson's Repositories
DavidAnson/markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
DavidAnson/vscode-markdownlint
Markdown linting and style checking for Visual Studio Code
DavidAnson/markdownlint-cli2
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
DavidAnson/ConvertTo-Jpeg
A PowerShell script that converts RAW (and other) image files to the widely-supported JPEG format
DavidAnson/markdownlint-cli2-action
A GitHub Action to run the markdownlint-cli2 tool for linting Markdown/CommonMark files with the markdownlint library
DavidAnson/DHCPLite
A small, simple, configuration-free DHCP server for Windows.
DavidAnson/ConvertTo-Heic
A PowerShell script that converts image files to the efficient HEIC format
DavidAnson/live-photo-web
Live Photos via Web Components
DavidAnson/Twitter-Alternatives
A Practical Comparison of Mastodon and Micro.blog
DavidAnson/simple-website-with-blog
A simple website with a blog
DavidAnson/update-ios-contact-images
A Scriptable (https://scriptable.app/) script to update Contact photos on iOS
DavidAnson/MouseButtonClicker
MouseButtonClicker clicks the mouse so you don't have to!
DavidAnson/crc-hash
A Node.js Crypto Hash (Stream) implementation for the CRC algorithm.
DavidAnson/CoLR
Camera of Last Resort - Possibly worse than no camera at all...
DavidAnson/Workflows
Various Workflows for running GitHub Actions
DavidAnson/Lenz
A simple, cross-platform app for reviewing photos and picking favorites.
DavidAnson/tape-player
A simple, terse, in-process reporter for the tape test runner for Node.js.
DavidAnson/Utilities
Bits of code I use for stuff
DavidAnson/generateRandomUUID
JavaScript code to efficiently generate a random (version 4) UUID per RFC 4122
DavidAnson/markdownlint-analyze-config
Code to analyze markdownlint config in the wild
DavidAnson/npm-placeholder
This is a placeholder package to prevent name-squatting in the npm package registry.
DavidAnson/setup-xvfb
Run your tests headlessly by enabling xvfb
DavidAnson/SpellV
A simple app that makes it easy to spell-check with a browser.
DavidAnson/static-web-app
Source repository containing files of a static web app for experimentation and testing.
DavidAnson/arduino-create-agent
The Arduino Create Agent
DavidAnson/azure-docs
Open source documentation of Microsoft Azure
DavidAnson/dev
Press the . key on any repo
DavidAnson/github-docs
The open-source repo for docs.github.com
DavidAnson/markdownlint-rule-extended-ascii
A markdownlint rule that allows only extended ASCII characters
DavidAnson/micromark-extension-directive
micromark extension to support generic directives (`:cite[smith04]`)