David Walsh (@darkwing)
  • Stars
    star
    427
  • Global Rank 66,346 (Top 3 %)
  • Followers 3,953
  • Following 54
  • Registered almost 16 years ago
  • Most used languages
    JavaScript
    96.6 %
    HTML
    3.4 %
  • Location 🇺🇸 United States
  • Country Total Rank 16,685
  • Country Ranking
    JavaScript
    3,452

Top repositories

1

LazyLoad

LazyLoad allows you to defer image loading until the user scrolls down to each image.
JavaScript
147
star
2

LightFace

LightFace MooTools-Based lightbox inspired by Facebook's lightbox.
JavaScript
43
star
3

ScrollSpy

ScrollSpy is a small but powerful MooTools plugin that allows you to listen to scrolling within any DOM element and execute functions based upon the element's scroll position.
JavaScript
35
star
4

roku-remote

A Node.js-based script to act as Roku remote from command line.
JavaScript
30
star
5

Templated

Templated is a MooTools mixin class which creates elements for classes using a string-based HTML template which may included embedded attach points and events.
JavaScript
20
star
6

Overlay

Overlay is a compact, simple overlay class which allows for maximum control over its use.
JavaScript
15
star
7

ProgressBar

ProgressBar is a highly customizable MooTools progress bar class that animates to the desired percentage and can be styled in any manner by CSS.
JavaScript
12
star
8

HeatMap

MooTools HeatMap allows you to detect, load, save, and render user clicks on any given area of the page.
JavaScript
12
star
9

meta-viewport-shim

A viewport fix for Firefox OS TVs and other devices that don't support meta viewport
JavaScript
9
star
10

ScrollSide

ScrollSide aims to prevent the problem presented by mousewheel scrolling on horizontal pages by hijacking the mousewheel event. When you’ve included ScrollSide into your site, your user can use the mouse wheel to scroll up to go left and down to move right.
JavaScript
6
star
11

html5apptut

JavaScript
6
star
12

fotofilter

JavaScript
6
star
13

Tweetify

Tweetify extends Strings and Elements with the tweetify method to take text and format as a tweet.
JavaScript
5
star
14

aframe-blog-posts

HTML
5
star
15

blog

Repository to allow bug tracking of davidwalsh.name
4
star
16

Equalizer

Equalizer is a MooTools plugin which analyzes a given set of elements and equalizers their height, taking into account the box model additions.
JavaScript
4
star
17

ContextMenu

ContextMenu is a highly customizable, compact context menu script written with CSS, XHTML, and the MooTools javascript framework. ContextMenu allows you to offer stylish, functional context menus on your website.
JavaScript
4
star
18

Caret

MooTools Caret provides methods by may get/set caret position and get/set selections within an INPUT element.
JavaScript
3
star
19

Dotter

Dotter is a plugin that allows you to create XHTML-based, periodical indicators quickly and easily.
JavaScript
3
star
20

FontChecker

FontChecker is a highly inventive javascript-based font availability checker.
JavaScript
3
star
21

PostMessager

PostMessager is a MooTools wrapper for the window.postMessage API.
JavaScript
3
star
22

Kwicks

Kwicks is a MooTools plugin that enables dynamic navigation effects via lists.
JavaScript
3
star
23

ZebraTable

ZebraTable allows for quick and easy table row highlighting. ZebraTable also allows for different color highlighting during mouseenter and click events.
JavaScript
3
star
24

compat-tables

This repository contains files for compat testing
JavaScript
2
star
25

jQueryEvents

This MooTools code snippet allows you to use shorthand, jQuery-style Event syntax.
JavaScript
2
star
26

Cookie

Original Cookie functionality ported to AMD for MooTools 2
2
star
27

x-image

Ultra-incredible x-tag image plugin.
JavaScript
2
star
28

Clickables

Clickables is a MooTools plugin that allows non-anchor items to clicked like standard links. The first anchor in the element will be used for the link URL.
JavaScript
2
star
29

Quickboxes

Quickboxes is a MooTools-based class that allows users to click down on a checkbox and drag their mouse over other checkboxes to check or uncheck numerous checkboxes within one click.
JavaScript
2
star
30

ElementFilter

provides a great way for you to allow users to search through the text of any mix of elements. Simply provide a text input box and ElementFilter does the rest of the work.
JavaScript
1
star
31

ElementSpy

ElementSpy allows you to assign periodical checks on element attributes or other aspects of elements.
JavaScript
1
star