Addy Osmani (@addyosmani)

Top repositories

1

critical

Extract & Inline Critical-path CSS in HTML pages
JavaScript
10,033
star
2

backbone-fundamentals

📖 A creative-commons book on Backbone.js for beginners and advanced users alike
JavaScript
9,294
star
3

essential-js-design-patterns

Repo for my 'Learning JavaScript Design Patterns' book
HTML
4,254
star
4

es6-tools

An aggregation of tooling for using ES6 today
3,954
star
5

basket.js

A script and resource loader for caching & loading files with localStorage
JavaScript
3,362
star
6

es6-equivalents-in-es5

WIP - ES6 Equivalents In ES5
2,531
star
7

puppeteer-webperf

Automating Web Performance testing with Puppeteer 🎪
JavaScript
1,791
star
8

a11y

Accessibility audit tooling for the web (beta)
JavaScript
1,710
star
9

tmi

TMI (Too Many Images) - discover your image weight on the web
JavaScript
1,640
star
10

timing.js

Navigation Timing API measurement helpers
JavaScript
1,498
star
11

critical-path-css-tools

Tools to prioritize above-the-fold (critical-path) CSS
1,141
star
12

getUserMedia.js

Shim for getUserMedia(). Uses native implementation for modern browsers and a Flash fallback for everyone else.
JavaScript
908
star
13

critical-path-css-demo

Above-the-fold CSS generation + inlining using Critical & Gulp
ApacheConf
532
star
14

backbone-boilerplates

Backbone.js stack boilerplates demonstrating integration with Express, Ruby, PHP, Grails and more.
JavaScript
488
star
15

chatty

ChattyUI - your private AI chat for running LLMs in the browser
TypeScript
449
star
16

webpack-lighthouse-plugin

A Webpack plugin for Lighthouse
JavaScript
290
star
17

learning-jsdp

Learning JavaScript Design Patterns: 2nd Edition - The Examples
HTML
253
star
18

sublime-fixmyjs

SublimeText package for FixMyJS
Python
250
star
19

predictive-fetching

Improve performance by predictively fetching pages a user is likely to need
238
star
20

storage-on-the-web

🗃 Comparing storage options for the open web in 2016
225
star
21

visibly.js

A cross-browser Page Visibility API shim
JavaScript
221
star
22

sublime-build-systems

Sublime Text build systems
202
star
23

yeoman-examples

A repo of up to date examples using Yeoman
JavaScript
202
star
24

oust

Extract URLs to stylesheets, scripts, links, images or HTML imports from HTML
JavaScript
178
star
25

cssprettifier-bookmarklet

A bookmarklet for prettifying your CSS
JavaScript
174
star
26

polymer-boilerplate

A Polymer.js template for building fast, robust web apps using Web Components
JavaScript
166
star
27

pubsubz

Another Pub/Sub implementation
JavaScript
164
star
28

backbone-mobile-search

A Backbone.js + jQuery Mobile sample app using AMD for separation of modules, Require.js for dependency management + template externalisation and Underscore for templating
JavaScript
154
star
29

prism-js

A Polymer element for syntax highlighting with Prism.js
HTML
149
star
30

starter

A simple, git-clone friendly starting point for personal projects.
JavaScript
145
star
31

memoize.js

A faster JavaScript memoizer
JavaScript
143
star
32

largescale-demo

Scalable JS architecture demo for #jqcon
JavaScript
138
star
33

psi-gulp-sample

Sample Gulp project using PSI
JavaScript
126
star
34

preact-hn

🗞 Preact Hacker News
JavaScript
121
star
35

network-emulation-conditions

Network emulation / throttling conditions (2G, 3G, 4G, Wifi etc) ☎️
JavaScript
108
star
36

bubblesort

Bubble Sort implementation with O(n^2) complexity.
JavaScript
106
star
37

polymer-filters

Polymer filters for formatting values of expressions.
JavaScript
105
star
38

angular1-dribbble-pwa

Angular 1 Dribbble Progressive Web App demo
JavaScript
102
star
39

ember-progressive-webapp

Ember.js Zuperkulblog PWA (built with FastBoot and ember-cli)
JavaScript
97
star
40

memory-mysteries

V8 memory mysteries (sample app)
CSS
84
star
41

smaller-pictures-app

Smaller Pics Progressive Web App
JavaScript
82
star
42

x-instagram

[Deprecated] A Polymer element for querying the Instagram API (Note: not yet updated to Polymer 0.5.x)
JavaScript
76
star
43

x-imager

Responsive images using Imager.js and Polymer
74
star
44

backbonejs-gallery

A Backbone, Underscore and jQuery Templates based image gallery (early early beta)
JavaScript
72
star
45

todomvc-angular-4

Angular 4.x TodoMVC implementation
TypeScript
66
star
46

socketchat

SocketChat - a beginners chat app using SocketStream
CSS
63
star
47

github-watchers-button

An Embeddable GitHub 'Watchers' Button For External Pages
JavaScript
63
star
48

gulp-uncss-task

[Deprecated] Use gulp-uncss instead please.
JavaScript
63
star
49

