keithamus
Bad at JavaScript
Funding Links: https://github.com/sponsors/keithamus
- Name: Keith Cirkel
- Location: London, England
- Company: GitHub
- Kind: user
- Repositories count: 289
- Created at: 2022-11-02T16:28:27.512Z
- Updated at: 2023-04-09T18:23:15.417Z
- Last synced at: 2023-04-09T18:23:14.819Z
GitHub Sponsors Profile
I work on the web platform. Some things I do:
Work on web standards, such as HTML, ARIA, CSS.
Work on hdx - a Rust based CSS toolchain.
Lead maintainer of chai - one of the most popular assertion libraries for JavaScript.
Maintain various small tools like sort-package-json or tick.rs.
Build small focused libraries such as i-html.
Some web standards I've worked on:
CustomElements; I've worked on implementing/standardising various small features for Web Components / Custom Elements including Scoped Element Registries.
CustomStateSet; I implemented and shipped CustomStateSet in both Safari and Firefox.
Invoker Commands API; I proposed, specified and implemented this api in Chrome, Safari and Firefox, as well as the polyfill.
Popovers; I've worked on standards and implementations for parts of popover, as well as the polyfill.
Dialog; I've worked on some aspects of standards and implementation work for dialog.
Observable; I've worked on some aspects of standards and worked on implementations for both Firefox and Safari.
For more details of this and more, check out the working-on page on my website.
I semi-regularly live-stream development efforts on my YouTube channel.
Your sponsorship allows me to continue working on all of these things. Everything helps! I use the money to give myself space and time to work on open source, and buy new equipment to make me more productive.
- Current Sponsors: 3
- Past Sponsors: 0
- Total Sponsors: 3
- Minimum Sponsorship: $8.00
Featured Works
chaijs/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Language: JavaScript - Stars: 8203whatwg/html
HTML Standard
Language: HTML - Stars: 8445keithamus/sort-package-json
Sort an Object or package.json based on the well-known package.json keys
Language: JavaScript - Stars: 840openui/open-ui
Maintain an open standard for UI and promote its adherence and adoption.
Language: MDX - Stars: 4183mdn/content
The content behind MDN Web Docs
Language: Markdown - Stars: 9431Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 2
- Organization: 3
Active Sponsorships
View AllSponsorship Breakdown by Kind
- User: 4