14-day current streak·29-day longest streak
It is I, keithamus, revered thought Guru, Cyber Shepherd, Magnanimous Leader of Digital Minds, Cultural Relay Node. A veritable Nietzsche for the new millennium. Sign my guestbook Recent Blog Posts…
It is I, keithamus, revered thought Guru, Cyber Shepherd, Magnanimous Leader of Digital Minds, Cultural Relay Node. A veritable Nietzsche for the new millennium.
Sign my guestbook
Recent Blog Posts
<!--START_SECTION:feed-->- [Too Much Color](https://www.keithcirkel.co.uk/too-much-color/)
- [Bad At Css](https://www.keithcirkel.co.uk/bad-at-css/)
- [Joining Mozilla](https://www.keithcirkel.co.uk/joining-mozilla/)
- [100 browser patches in 18 months](https://www.keithcirkel.co.uk/100-browser-patches-in-18-months/)
- [No time to learn React](https://www.keithcirkel.co.uk/i-dont-have-time-to-learn-react/)
NPS Score
My current NPS score is: <!--nps-->86.00<!--/nps-->%! Want to submit NPS feedback?-
jwerty ▣
⌨ Awesome handling of keyboard events
JavaScript ★ 1.2k 8y agoExplain → -
sort-package-json
Sort an Object or package.json based on the well-known package.json keys
JavaScript ★ 915 17d agoExplain → -
npm-scripts-example
An example of how to use NPM scripts over Grunt/Gulp & Friends. http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool
JavaScript ★ 872 7y agoExplain → -
i-html
No description.
HTML ★ 210 3mo agoExplain → -
hashmark
Take contents of a file (or stdin), and output as new file with a hash in the name
JavaScript ★ 190 6y agoExplain → -
invokers-polyfill
No description.
JavaScript ★ 152 12d agoExplain → -
tempus ▣
Tempus - Time for a new Date()
JavaScript ★ 94 8y agoExplain → -
R.js ▣
Internationalisation Library for Javascript
JavaScript ★ 73 8y agoExplain → -
ecmascript-operator-overloading-proposal
A proposal for operator overloading in ECMAScript
★ 67 8y agoExplain → -
load-testing-node
Various setups for Load Balancing multiple Node.js processes on a single VM
Ruby ★ 55 8y agoExplain → -
csslex
A very small and very fast spec compliant css lexer
JavaScript ★ 49 2y agoExplain → -
eslint-plugin-escompat
Report errors for code which wont work in browsers without transpiling
JavaScript ★ 43 1y agoExplain → -
hbs-cli
A CLI for handlebars
JavaScript ★ 42 3y agoExplain → -
LinkyPass ▣
LinkyPass Google Chrome Extension
JavaScript ★ 36 8y agoExplain → -
sort-object-keys
Sort an object's keys, including an optional key list
JavaScript ★ 34 1mo agoExplain → -
proxy-fluent-api
Make Fluent APIs using ES6 Proxies
JavaScript ★ 31 6y agoExplain → -
postcss-hash
PostCSS plugin to replace output file names with HASH algorithms (md5, sha256, sha512, etc) and string length of your choice - for cache busting
JavaScript ★ 28 3y agoExplain → -
gnome-shell-duckduckgo-search-provider
This is a Search Provider for Gnome Shell, and it provides DuckDuckGo Search functionality.
TypeScript ★ 26 2y agoExplain → -
eslint-config-strict
ESLint sharable config for strict linting
JavaScript ★ 26 6y agoExplain → -
mini-observable
A mini implementation of TC39 observables, plus some utils!
TypeScript ★ 23 3y agoExplain → -
proxy-method-missing
No description.
JavaScript ★ 19 6y agoExplain → -
openswatch
An open color system using oklch to create a flexible and decomposable palette using modern CSS
CSS ★ 18 3mo agoExplain → -
rollup-plugin-brotli
No description.
JavaScript ★ 17 4y agoExplain → -
observable-polyfill
A polyfill for the WICG Observable
JavaScript ★ 16 2mo agoExplain → -
nibstate
No description.
TypeScript ★ 14 4y agoExplain → -
getbrightness
No description.
JavaScript ★ 14 4y agoExplain → -
tickrs
No description.
Rust ★ 13 1mo agoExplain → -
css-minify-tests
A correctness test suite for CSS minifiers.
JavaScript ★ 12 2h agoExplain → -
fdgt
No description.
JavaScript ★ 12 2y agoExplain → -
dotfiles
⚫ These are my dotfiles. There are many like it but these are mine.
Shell ★ 11 5mo agoExplain → -
alfred-docker-wizard
Control Docker machines & containers with Alfred
Shell ★ 11 8y agoExplain → -
deno-protod
No description.
TypeScript ★ 10 4y agoExplain → -
dialog-toggle-events-polyfill
No description.
JavaScript ★ 8 1d agoExplain → -
git-worktree-share
Share untracked files across git worktrees easily
Shell ★ 8 4mo agoExplain → -
custom-attributes
No description.
TypeScript ★ 7 3y agoExplain → -
proposal-array-filtermap
A proposal for adding a `filterMap()` method to Arrays
HTML ★ 6 3y agoExplain → -
proposal-array-compact
A proposal for adding a `compact()` method to Arrays
HTML ★ 6 3y agoExplain → -
Avalanche
A web-based GUI for torrent applications (such as rTorrent)
JavaScript ★ 6 14y agoExplain → -
cv
📄 My curriculum vitae
HTML ★ 4 1y agoExplain → -
deno-varint
Encode/Decode Number/BigInts into an array of Varint bytes
TypeScript ★ 4 5y agoExplain → -
mqtt-bridges
A platform for bridging APIs into mqtt messages
JavaScript ★ 4 3y agoExplain → -
k-router ▣
A MVC/MVT style router for Connect/Express apps
JavaScript ★ 3 8y agoExplain → -
wsb
No description.
JavaScript ★ 3 4y agoExplain → -
htmlgamekit
A library of web components for rapidly prototyping games.
JavaScript ★ 2 1mo agoExplain → -
parse-packagejson-name
Parse an npm package name and returns some mildly interesting details about it
JavaScript ★ 2 6mo agoExplain → -
proxy-hide-properties
Hide a property from all conceivable ways of being detected
JavaScript ★ 2 8y agoExplain → -
eslint-config-strict-react
eslint-config-strict for React
JavaScript ★ 2 6y agoExplain → -
NobleClass ▣
A JavaScript ES5 compliant Class implementation for Browser and NodeJS
JavaScript ★ 2 8y agoExplain → -
grunt-hooks ▣
SCM Hook management for Grunt
JavaScript ★ 2 8y agoExplain → -
tempus-js.com ▣
Website for Tempus (https://github.com/tempusjs/tempus)
HTML ★ 2 8y agoExplain → -
hubot-soon ▣
A hubot script for showing a 'SOON' image when someone says 'soon'
CoffeeScript ★ 2 11y agoExplain → -
deno-protoc-parser
Parse Google Protocol Buffer DSL into an AST, which can be converted into JSON or back into the Protocol Buffer DSL.
TypeScript ★ 2 4y agoExplain → -
deno-scanner
Take a Deno.Reader and perform Lexical Analysis/Tokenization on it, returning a stream of tokens.
TypeScript ★ 2 5y agoExplain → -
dom-templating-api-proposal ⑂
A proposal for a new DOM Templating API
★ 1 10d agoExplain → -
keithamus
No description.
★ 1 3mo agoExplain → -
papercolor-fish-theme
No description.
Shell ★ 1 6y agoExplain → -
wd24-code-slides
No description.
JavaScript ★ 1 1y agoExplain → -
wd24-leaders-slides
No description.
JavaScript ★ 1 1y agoExplain → -
standards-positions-1 ⑂
No description.
★ 1 1y agoExplain → -
canvas-lms ⑂
The open LMS by Instructure, Inc.
★ 1 1y agoExplain → -
OpenRefine ⑂
OpenRefine is a free, open source power tool for working with messy data and improving it
★ 1 1y agoExplain → -
active-check
No description.
HTML ★ 1 1y agoExplain → -
oauth2l ⑂
oauth2l ("oauth tool") is a simple CLI for interacting with Google API authentication.
★ 1 1y agoExplain → -
weather.gov ⑂
weather.gov 2.0
JavaScript ★ 1 1y agoExplain → -
open-ui ⑂
Maintain an open standard for UI and promote its adherence and adoption.
MDX ★ 1 1y agoExplain → -
ql ⑂
The libraries and queries that power CodeQL and LGTM.com
★ 1 6y agoExplain → -
radon-css ▣
Lightweight alternative to Radium for React
JavaScript ★ 1 8y agoExplain → -
qunit-logging ▣
No description.
JavaScript ★ 1 8y agoExplain → -
24pullrequests ⑂
“Giving back little gifts of code”
Ruby ★ 1 13y agoExplain → -
component-navigation ⑂
No description.
JavaScript ★ 1 10y agoExplain → -
component-accordion ⑂
No description.
JavaScript ★ 1 10y agoExplain → -
test
No description.
JavaScript ★ 0 4d agoExplain → -
firefox ⑂
The official repository of Mozilla's Firefox web browser.
JavaScript ★ 0 18d agoExplain → -
project-custom-attributes ⑂
Define custom attributes that can be specified on any element
★ 0 1mo agoExplain → -
bevy_egui ⑂
This crate provides an Egui integration for the Bevy game engine. 🇺🇦 Please support the Ukrainian army: https://savelife.in.ua/en/
Rust ★ 0 1mo agoExplain → -
egui-snarl ⑂
Customizable egui node-graph library
★ 0 2mo agoExplain → -
htmlparser ⑂
The Validator.nu HTML parser https://about.validator.nu/htmlparser/
★ 0 1mo agoExplain → -
mason-registry ⑂
Core registry for mason.nvim.
★ 0 2mo agoExplain → -
nvim-lspconfig ⑂
Quickstart configs for Nvim LSP
★ 0 2mo agoExplain → -
extensions ⑂
Extensions for the Zed editor
★ 0 2mo agoExplain → -
html5lib-tests ⑂
Testsuite data for html5lib, including the de-facto standard HTML parsing tests.
★ 0 3mo agoExplain → -
html ⑂
HTML Standard
HTML ★ 0 2mo agoExplain → -
wgmeeting-github-ircbot ⑂
IRC bot to make github comments with relevant sections of Working Group Meeting IRC minutes. Running as @css-meeting-bot.
★ 0 2mo agoExplain → -
MSEdgeExplainers ⑂
Home for explainer documents originated by the Microsoft Edge team
★ 0 8mo agoExplain → -
vleue_navigator ⑂
Pathfinding on NavMeshes for Bevy
★ 0 8mo agoExplain → -
polyanya ⑂
Pathfinding using Polyanya
★ 0 8mo agoExplain → -
bikeshed ⑂
:bike: A preprocessor for anyone writing specifications that converts source files into actual specs.
★ 0 6mo agoExplain → -
atuin ⑂
✨ Magical shell history
★ 0 8mo agoExplain → -
pr-preview ⑂
Adds preview and diff to spec pull requests.
★ 0 8mo agoExplain → -
web-features ⑂
Exploring how to present Web platform features adoptability
★ 0 9mo agoExplain → -
play.keithcirkel.co.uk ⑂
No description.
TypeScript ★ 0 10mo agoExplain → -
WebKit ⑂
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
JavaScript ★ 0 10mo agoExplain → -
wpt ⑂
Test suites for Web platform specs — including WHATWG, W3C, and others
HTML ★ 0 4d agoExplain → -
superagent ⑂
Ajax with less suck - (and node.js HTTP client to match)
JavaScript ★ 0 8y agoExplain → -
csswg-drafts ⑂
CSS Working Group Editor Drafts
Bikeshed ★ 0 29d agoExplain → -
aria ⑂
Accessible Rich Internet Applications (WAI-ARIA)
HTML ★ 0 1mo agoExplain → -
geogebra ⑂
GeoGebra apps (mirror)
★ 0 1y agoExplain → -
edx-ora2 ⑂
Open Response Assessment Suite
★ 0 1y agoExplain → -
interesttarget ⑂
A polyfill for the interesttarget attribute
★ 0 1y agoExplain → -
stylo ⑂
CSS engine that powers Servo and Firefox
★ 0 1y agoExplain → -
standards-positions ⑂
WebKit's positions on emerging web specifications
★ 0 1y agoExplain → -
chromium ⑂
The official GitHub mirror of the Chromium source
C++ ★ 0 1y agoExplain → -
actix-web-flash-messages ⑂
A (flash) message framework for actix-web. A port to Rust of Django's message framework.
★ 0 1y agoExplain → -
actix-extras ⑂
A collection of additional crates supporting the actix and actix-web frameworks.
★ 0 1y agoExplain → -
actix-web ⑂
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
★ 0 1y agoExplain → -
observable ⑂
Observable API proposal
Bikeshed ★ 0 1y agoExplain → -
chai-enzyme ⑂
Chai.js assertions and convenience functions for testing React Components with enzyme
JavaScript ★ 0 10y agoExplain → -
ladybird ⑂
Truly independent web browser
★ 0 1y agoExplain → -
servo ⑂
Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
★ 0 1y agoExplain → -
sinon-chai ⑂
Extends Chai with assertions for the Sinon.JS mocking framework.
CoffeeScript ★ 0 10y agoExplain → -
chai-as-promised ⑂
Extends Chai with assertions about promises.
CoffeeScript ★ 0 11y agoExplain → -
LazyVim ⑂
Neovim config for the lazy
★ 0 2y agoExplain → -
vimium ⑂
The hacker's browser.
★ 0 2y agoExplain → -
lieu ⑂
No description.
★ 0 2y agoExplain → -
meta ⑂
Discussions and issues without a logical home
★ 0 2y agoExplain → -
browser-compat-data ⑂
This repository contains compatibility data for Web technologies as displayed on MDN
JSON ★ 0 2mo agoExplain → -
wpt-metadata ⑂
Out-of-tree metadata for wpt
★ 0 2y agoExplain → -
big-text ⑂
💬 It makes the text big
★ 0 2y agoExplain → -
babel-plugin-glowup-vibes ⑂
the most goated babel plugin
★ 0 2y agoExplain → -
dom ⑂
DOM Standard
★ 0 2y agoExplain → -
temp-whatwg-new-issue
No description.
★ 0 2y agoExplain → -
actix-admin ⑂
No description.
★ 0 2y agoExplain → -
rust-bitmask-enum ⑂
A rust bitmask enum attribute macro.
★ 0 2y agoExplain → -
eslint-plugin-wc ⑂
ESLint rules for Web Components
★ 0 2y agoExplain → -
bumpalo ⑂
A fast bump allocation arena for Rust
★ 0 2y agoExplain → -
css-tokenizer-tests ⑂
No description.
★ 0 1y agoExplain → -
social-app ⑂
The Bluesky Social application for Web, iOS, and Android
★ 0 2y agoExplain → -
ex-githubber-companies ⑂
A directory of companies founded by people who used to work at GitHub at one point or another
★ 0 2y agoExplain → -
deno-lol-html ⑂
The Low Output Latency streaming HTML rewriter/parser with CSS-selector based API, in Webassembly.
★ 0 3y agoExplain → -
content ⑂
The content behind MDN Web Docs
Markdown ★ 0 1mo agoExplain → -
participant-data ⑂
How we track participants in the WHATWG
★ 0 3y agoExplain → -
bevy_editor_pls ⑂
In-App editor tools for bevy applications
★ 0 3y agoExplain → -
svgo ⑂
:tiger: Nodejs-based tool for optimizing SVG vector graphics files
JavaScript ★ 0 8y agoExplain → -
mini-throttle ⑂
A small JavaScript throttle & debounce implementation.
★ 0 3y agoExplain → -
memoize ⑂
No description.
★ 0 3y agoExplain → -
polymer-karma-test ▣
No description.
JavaScript ★ 0 8y agoExplain → -
robot-coding-challenge ▣
A Robot Coding Challenge
JavaScript ★ 0 12y agoExplain → -
kayclass ▣
A Class implementation inspired by ES6 classes
JavaScript ★ 0 8y agoExplain → -
git-hub-remote ▣
No description.
Shell ★ 0 8y agoExplain → -
QUnit-New-Syntax ▣
A new Syntax for QUnit
JavaScript ★ 0 8y agoExplain → -
rollup-indeterminism-repro ▣
No description.
JavaScript ★ 0 7y agoExplain → -
rollup-repro ▣
No description.
JavaScript ★ 0 7y agoExplain → -
npm-issue-repro ▣
No description.
★ 0 8y agoExplain → -
actions-commit-test ▣
No description.
★ 0 6y agoExplain → -
rollup-plugin-import-map ▣
No description.
JavaScript ★ 0 5y agoExplain → -
stylelint-media-use-custom-media ⑂
Enforce usage of custom media queries in CSS
★ 0 2y agoExplain → -
kpbot
No description.
PHP ★ 0 3y agoExplain → -
eslint-plugin-lit ⑂
lit-html support for ESLint
★ 0 3y agoExplain → -
git-directory-deploy ⑂
Deploy a git directory to a branch.
Shell ★ 0 10y agoExplain → -
charts-1 ⑂
Community App Catalog for TrueNAS SCALE
★ 0 3mo agoExplain → -
cem-plugin-vs-code-custom-data-generator ⑂
A custom elements manifest analyzer plugin to generate a custom data file for VS Code.
★ 0 3y agoExplain → -
browser-support ⑂
Polyfills & Capable Browser detection
★ 0 1y agoExplain → -
helm-charts ⑂
Prometheus community Helm charts
★ 0 3y agoExplain → -
killedbygoogle ⑂
Part guillotine, part graveyard for Google's doomed apps, services, and hardware.
★ 0 3y agoExplain → -
paste-markdown ⑂
Paste spreadsheet cells as a Markdown table.
★ 0 3y agoExplain → -
textarea-autosize ⑂
Autosizes textarea to size of it's contents.
★ 0 3y agoExplain → -
esbuild-plugin-import-assertions ⑂
A plugin for esbuild to enable import assertions
★ 0 3y agoExplain → -
refined-github ⑂
:octocat: Browser extension that simplifies the GitHub interface and adds useful features
★ 0 4y agoExplain → -
community-protocols ⑂
Cross-component coordination protocols
★ 0 4y agoExplain → -
secure_headers ⑂
Manages application of security headers with many safe defaults
★ 0 6mo agoExplain → -
webcomponents ⑂
Web Components specifications
★ 0 4y agoExplain → -
docs ⑂
The open-source repo for docs.github.com
★ 0 4y agoExplain → -
turbo ⑂
The speed of a single-page web application without having to write any JavaScript
★ 0 4y agoExplain → -
esphome ⑂
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
★ 0 4y agoExplain → -
charts ⑂
Helm charts for applications you run at home
★ 0 4y agoExplain → -
sidero ⑂
Sidero is a bare metal provisioning system with support for Kubernetes Cluster API.
★ 0 4y agoExplain → -
core ⑂
OPNsense GUI, API and systems backend
★ 0 4y agoExplain → -
vial-qmk ⑂
QMK fork with Vial-specific features.
★ 0 4y agoExplain → -
fzy.js ⑂
A javascript port of fzy's scoring algorithm. As seen on GitHub.com!
★ 0 4y agoExplain → -
component-subscribe-message ⑂
Subscribe message box with optional counter of read articles
JavaScript ★ 0 10y agoExplain → -
provision-react-component ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-picture
Responsive picture element with support mulitple sources and dppx
★ 0 10y agoExplain → -
component-loading ⑂
A subtle indicator of something being still loading.
JavaScript ★ 0 10y agoExplain → -
component-stickyfill
A React implementation of Stickyfill (https://github.com/wilddeer/stickyfill)
★ 0 10y agoExplain → -
doc-pack
No description.
★ 0 10y agoExplain → -
component-win-articlepage ⑂
Display an article with the world-in articletemplate
JavaScript ★ 0 10y agoExplain → -
component-win-app ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-articletemplate ⑂
article template for the WorldIf
JavaScript ★ 0 10y agoExplain → -
component-win-homepage ⑂
Home page for World In 2016 using component-teaser
JavaScript ★ 0 10y agoExplain → -
component-win-teaser ⑂
teaser component for World In 2016
JavaScript ★ 0 10y agoExplain → -
component-cookie-message ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-sections-card ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-sharebar ⑂
Provide a basic share bar
JavaScript ★ 0 10y agoExplain → -
component-link-button ⑂
Displays a button as an <a> tag.
JavaScript ★ 0 10y agoExplain → -
component-balloon ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-404 ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-footer ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
react-i13n-omniture ⑂
Omniture plugin for react-i13n
JavaScript ★ 0 10y agoExplain → -
component-icon ⑂
No description.
JavaScript ★ 0 10y agoExplain → -
component-header ⑂
Provide an header for collections or detail pages
JavaScript ★ 0 10y agoExplain → -
component-typography ⑂
Typography component containing postCSS variables for font sizes and line-heights for each font size. Uses a major second modular scale.
CSS ★ 0 10y agoExplain → -
component-ad-panel ⑂
simple panel component that animates when scrolled in view
JavaScript ★ 0 10y agoExplain → -
backbone ⑂
Give your JS App some Backbone with Models, Views, Collections, and Events
JavaScript ★ 0 14y agoExplain → -
postcss-lockfile
No description.
JavaScript ★ 0 2y agoExplain → -
caniuse-lite ⑂
A smaller version of caniuse-db, with only the essentials!
JavaScript ★ 0 7y agoExplain → -
lit-html ⑂
HTML template literals in JavaScript
TypeScript ★ 0 8y agoExplain → -
visx ⑂
🐯 visx | visualization components
★ 0 5y agoExplain → -
deno_std ⑂
Deno standard library
★ 0 4y agoExplain → -
rollup-plugin-lockfile
No description.
JavaScript ★ 0 5y agoExplain → -
deno-postgres ⑂
PostgreSQL driver for Deno
★ 0 5y agoExplain →
No repos match these filters.