This is your work, valued
Full stack web developer https://konnorrogers.com https://blog.konnorrogers.com
rhino-editor. A tiptap integration for Rails compatible with ActionText
340mrujs. UJS for modern javascript.
172shadow-dom-testing-library. An extension of DOM-testing-library to provide hooks into the shadow dom
116snowpacker. A gem to help use Rails with Snowpack
70evil_systems. An easy way to enhance your system tests with Rails and Capybara using EvilMartians System of a Test.
60snowpack-plugin-rollup-bundle. A plugin for Snowpack to bundle for production.
48view-layer-benchmarks. benchmarks of view layers for Rails
34light-pen. A lightweight codepen implementation using web components
30vim-medic_chalk. Based on Tpope's Vivid Chalk colorscheme
23rails_starter. StimulusReflex, CableReady, Turbo, Vite, Devise, Rails 7 ready to go.
23diff-view-element. A custom element for constructing diff views
20hotkey-listener. A modest js library that dispatches low-level keyboard events in the form of CustomEvents.
16stimulite. A stimulus-lite
14tailwindcss-plugin-custom-elements. A set of tailwind plugins for working with custom element selects such as ::part() and :state()
14web-component-lazy-loader. A bundler friendly lazy loader for web components
12form-associated-helpers. A collection of reusable mixins + helpers for working with form associated custom elements.
11rails-islands. A small POC of how you might build islands into Rails + Vite. There's a ton of ways to make it better.
11focus-hunter. A focus trapping utility that respects shadow doms and slots
11konnors-ninja-keys. Ninja Keys fork!
11role-components. Simple role-based components
10bridgetown-automation-tailwindcss. An automation for adding TailwindCss to a project
9exploring-trix. A repository where I explore how to extend Trix.
8asset_mapper. A tightly scoped directory parser and json file generator.
8link-click-observer. Link Click Observer to capture all link clicks on a page
7rails-shoelace-example. A simple rails app using Shoelace web components
7konnors-lit-helpers. A collection of helpers built by me (Konnor)
6web-component-define. How I like to make my web components
6dragonruby-examples. Collection of dragonruby examples for me to come back to and to help others.
6config-files. Collection of tmux, zsh, vim, neovim etc files. Also collection of various libraries.
6vite_rb. Vite for Rack-based web servers
5tailwind-example. JavaScript
5rhino-element. A web component library with a focus on SSR using liquid templates.
4personal-site. My personal site
4phlex_custom_element_generator. A generator for producing custom elements from a custom elements manifest
4konnor-rails-starter. A rails starter for a recent project
4bridgetown-automation-snowpack. Add snowpack to your bridgetown project!
4shoelace-rails-importmaps. Using Shoelace + Rails 7.0.0.alpha.2 + importmaps
4getting-started-with-bridgetown. A reference repository for getting started with Bridgetownrb
3mix-town. A helper to make mixins not look like Clojure
3fast-element-typescript-starter. A typescript starter repo for Microsoft's FAST Element.
3asset-mapper. Mapping JS bundles to manifests.
3bridgetown-automation-stimulus. A Bridgetown automation for adding Stimulus JS
3bridgetown-snowpack. A collection of packages and examples using Bridgetown with snowpack
3webpacker-docs-proxy. A proxy of the Webpacker docs
3rails-slides. A way to make slideshows with Rails
3shadow-dom-walk. Walk into the realm of the shadow dom
2shoelace-nextjs-lazy. Created with CodeSandbox
2ssr-performance-showdown. Let's evaluate the performance of SSR libraries
1npm-starter. NPM starter
1hanami-bookshelf. Hanami 2 Bookshelf
1custom_elements_manifest_parser. Ruby based custom elements manifest parser
1lit. Lit is a simple library for building fast, lightweight web components.
1konnors-deep-selectors. Deep query selectors for shadow dom
1esbuild-rails. Esbuild Rails plugin
1