Shawn Allen (@shawnbot)

Top repositories

1

aight

JavaScript shims and shams for making IE8-9 behave reasonably
JavaScript
756
star
2

topogram

Continuous area cartograms with d3 and TopoJSON
HTML
326
star
3

sparky

Because life is too short for ugly sparklines.
JavaScript
249
star
4

custom-elements

All about HTML Custom Elements
200
star
5

d3-bootstrap

[DEPRECATED] d3-friendly versions of Twitter bootstrap JavaScript tools
Makefile
102
star
6

itunes-data

Export your iTunes library metadata in easy-to-read formats
JavaScript
63
star
7

meta-template

✨ Automagically convert Nunjucks templates into a variety of other formats!
JavaScript
52
star
8

sast

Parse CSS, Sass, SCSS, and Less into a unist syntax tree
JavaScript
50
star
9

masonic

Masonry for d3
JavaScript
43
star
10

geoff

Geoff: GeoJSON Feature Functions for JavaScript
JavaScript
33
star
11

svgeo

Generate structured SVG from TopoJSON
JavaScript
24
star
12

d3-to-png

Generate standalone SVG files with d3 and rasterize with ImageMagick
JavaScript
24
star
13

hashable

Stateful URLs, easy breezy
JavaScript
23
star
14

HTMAPL

Hypertext Geographic Maps for jQuery
JavaScript
23
star
15

tito

Tables In, Tables Out
JavaScript
21
star
16

web-howto

Things I've learned along the way
19
star
17

py-organ

A CSV data digester and organizer
Python
17
star
18

stag

A static documentation generator for Swagger APIs
JavaScript
15
star
19

receptor

Yet another DOM event delegation library
JavaScript
15
star
20

tagalong

Progressively enhance your HTML with dynamic data
JavaScript
14
star
21

concoct

Combine disparate geographic data sets to create motley visual concoctions.
Python
13
star
22

to-jekyll-collection

Convert a tabular data file (CSV, JSON, etc.) to a Jekyll collection
JavaScript
11
star
23

sando

Declarative canvas compositing for humans
JavaScript
10
star
24

ascii-state

Generate ASCII maps of your favorite United States! πŸ‡ΊπŸ‡Έ
Shell
9
star
25

csv2json

A friendly web interface for converting comma-separated values to JSON
PHP
9
star
26

bookmarklet-boilerplate

Bookmarklets 4 life.
JavaScript
8
star
27

remark-fenced-props

Parse fenced code block "meta" strings as JSX props
JavaScript
8
star
28

html-table-stream

Read and write HTML tables as data in Node
HTML
7
star
29

py-geojoin

merge CSV data into GeoJSON features
Python
7
star
30

gimme

Geographic Image Maps (for you and me)
JavaScript
7
star
31

svg-aspect-ratio

A proposal for easy, flexibly sized vector graphics
JavaScript
7
star
32

data-expression

Data expressions for JavaScript, in JavaScript
JavaScript
7
star
33

unist-sitter

tree-sitter + unist = πŸŒˆπŸ¦„β€οΈ
6
star
34

event-delegation

All about JavaScript DOM event delegation
6
star
35

coercive

Intuitive JavaScript type coercion and data cleanup
JavaScript
6
star
36

aria-tools

[WIP] A collection of low-level vanilla JS tools for building accessible UIs with ARIA
JavaScript
5
star
37

bgcolor.link

Ever wanted to link to an HTML or CSS color? This is for you.
HTML
5
star
38

sauceconnect-runner

Run Sauce Connect around any script
JavaScript
4
star
39

node-cops

An image manipulation tool belt for Node.js
JavaScript
4
star
40

semantic-release-action

A semantic-release runner for GitHub Actions
Shell
4
star
41

code-blocks

Parse fenced code blocks from markdown and do stuff with them
JavaScript
4
star
42

fof

Functional JavaScript transforms, accessors, and more
JavaScript
4
star
43

nestly

Create structured data from tabular input using declarative JSON or YAML
JavaScript
4
star
44

formdb

A simple HTML form data API with zero dependencies
JavaScript
4
star
45

drag-n-data

A simple helper for reading data files via browser drag-n-drop with d3
JavaScript
4
star
46

iffy

[DEPRECATED] Use ES6 arrow functions and destructuring!
JavaScript
3
star
47

