USA

David Calhoun

Elite
@davidcalhoun

Frontend guy, sometimes philosopher-photographer

jstoxml. JavaScript object to XML converter (useful for RSS, podcasts, GPX, AMP, etc)

189

energize.js. A tiny JavaScript snippet to make links snappy on touch devices

181

tle.js. 🛰️ Satellite TLE tools in JavaScript: get lat/lon of satellites, get look angles, plot orbit lines, extract individual TLE elements, etc

160

touche. Touché: bringing touch events to non-touch browsers (how touching!). No dependencies. No code bloat.

143

eslint-plugin-test-selectors. Enforces that data-test-id attributes are added to interactive DOM elements (JSX) to help with UI testing. JSX only.

29

jsconf-2014. JSConf 2014 talk: Realtime Satellite Tracking in the Browser

21

mobile-console. Debug console bookmarklet for mobile devices. Overrides console.log, replacing it with an on-screen console that appears at the bottom of the window. mobile-console also logs all messages to a remote server, which can write the messages to a log or display them on a desktop browser.

8

gps-time.js. Small utility to convert times between GPS epoch (midnight January 6, 1980) and Unix epoch (midnight January 1, 1970), taking into account leap seconds.

7

trackthatsatellite.com. 100% clientside satellite tracker

6

transcoder. A simple utility for web developers to convert to base64, hex, binary, md5, etc, as well as useful tools such as a CSS minifier, jsMin, Closure Compiler (coming soon), and a JavaScript-based QR code generator. With desktop drag and drop capability!

6

normalize-mobile.css. Normalize.css for mobile minus desktop fixes (also minus IE star/underscore hacks)

5

negative-scroll-blur. Make stuff blurry when there's negative top scroll

4

react-hover-slideshow. Iterates through an image slideshow based on cursor/touch position.

4

mobile-html5-boilerplate. MBP - Mobile Boilerplate

4

s5mod. Modification and updates to the s5 presentation platform

3

jest-bug-test-file-stub. JavaScript

3

link-aggregator. Pulls together topical links from a variety of sources, ranking them by popularity

3

webpack-bundle-analyzer. Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap

2

covid-19-map-south-carolina. Interactive map of COVID-19 cases by zip code in South Carolina

2

deep-object-assign-with-reduce. Deep merging of objects with the same function signature as Object.assign() (useful for overriding default options objects)

2

moment. Moment.js is a lightweight javascript date library for parsing, manipulating, and formatting dates.

2

simple-cors-server. Simple HTTP server with CORS enabled (similar to Python's SimpleHTTPServer)

2

frontendstuff. frontendstuff.com

2

scrollability. Native scrolling for the mobile web.

2

enyo. A JavaScript application framework emphasizing modularity and encapsulation

1

badges. The definitive rendering collection of badges

1

hugo-snippets. Convenient partials, layouts and shortcodes for Hugo (gohugo.io)

1

writers-friend. Distraction-free simple writing experience for the local browser (no network calls)

1

covid-19-data-south-carolina. JavaScript

1

react-docgen. A CLI and toolbox to extract information from React component files for documentation generation purposes.

1

parse-scraped-times. Helper for managing the insane variations in writing times in HTML. Needed for getting published/updated times of articles and websites in general.

1

sublime-jslint. JSLint support for Sublime Text 2

1

mapbox-gl-js. Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

1

planes-shattered. HTML

1

react-hook-visible-satellites. React hook that returns satellites currently visible in the sky overhead.

1

deckgl-typings. TypeScript declaration files for deck.gl

1

next-mdx-enhanced. A Next.js plugin that enables MDX pages, layouts, and front matter

1

cbsi-tech-talks. CBSi Tech Talks stuff - notes, etc

1

userstore-node. UserStore API Wrapper for Node.js

1

iOS-Orientationchange-Fix. A fix for the iOS orientationchange zoom bug.

1

ramda. :ram: Practical functional Javascript

1

satellite-js. Modular set of functions for SGP4 and SDP4 propagation of TLEs.

1

gulp-watch. Watch, that actually is an endless stream

1

css3please. css3 please!

1

grommet. The most advanced UX framework for enterprise applications.

1

little-time. Minimalist timestamp manipulator and formatter inspired by moment.js

1

sudoku. Simple sudoku solver in JavaScript (just for fun!)

1

slate. A completely customizable framework for building rich text editors. (Currently in beta.)

1

image-webpack-loader. Image loader module for webpack

1

turf. A modular geospatial engine written in JavaScript

1

flickryql. Flickr + YQL

1

page-curl. Flipboard-style page curl effects

1

has.js. Pure Feature Detection Library

1

Book-of-Speed. JavaScript

1

Modernizr. Feature detect HTML5 and CSS3 features, with handy css and javascript hooks so you can progressively enhance to your heart's content.

1
55
Apply