Projects in Awesome Lists by bmcmahen
A curated list of projects in awesome lists by bmcmahen .
https://github.com/bmcmahen/sancho
Responsive and accessible React UI components built with Typescript
design-system javascript react react-components uikit
Last synced: 04 Apr 2025
https://github.com/bmcmahen/react-meets-swiftui
common react design patterns implemented in swiftui
Last synced: 16 Jul 2025
https://github.com/bmcmahen/toasted-notes
simple, flexible toast notifications for react
notifications react toast toast-message
Last synced: 04 Apr 2025
https://github.com/bmcmahen/react-grid-dnd
drag and drop, grid edition. built with react
Last synced: 04 Apr 2025
https://github.com/bmcmahen/react-wysiwyg
retain some control over contenteditable input
Last synced: 20 Aug 2025
https://github.com/bmcmahen/julienne
Sample app for sharing recipes built with React, Typescript, Firebase and Sancho
Last synced: 21 Aug 2025
https://github.com/bmcmahen/subtitles
Easily create subtitles (SRT files) in your web browser.
Last synced: 01 Aug 2025
https://github.com/bmcmahen/react-gesture-responder
a gesture responder system for your react application
Last synced: 07 Apr 2025
https://github.com/bmcmahen/create-react-icons
a CLI for generating your own react icon components from svg files
Last synced: 14 Apr 2025
https://github.com/bmcmahen/react-image-enlarger
Simple medium.com style image zooming with gesture support
gesture image-enlarger image-zoom medium-image medium-zoom react
Last synced: 14 Apr 2025
https://github.com/bmcmahen/cast
Create animated grid layouts given an array of attributes.
Last synced: 14 Apr 2025
https://github.com/bmcmahen/react-gesture-stack
an animated stack view for the web similar to that found in iOS
gesture react react-spring stack
Last synced: 14 Apr 2025
https://github.com/bmcmahen/react-cube-navigation
3d cube style navigation pattern, like that found in Instagram Stories
Last synced: 14 Apr 2025
https://github.com/bmcmahen/julienne-swift
An iOS port of Julienne.app, built with SwiftUI and Firebase
Last synced: 14 Apr 2025
https://github.com/bmcmahen/selection-range
get or set the selection range, or cursor position, for contenteditable
Last synced: 06 Sep 2025
https://github.com/bmcmahen/image-zoom
smooth, iOS/medium.com style thumbnail viewing
image-zoom images javascript thumbnails
Last synced: 14 Apr 2025
https://github.com/bmcmahen/firestore-pagination-hook
Cumulative pagination for firebase firestore collections with React hooks
Last synced: 14 Apr 2025
https://github.com/bmcmahen/touchable-hook
a react hook that emulates native touch behaviour for things like buttons, list items, and more
Last synced: 16 Mar 2026
https://github.com/bmcmahen/react-iphone
a react app that partially replicates the iOS home screen.... because, why not?
gesture ios react react-spring typescript
Last synced: 14 Apr 2025
https://github.com/bmcmahen/captioner
An app for making subtitles in your browser, built with React, Typescript and Firebase
Last synced: 14 Apr 2025
https://github.com/bmcmahen/youtube
a better youtube api for embedding videos and fetching metadata
Last synced: 14 Apr 2025
https://github.com/bmcmahen/use-scroll-lock
a simple react hook for scroll-locking
Last synced: 14 Apr 2025
https://github.com/bmcmahen/react-cast
create simple, beautifully animated grid-based layouts using react
Last synced: 11 Oct 2025
https://github.com/bmcmahen/react-gesture-gallery
a react image gallery with gesture support
carousel gallery gesture react
Last synced: 28 Oct 2025
https://github.com/bmcmahen/roast-buddy-react-native
A coffee roasting app built with React Native
Last synced: 14 Apr 2025
https://github.com/bmcmahen/bg-video
set the background of an element with a video
Last synced: 19 Oct 2025
https://github.com/bmcmahen/ddp-browser-client
Connect to DDP methods and subscriptions (as used in Meteor) on the client with your socket library of choice.
Last synced: 14 Apr 2025
https://github.com/bmcmahen/hamilton-history-of-medicine
history of medicine in Hamilton - a project for mcmaster university
Last synced: 14 Apr 2025
https://github.com/bmcmahen/itty-bitty-torrent
Deprecated -- use something else
Last synced: 23 Jun 2025
https://github.com/bmcmahen/selection-position
cross-browser function to return the selection position
Last synced: 02 Mar 2026
https://github.com/bmcmahen/canvas-image-cover
like 'background-size:cover;' but for canvas
Last synced: 07 Oct 2025
https://github.com/bmcmahen/react-droppie
simple drag & drop image previewer/renderer thingy
Last synced: 14 Apr 2025
https://github.com/bmcmahen/dropdown
a simple dropdown menu written in pure javascript, accompanied by structural styling
Last synced: 06 Mar 2025
https://github.com/bmcmahen/montage
An experimental home media centre based on Node
Last synced: 14 Apr 2025
https://github.com/bmcmahen/within-selection
get the elements contained within the current text-selection
Last synced: 14 Apr 2025
https://github.com/bmcmahen/react-thumbnail-zoom
Easy, breezy, beautiful thumbnail transitions for React
image-viewer images react thumbnails
Last synced: 18 Jul 2025
https://github.com/bmcmahen/transit
a client-side router with support for middleware, click-delegation, and hash-based fallbacks
Last synced: 11 Oct 2025
https://github.com/bmcmahen/meteor-cast-example
basic meteor/cast.js example
Last synced: 05 Jun 2026
https://github.com/bmcmahen/hapi-graphql-example
a simple app where i mess around using graphql and hapi
Last synced: 01 Jun 2026
https://github.com/bmcmahen/editor
structured text editor built w/ contenteditable
Last synced: 17 Apr 2026
https://github.com/bmcmahen/scroll-creep
super easy scroll-spy component for react.
Last synced: 21 Apr 2026
https://github.com/bmcmahen/history-of-medicine
history of medicine - a project for mcmaster university
Last synced: 22 Apr 2026
https://github.com/bmcmahen/canvas-string-ellipsis
Append an ellipsis to a string that exceeds a specified max-width.
Last synced: 08 Oct 2025
https://github.com/bmcmahen/cursor-move
an event emitter for when the cursor position changes inside of a contenteditable element
Last synced: 21 May 2026
https://github.com/bmcmahen/multiple-choice
easily generate multiple choice forms
Last synced: 06 Jun 2026
https://github.com/bmcmahen/magazine
create horizontal, swipe-able, magazine style layouts
Last synced: 23 Sep 2025
https://github.com/bmcmahen/ordered-dictionary
A simple class that permits quick lookups by key or index, and maintains an ordered version of the object (by keeping its keys in an array).
Last synced: 11 Apr 2026
https://github.com/bmcmahen/is-key
within an event handler, check if a specified key was pressed.
Last synced: 22 Apr 2026
https://github.com/bmcmahen/swiftui-gesture-sheet
an experimental sheet built with swiftui
Last synced: 24 Apr 2026
https://github.com/bmcmahen/animate-css
apply css transitions to elements, calling back when the animation finishes
Last synced: 16 Feb 2026
https://github.com/bmcmahen/groups-ios
experimental groups client built with react-native
Last synced: 17 Jul 2026
https://github.com/bmcmahen/reason-recipes
silly little reason based app used for recording / sharing family recipes
Last synced: 22 Apr 2026
https://github.com/bmcmahen/monitor-text-selection
emit events for selection and deselection of text for a given element.
Last synced: 04 Oct 2025
https://github.com/bmcmahen/dnd-kit-plus
an opinionated wrapper built upon dnd-kit
Last synced: 20 Apr 2026
https://github.com/bmcmahen/react-image-uploader
upload a set of images, like found on airbnb
Last synced: 06 Mar 2025
https://github.com/bmcmahen/overlay
simple, vanilla javascript overlay component
Last synced: 06 Mar 2025
https://github.com/bmcmahen/koa-mongo-session
deprecated: use https://github.com/aheckmann/koa-mongodb-session/
Last synced: 25 Apr 2026
https://github.com/bmcmahen/cursor-within
find the closest parent element (given a selector) of the cursor
Last synced: 11 Jun 2025
https://github.com/bmcmahen/strip-tag
strip an html tag element from the dom while still maintaining its contents
Last synced: 27 May 2026
https://github.com/bmcmahen/session-variables
save (Meteor-style) session variables in localstorage for inter-use application persistence
Last synced: 20 Apr 2026
https://github.com/bmcmahen/magazine-layout
styles to help create your magazine.js layout
Last synced: 16 Apr 2026
https://github.com/bmcmahen/on-deselect
emit an event when a selection is deselected. pairs with yields/on-select
Last synced: 19 Jun 2026
https://github.com/bmcmahen/cross-fade
create a cross-fade between two images using canvas
Last synced: 21 Apr 2026
https://github.com/bmcmahen/canvas-loading-animation
a simple loading animation using canvas
Last synced: 24 Apr 2026
https://github.com/bmcmahen/create-bento
a starter for building react components or libraries using typescript and storybook
Last synced: 31 Aug 2025
https://github.com/bmcmahen/modifier
Check if a keyup event is a modifier (shift, alt, ctrl, metakey)
Last synced: 19 Aug 2025
https://github.com/bmcmahen/react-simple-menu
a simple, accessible react menu widget that can be used for implementing things like dropdown menus
Last synced: 06 Jun 2026
https://github.com/bmcmahen/youtube-cute
a nicer way to embed youtube videos. heavily inspired by prettyimbed.js
Last synced: 21 May 2026
https://github.com/bmcmahen/publishing-native-apps
How to publish your react-native (or native?) applications to the various app stores
Last synced: 08 Mar 2026
https://github.com/bmcmahen/auto-save
A simple timer wrapper that is useful for implementing delayed autosave in text-based web applications, like Google Docs.
Last synced: 07 Dec 2025
https://github.com/bmcmahen/scale-to-bounds
given an original width, height, and a max width and height, scale to the maximum size while maintaining original ratio
Last synced: 18 Aug 2025
https://github.com/bmcmahen/text-history
drop-in history implementation for a web based text editor
Last synced: 06 Mar 2025
https://github.com/bmcmahen/word-count
return the number of words contained within a string
Last synced: 20 Jun 2025
https://github.com/bmcmahen/appsync-recipes
messing around with aws appsync
Last synced: 06 Mar 2026
https://github.com/bmcmahen/react-playground
My react widgets/experiments/playground built with comsos
Last synced: 13 Jul 2026
https://github.com/bmcmahen/random-routine
A panza example app that lets your randomize your routines
Last synced: 29 Jun 2026
https://github.com/bmcmahen/tour
a simple, minimalist tool for creating interactive tours, guides, etc.,
Last synced: 10 May 2026
https://github.com/bmcmahen/target
cross-browser e.target, because IE8 loves us
Last synced: 17 Jun 2025
https://github.com/bmcmahen/linear-conversion
given x in range1, get y in range2
Last synced: 23 Jul 2025
https://github.com/bmcmahen/mutant
a small wrapper for the MutationObserver which takes selector filters and emits events for insertions and removals
Last synced: 06 Jul 2026
https://github.com/bmcmahen/placeholder-fallback
a placeholder fallback for IE 9 and below
Last synced: 21 May 2026
https://github.com/bmcmahen/notification
growl like notifications for your website
Last synced: 24 Jul 2025
https://github.com/bmcmahen/magazine-video
a magazine.js plugin for handling video playback
Last synced: 06 Sep 2025