system-css

[WIP] generate CSS utility classes from styled-system themes
JavaScript
3
star
48

dotfiles

my dotfiles
Vim Script
3
star
49

d3-bookmarklet

Load d3 on any page
HTML
3
star
50

schwab

Scrape your Schwab banking transaction history!
JavaScript
3
star
51

Faultspotting

Earthquakes on maps
Python
3
star
52

stylegrep

Crawl CSS, SCSS, Sass, and Less files using AST selectors
JavaScript
3
star
53

qs

Yet another query string parsing and formatting library for Node and the browser
JavaScript
3
star
54

stylelint-disable

Automatically add stylelint-disable comments to your CSS files for specific rules
JavaScript
3
star
55

dotgov-screenshots

Screenshots of .gov domains
JavaScript
3
star
56

action-status

Easily create check statuses in GitHub Actions
JavaScript
3
star
57

stylelint-only

Run stylelint with only one or more specific rules using your current config
JavaScript
2
star
58

cssstats-diff

Get a report of cssstats that differ from one stylesheet to another
JavaScript
2
star
59

now-alias-branch

A GitHub Action to alias your Now deployments to a branch-specific name
JavaScript
2
star
60

swagger-enhance

Enhance Swagger JSON data by expanding all of its API endpoints
JavaScript
2
star
61

localtunnel-runner

Run any shell command with access to a public local SSH tunnel
JavaScript
2
star
62

now-fetch

A bare-bones fetch() wrapper for the Now API
JavaScript
2
star
63

dtools

JavaScript data tools
JavaScript
2
star
64

swagger-template

WIP: HTML templates for Swagger API documentation
2
star
65

feed-funnel

A simple command-line feed aggregator
Python
2
star
66

object-surrogate

Create object proxies using data-aware property accessors
JavaScript
2
star
67

tap-map

A better, tappable Map
JavaScript
2
star
68

next-pages

Access a list and tree of page objects in your Next app
JavaScript
2
star
69

css-critic

[experimental] CSS critic tells you which rules in your stylesheet are crucial
JavaScript
2
star
70

desired-capabilities

tools for generating Selenium browser specs from shorthand strings and objects
JavaScript
2
star
71

shawnbot

1
star
72

front-matter-stream

Capture YAML front matter from a stream
JavaScript
1
star
73

.github

Config files for my GitHub profile.
1
star
74

x-browser

Run a JavaScript function in one or more browsers with Selenium
JavaScript
1
star
75

css-reference-selector

A proposal for CSS selectors that target elements by referencing attributes
JavaScript
1
star
76

async-dammit

an asynchronous helper for a synchronous world
JavaScript
1
star
77

aria-accordion

A custom <aria-accordion> element with accessibility first
JavaScript
1
star
78

shawnbot.github.com

1
star
79

sass.macro

Inline CSS from Sass/SCSS in your JavaScript like a boss 🀫
JavaScript
1
star
80

slew

Streaming data helpers for the browser
JavaScript
1
star
81

felteralist

Build JS + CSS assets with Felt on Federalist
HTML
1
star
82

tabulator

A JavaScript tool for turning HTML tables into code objects, and vice-versa
JavaScript
1
star
83

elbo

A tiny, friendly HTML custom element helper
JavaScript
1
star
84

stylelint-formatter-utils

helpful utilities for building custom stylelint formatters
JavaScript
1
star
85

resolve-id-refs

Resolve an ID reference list into an array of elements
JavaScript
1
star
86

data-directory

Read structured data into a single object, a la Jekyll
JavaScript
1
star
87

uswds-react-test

An informal suite of tests for the U.S. Web Design Standards and React
HTML
1
star
88

github-action-meta

Effortlessly access useful metadata from the GitHub Actions environment in Node
JavaScript
1
star
89

json-args

Generate JSON structures from command line arguments.
JavaScript
1
star
90

raster-eyes

Yet another web screenshot service
JavaScript
1
star
91

set-json

Update JSON files in place with a simple command line syntax
JavaScript
1
star
92

stylelint-formatter-markdown

Format your stylelint results as Markdown tables with helpful links
JavaScript
1
star
93

streaming-react-renderer

[proof of concept] A transform stream that renders certain elements as React components
JavaScript
1
star