Kevin Cooper's repositories
react-native-snackbar
:candy: Material Design "Snackbar" component for Android and iOS.
emoji-commit-messages
🌵 A fun paradigm to encourage cleaner commits.
react-native-immutable-list-view
:scroll: Drop-in replacement for ListView, FlatList, and VirtualizedList.
eslint-config-cooperka
:shirt: More sensible ESLint configs extending from Airbnb.
personal-settings
:gear: Bash aliases and various IDE configs.
two-hand-piano
🎹 Web piano built with Tone.js.
active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
blueprinter
Simple, Fast, and Declarative Serialization Library for Ruby
botkit-issue-demos
Demos of botkit issues via the 'yo' generated example app
dps-calculator
RuneLite plugin for calculating DPS based on gear+target, or providing recommendations for best equipment to wear.
enketo-core
The engine that powers Enketo Tools - Use it to develop your own enketo-powered app.
enketo-transformer
Node.js module to transform XForms to a format that enketo-core can consume
HelloVoter
HelloVoter App Suite. Contact your Reps. Canvass for any cause at zero cost.
heroku-buildpack-monorepo
path based version of https://github.com/heroku/heroku-buildpack-multi-procfile
improv-tilapia
Simple tools to help your team practice smarter.
koopjs.github.io
Home of the Koop Geospatial Server.
neuro-name
:name_badge: Improve your memory by matching celebrity names to faces.
personal-website
My personal website.
PixolutionImageDownloader
Lightweight bulk image url downloader written in Python3
quest-helper
Helps with Quests.
react-piano-component
A simple and customizable react piano component.
react-static
⚛️ 🚀 A progressive static site generator for React.
sentry-docs
The new place for the sentry documentation (and tools to build it)