Atlanta, GA

Ryan Hefner

Expert
@ryanhefner

Having fun, making stuff. Building products at @communesoftware. Site: https://www.ryanhefner.com | https://www.allplay.fm

react-scroll-trigger. πŸ“œ React component that monitors scroll events to trigger callbacks when it enters, exits and progresses through the viewport. All callback include the progress and velocity of the scrolling, in the event you want to manipulate stuff based on those values.

128

react-contentful. πŸ“° A React component library that makes it super simple to compose Contentful content into your sites and applications.

67

calculate-aspect-ratio. πŸ“ A simple utility function, and command line utility, for calculating an aspect ratio based on width and height.

46

next-contentful. πŸ“° React library for integrating react-contentful into the server-side rendering of your Next.js app.

19

stylex. Easily convert CSS styles from the DOM to Javascript, and back.

18

react-timer-wrapper. Composable React Timer component that passes status props to children, in addition to some basic callbacks. Can be used at a countdown timer ⏲ or as stopwatch ⏱ to track time while active.

17

react-video-players. πŸ“Ί Library of React video player components that offer a consistent interface and callback system for Vimeo, YouTube and the <video> tag. Along with a handy higher order component for building your own πŸ˜‰

13

contentful-sitemap. πŸ—Ί Build a dynamic sitemap.xml file based on content pulled in from Contentful via the Contentful API.

12

contentful-parsers. 🧰 Toolbox of useful parsers to use when working with Contentful API responses.

9

react-animate-props. React higher order component and hook for transforming your favorite components to animate prop values on change.

8

googlecast-wrappers. Simplifying the creation of Google Cast (Chrome) Sender and Receiver apps.

8

react-maps-google. πŸ—Ί React components that make it easy to add Google maps and markers to your React projects.

6

react-timecode. ⏳ Simple React component for displaying a timecode, with various formatting options.

6

react-rotator. 🎠 Flexible React component for composing rotators, carousels, slideshows and more.

6

tweenkle. ✨ Lightweight tweening library built for modern Javascript environments that favor small modular components over heavy monolithic bundled libraries.

6

clean-react-props. πŸ› Utility functions for passing clean React props to HTML and SVG elements.

6

react-zendesk-helpcenter. πŸ“– React library that makes it easy to render Zendesk Help Center content in your React apps.

5

react-canvas-wrapper. πŸ–Ό React component that wraps a canvas element and offers a clean API for drawing.

4

apollo-link-contentful. πŸ”— An ApolloLink that lets you perform GraphQL queries against Contentful’s Rest API. No more, query size limits! No more, query complexities!!

4

react-indicators. Responsive, canvas-based indicators that you can use to communicate the progress of loaders, timers or whatever else you might need a progress indicator for.

3

react-prismic. πŸ“° Easily compose Prismic requests and data into your React applications.

3

Object.assign. Simple ES6 Object.assign() polyfill for older environments.

3

creature-cache. πŸ§Ÿβ€β™‚οΈ An in-memory cache that can be restored/rehydrated (brought back to life) via a string or array to rebuild the cache Map.

2

next-utils. 🧰 Handy utilities for building React components that render as nice server-side as they do on the client.

2

next-meta. πŸ—£οΈ A composable React component for managing meta tags, Open Graph, and Twitter cards in Next.js applications.

2

next-prismic. πŸ“°Β React library for integrating @ryanhefner/react-prismic into the server-side rendering of your Next.js app.

2

filesizes. πŸ“‚βš–οΈ Easily review the size of files in a given directory and its subdirectories.

2

use-ref-map. πŸͺ Dynamically generate and reference React reference instances with this handy hook.

1

react-request-block. React component to compose requests within your components, with support for server-side rendered requests.

1

react-marquease. πŸ› HTML <marquee>s, the React way (with some handy control features).

1

fork-twilio-video.js. Twilio’s Programmable Video JavaScript SDK

1

use-dependency-alert. 🚨 React hook for debugging hook dependency arrays to validate what is changing, and how often.

1

flagsmith-js-client. Javascript Client for Flagsmith. Ship features with confidence using feature flags and remote config. Host yourself or use our hosted version at https://www.flagsmith.com/

1

apps. Apps on the Contentful Marketplace and resources to build them

1

next-request-block. React library for integrating react-request-block into the server-side rendering of your Next.js app.

1

react-hoc-helpers. 🧰 Collection of helpful utilities and helpers for when working with React higher-order components (HOC).

1

package-template-rollup. Base structure that I have been using for the majority of the NPM packages I have written/maintain. Suggestions on how to make this nicer welcomed!

1

react-speedo. ⏱ Tooling to help you monitor the performance of your React applications.

1

graphiql. GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

1

fork-react-native-screens. Native navigation primitives for your React Native app.

1

nextprops.

1

chakra-ui. ⚑️ Simple, Modular & Accessible UI Components for your React Applications

1

tfjs-models. Pretrained models for TensorFlow.js

1

ryanhefner. personal site

1

quiktime. ⏱ Quickly format duration time values in a condensed format.

1

react-target-scroller. 🎯 React component that smoothly scrolls to the target element passed in via props.

1

react-hash-handler. #️⃣ React component that makes it easy to compose hash change and click handling into your application or site.

1

lomit. πŸͺΆ Lightweight object omit method, just because.

1

file-counter. Calculate the number of files within a directory and its subdirectories. Apply rules to filter files or directories from the total.

1
49
Apply