@BenMcMahen on Twitter. Developer, designer, and ❤️ of ☕ 🍺 ♨️
sancho. Responsive and accessible React UI components built with Typescript
407react-meets-swiftui. common react design patterns implemented in swiftui
291toasted-notes. simple, flexible toast notifications for react
255react-grid-dnd. drag and drop, grid edition. built with react
227react-wysiwyg. retain some control over contenteditable input
169julienne. Sample app for sharing recipes built with React, Typescript, Firebase and Sancho
165Subtitles. Easily create subtitles (SRT files) in your web browser.
147react-gesture-responder. a gesture responder system for your react application
114create-react-icons. a CLI for generating your own react icon components from svg files
77react-image-enlarger. Simple medium.com style image zooming with gesture support
70cast. Create animated grid layouts given an array of attributes.
68react-cube-navigation. 3d cube style navigation pattern, like that found in Instagram Stories
59react-gesture-stack. an animated stack view for the web similar to that found in iOS
58julienne-swift. An iOS port of Julienne.app, built with SwiftUI and Firebase
50react-page-controller. horizontal, swipeable gesture views for react
40image-zoom. smooth, iOS/medium.com style thumbnail viewing
38selection-range. get or set the selection range, or cursor position, for contenteditable
38firestore-pagination-hook. Cumulative pagination for firebase firestore collections with React hooks
36touchable-hook. a react hook that emulates native touch behaviour for things like buttons, list items, and more
34react-iphone. a react app that partially replicates the iOS home screen.... because, why not?
30captioner. An app for making subtitles in your browser, built with React, Typescript and Firebase
26awesome-react-spring. A curated list of awesome react-spring resources and libraries
24youtube. a better youtube api for embedding videos and fetching metadata
21use-scroll-lock. a simple react hook for scroll-locking
18react-cast. create simple, beautifully animated grid-based layouts using react
16react-gesture-gallery. a react image gallery with gesture support
13roast-buddy-react-native. A coffee roasting app built with React Native
12bg-video. set the background of an element with a video
12ddp-browser-client. Connect to DDP methods and subscriptions (as used in Meteor) on the client with your socket library of choice.
11selection-position. cross-browser function to return the selection position
10hamilton-history-of-medicine. history of medicine in Hamilton - a project for mcmaster university
10itty-bitty-torrent. Deprecated -- use something else
9canvas-image-cover. like 'background-size:cover;' but for canvas
6react-droppie. simple drag & drop image previewer/renderer thingy
6sancho-docs. Documentation site for Sancho-UI
5Montage. An experimental home media centre based on Node
5dropdown. a simple dropdown menu written in pure javascript, accompanied by structural styling
5debug. tiny debugging utility for your react-native libraries and applications
5react-thumbnail-zoom. Easy, breezy, beautiful thumbnail transitions for React
4transit. a client-side router with support for middleware, click-delegation, and hash-based fallbacks
4splits. split view experiments w/ react
4within-selection. get the elements contained within the current text-selection
4meteor-cast-example. basic meteor/cast.js example
3editor. structured text editor built w/ contenteditable
3history-of-medicine. history of medicine - a project for mcmaster university
3hapi-graphql-example. a simple app where i mess around using graphql and hapi
3regexps. regexps useful for validation
3scroll-creep. super easy scroll-spy component for react.
3canvas-string-ellipsis. Append an ellipsis to a string that exceeds a specified max-width.
3swiftui-gesture-sheet. an experimental sheet built with swiftui
3progress. Circular progress indicator using Canvas
2podcast. a simple app for managing my podcasts
2magazine. create horizontal, swipe-able, magazine style layouts
2monitor-text-selection. emit events for selection and deselection of text for a given element.
2git-experiments. JavaScript
2overlay. simple, vanilla javascript overlay component
2viewport. get the current viewport dimensions
2