An open API service indexing awesome lists of open source software.

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

react swiftui swiftui-example

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

drag-and-drop grid 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

firebase react

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

gesture hooks react touch

Last synced: 07 Apr 2025

https://github.com/bmcmahen/create-react-icons

a CLI for generating your own react icon components from svg files

icon-pack icons react

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

cube gesture navigation

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/react-page-controller

horizontal, swipeable gesture views for react

carousel gesture react swipeable tabs

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

hooks hover react touch

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

firebase react typescript

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

hooks react scroll-lock

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

react 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/sancho-docs

Documentation site for Sancho-UI

Last synced: 14 Apr 2025

https://github.com/bmcmahen/splits

split view experiments w/ react

Last synced: 10 Jan 2026

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/trailmix

Find your favourite trails

Last synced: 16 Apr 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/regexps

regexps useful for validation

Last synced: 04 Oct 2025

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/canvas-text-wrap

text wrapping in canvas

Last synced: 28 Jul 2025

https://github.com/bmcmahen/podcast

a simple app for managing my podcasts

Last synced: 24 Jun 2026

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/viewport

get the current viewport dimensions

Last synced: 20 Apr 2026

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/youtube-id

get the video id from a youtube url

Last synced: 28 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/portfolio

my portfolio page

Last synced: 11 Sep 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/monorepo-experiments

turbo and all that jazz

Last synced: 09 Jun 2026

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/buddy-homepage

buddy-apps homepage

Last synced: 20 Sep 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/fiddleware-styles

Stylesheets for Fiddleware

Last synced: 08 Mar 2026

https://github.com/bmcmahen/notification

growl like notifications for your website

Last synced: 24 Jul 2025

https://github.com/bmcmahen/react

as a component

Last synced: 25 Jul 2025

https://github.com/bmcmahen/markup

add markup to text at given ranges

Last synced: 30 Jul 2025

https://github.com/bmcmahen/magazine-video

a magazine.js plugin for handling video playback

Last synced: 06 Sep 2025