Zach Leatherman

Elite
@zachleat

web-font-loading-recipes. A bunch of demos for different web font loading strategies. Companion to https://www.zachleat.com/web/comprehensive-webfonts/

1.1k

speedlify. Benchmark the web performance and accessibility of sites over time.

975

glyphhanger. Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.

897

BigText. jQuery plugin, calculates the font-size and word-spacing needed to match a line of text to a specific width.

886

fontfaceonload. A simple utility to execute a callback when a webfont loads.

371

table-saw. A small web component for responsive <table> elements.

337

browser-window. Used in demos as a way to fake a Safari-esque web browser window.

278

details-utils. A suite of utilities to add more features to the <details> element.

271

zachleat.com. zachleat.com is powered by Eleventy and WebC.

204

Humane-Dates. Show the difference between a date and now (4 days ago)

189

line-numbers. A web component to add line numbers next to various HTML elements

161

snow-fall. A web component to add snow to your web site (or to an element on your web site).

147

carouscroll. Add next/previous buttons to a horizontal scrollable container.

129

seven-minute-tabs. A minimal no-theme Tabs web component.

103

performance-leaderboard. A plugin to run Lighthouse against a set of urls to see which site is the fastest.

98

filter-container. Filtering visible child elements based on form field values.

92

postcss-foft-classes. A postcss plugin to automatically add classes for various font loading strategies.

88

video-radio-star. A lightweight web component helper for HTML5 videos.

73

font-family-reunion. Compatibility tables for default local fonts.

68

spider-pig. Get a list of local URL links from a root URL.

68

hypercard. Web component to add a three-dimensional hover effect to a card.

60

flex-luthor. A small CSS-only wrapper library to help with responsive intrinsic-sized Flexbox layouts that wrap based on content and container width and avoiding viewport-based media queries.

59

announcement-banner. An announcement banner web component.

50

speedlify-score. A web component that shows Lighthouse scores via Speedlify.

44

heading-anchors. Adds and positions sibling anchor links for heading elements (h1–h6) when they have an `id` attribute.

41

squirminal. The squirminal is a fake antique terminal web component

38

jQuery-Gravatar. Retrieve a gravatar image dynamically from any e-mail address.

37

pagefind-search. A web component to search with Pagefind.

37

bench-framework-markdown. A set of scripts to test markdown processing speeds in various site generators/frameworks

35

infinity-burger. A new kind of hamburger menu

35

resizeasaurus. A web component to add resizing behavior to test intrinsically sized responsive components.

34

performance-leaderboard-pagespeed-insights. A plugin to run Lighthouse on Pagespeed Insights against a set of urls to see which site is the fastest.

33

queue-code. Allows you to “type” syntax highlighted source code for presentations and screencasts.

30

idea-book. A public dump of ideas for side projects, for public upvoting/downvoting/commenting.

27

webcare-webshare. JavaScript

25

selecthor. A better way to test, learn, and demo CSS selectors

24

esm-import-transformer. Change import URLs in JavaScript code using import maps. e.g. `import * from "before"` to `import * from "after"`

24

github-issue-to-json-file. Convert a well formed GitHub Issue Form populated Markdown body into a JSON data file in the repository.

23

JavaScript-Code-Katas. Let's practice our JavaScript testing.

23

f2em.com. A Front End Engineer's Manifesto

21

this-website-is-a-tech-talk. HTML

20

educational-sensational-inspirational-foundational. A website dedicated to a history of foundational web development blog posts.

20

avatar-local-cache. Saves a image URL for an avatar to the local file system (and optimizes the image).

20

artificial-chart. An SVG charting library based on D3.js

16

gruntlerplate. A default grunt configuration for new projects.

13

ToolOrDie. A presentation on Web Developer Workflow.

12

font-stats. Generates useful information about a font from a font file.

10

css-tricks-font-loading. A case study of the font loading for css-tricks.com

9

lite-youtube-embed. A faster youtube embed.

8

JsTestDriver-Boilerplate. Easy boilerplate for test driven JavaScript projects using the JsTestDriver tool.

7

uniclode. Another Eleventy Serverless demo, select characters to form a Unicode Range

5
51
Apply