Projects

wc-menu-button
wc-menu-button A simple, animating menu button built as a Web Component

wc-menu-button

This small, simple web component has no dependencies and can be consumed by vanilla JS or any front-end framework. The animations are done via CSS with minimal Javascript.

  • Lightweight (~900b gzipped)
  • No Dependencies
  • CSS animated
  • Portable
  • Customizable via CSS
  • Minimal Javascript
 
Side Drawer
Side Drawer A simple, animating side drawer built as a Web Component

Side Drawer

This small, simple, fast web component has no dependencies and can be consumed by vanilla JS or any front-end framework. The animations are done via CSS transforms with minimal Javascript.

  • Lightweight (~1kb gzipped)
  • No Dependencies
  • CSS animations
  • Portable
  • Customizable via CSS
  • Minimal Javascript
  • Keyboard friendly (ESC to dismiss)
  • Click outside drawer to dismiss
 
Infinite Carousel
Infinite Carousel A Web Component built with modern CSS and just a little Javascript

Infinite Carousel

This small, simple web component has no dependencies and can be consumed by vanilla JS or any front-end framework. It is implemented using modern CSS and Javascript standards for maximum performance.

  • Lightweight (~1.5kb gzipped)
  • No Dependencies
  • CSS re-ordering instead of JS DOM manipulation
  • Horizontal or Vertical
  • Touch-friendly
  • Minimal Javascript
 
Clean Calendar
Clean Calendar A clean, simple calendar for macOS

Clean Calendar Screenshot

You know how sometimes you just want to quickly see a calendar? Like you want to know, “Does the 22nd fall on a Tuesday or a Wednesday?”

So then you launch some calendar app, and it opens after a few seconds, and then you see that the 22nd falls on a Friday and you were way off.

And then you get back to whatever you were doing and that calendar app that you opened just to check on a date real-quick-like… well it just sits there on your screen taking up your screen (and mental) space until eventually you close it or you restart your Mac because you accidentally hit “Install” instead of “Remind me Tomorrow” to that pesky system update notification.

Well anyway, you should just use Clean Calendar. It sits in your menu bar and it just simply shows you a nice little calendar when you click on the icon. When you are done it gets out of the way. It’s really simple and clean and that’s what makes it useful. So download this thing and start using it.