yt-jukebox

A YouTube Jukebox element built with Polymer & Yeoman
JavaScript
61
star
50

critical-path-angular-demo

Above-the-fold CSS generation + inlining using Critical, Gulp & Angular
JavaScript
60
star
51

native-media-resizing

Draft proposal for browser-level media resizing
59
star
52

catclock

Polymer + Material Timer/Countdown/Countdown app (alpha)
JavaScript
56
star
53

recursive-binarysearch

Recursive Binary Search with O(log N) complexity
JavaScript
56
star
54

selectionsort

Selection sort with O(n^2) time complexity
JavaScript
56
star
55

polymer-grunt-example

Polymer + Grunt
JavaScript
56
star
56

microtemplatez

Another compact micro-templating solution
JavaScript
55
star
57

page-er

A Polymer element for paginating model data
CSS
53
star
58

google-slides

⚡ An offline-enabled Polymer slide-deck
HTML
53
star
59

flickly-wireframe

The jQuery mobile wireframe for Flickly
52
star
60

grunt-uncss-sass-example

An example of using grunt-uncss on a Sass project
JavaScript
52
star
61

sparkle-trail

<sparkle-trail> Polymer element - useful as a pre-loader
CSS
51
star
62

cssdiet

(WIP) - A DevTools extension for multi-page unused CSS auditing
JavaScript
46
star
63

github-client

Angular GitHub client for Firefox OS
JavaScript
44
star
64

a11y-webapp

A11y WebApp built with Polymer (WIP)
JavaScript
44
star
65

backbone-koans-qunit

Backbone Koans for QUnit
JavaScript
44
star
66

video-js

A Polymer element for Video.js
CSS
42
star
67

generator-webapp-uncss

Yeoman generator with grunt-uncss
JavaScript
42
star
68

lottie-animation-demo

Network-aware adaptive loading with Lottie Web
JavaScript
42
star
69

spine.bitly

(Demo app) A Spine.js Bit.ly client for shortening URLs and archiving references to these links offline.
JavaScript
39
star
70

backbone-aura

Backbone Aura
38
star
71

es2015-todomvc-chrome

ES2015 TodoMVC app that works without a transpiler
JavaScript
38
star
72

critical-css-weather-app

Critical-path CSS optimized weather app
JavaScript
37
star
73

polymer-blog

A tutorial app for generator-polymer
JavaScript
33
star
74

generator-boilerplate

A simple Yeoman generator using Git submodules to clone over a boilerplate hosted elsewhere on GitHub
JavaScript
31
star
75

npm-and-polymer-demo

Demo of Polymer + Paper elements working off npm3
HTML
30
star
76

jquery-roundrr

A jQuery plugin for plotting interactive content galleries in a circle form
JavaScript
30
star
77

polymer-localforage

A Polymer element for Mozilla's localForage (async storage via IndexedDB or WebSQL)
HTML
30
star
78

devtools-timeline-model-browser

Browser-friendly helper for parsing DevTools Timeline traces into structured profiling data models
JavaScript
29
star
79

mustache-for-chromeapps

A special build of mustache that works in Chrome Apps under CSP
JavaScript
28
star
80

addyosmani

GitHub README
27
star
81

active-route

Active view routing for Polymer extending <template>
CSS
25
star
82

tmdb-viewer-load-more

Accessibility-friendly version of TMDB Viewer (load-more)
JavaScript
25
star
83

webapp-scaffold

Polymer webapp scaffold element
CSS
25
star
84

typeahead-country

A Polymer element for autocompleting country names
24
star
85

react-interop

React + Polymer + X-Tag interop
JavaScript
24
star
86

vue-cli-todomvc

TodoMVC built using the Vue.js 2.0 CLI 🍰
JavaScript
22
star
87

polymer-browserify-vulcanize

Polymer + Browserify + Vulcanize
JavaScript
22
star
88

es6-starter

A minimal starting point for using ES6 today.
JavaScript
21
star
89

faster-video

A Polymer element for <video> with playback speed controls
JavaScript
21
star
90

js-shapelib

A minimalist JavaScript library for drawing objects around a Circle or Ellipse
JavaScript
19
star
91

element-query

Element queries with Polymer (experimental fork)
CSS
19
star
92

clientside-sample-buildfile

A Client-side ANT Build File Example
19
star
93

parsely

A small utility for parsing URLs of all types.
JavaScript
18
star
94

video-player

A themeable Polymer video element
JavaScript
16
star
95

page-router

Declarative URL routing for Polymer elements.
CSS
16
star
96

polymer-eventemitter

A Polymer event emitter element with support for wildcards, many and once.
JavaScript
15
star
97

lighthouse-reports

Quick module for getting Lighthouse reports in JSON form
JavaScript
15
star
98

generator-es6

An ES6.now project generator for Yeoman.
JavaScript
14
star
99

aura

A scalable, event-driven JavaScript architecture for developing widget-based applications. Works with Backbone.js and other frameworks.
14
star
100

jquery-googleviewer-plugin

A compact Google Viewer plugin
14
star