Projects in Awesome Lists by donavon
A curated list of projects in awesome lists by donavon .
https://github.com/donavon/use-persisted-state
A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
custom-hook hooks localstorage persistence react reactjs
Last synced: 13 Apr 2025
https://github.com/donavon/use-dark-mode
A custom React Hook to help you implement a "dark mode" component.
dark-mode dark-theme hooks react
Last synced: 14 May 2025
https://github.com/donavon/use-event-listener
A custom React Hook that provides a declarative useEventListener
event-listener hooks react reactjs
Last synced: 16 May 2025
https://github.com/donavon/thwack
A tiny modern data fetching solution
ajax axios fetch xhr xmlhttprequest
Last synced: 05 Apr 2025
https://github.com/donavon/undefined-is-a-function
"undefined is not a function"? — It is now!
Last synced: 30 Oct 2025
https://github.com/donavon/use-interval
A custom React Hook that provides a declarative setInterval called useInterval.
Last synced: 05 Apr 2025
https://github.com/donavon/react-af
Allows you to code using certain React.next features today! Perfect for component library maintainers.
Last synced: 30 Apr 2025
https://github.com/donavon/styled-shortcuts
Provides convenient props shortcut helper for Styled Components 💅
Last synced: 16 Mar 2025
https://github.com/donavon/render-props
Easily and reliably support Render Props, Component Injection, and Function as a Child
component component-injection function-as-child react reactjs render-prop render-props
Last synced: 05 Nov 2025
https://github.com/donavon/use-firebase-auth
A custom React Hook that provides a declarative interface for Firebase Auth.
firebase firebase-auth hooks react reactjs
Last synced: 16 Mar 2025
https://github.com/donavon/use-instance
A custom React Hook that provides a sensible alternative to useRef for storing instance variables.
Last synced: 21 Mar 2025
https://github.com/donavon/use-visibility-change
Know how long it's been since a user has "seen" your app.
hooks react reactjs visibilitychange
Last synced: 21 Mar 2025
https://github.com/donavon/big-sur-icons
A collection of re-imagined icons for popular apps in the macOS Big Sir style
Last synced: 15 Jul 2026
https://github.com/donavon/reclass
Write React stateful components without worrying about this or binding methods.
Last synced: 10 Oct 2025
https://github.com/donavon/splashr
A React component that takes the effort out of adding a Splash Screen to your web application.
hooks react reactjs splash-screen splashscreen
Last synced: 21 Mar 2025
https://github.com/donavon/react-router-relative-link
Allows react-router's Link component to accept relative paths.
Last synced: 21 Mar 2025
https://github.com/donavon/json_
Converts camelCase JavaScript objects to JSON snake_case and vise versa.
fetch javascript json json-snake-case rest
Last synced: 21 Mar 2025
https://github.com/donavon/use-prev-prop
A custom React Hook that maintains a previous value for a prop (or any other value).
Last synced: 09 Oct 2025
https://github.com/donavon/lambdog-server
Write Netlify functions without pulling your hair out.
aws-lambda netlify netlify-lambda serverless serverless-framework
Last synced: 07 Oct 2025
https://github.com/donavon/styled-units
You might want to try https://github.com/donavon/styled-shortcuts instead
Last synced: 17 Aug 2025
https://github.com/donavon/styled-shortcut-components
A convenience package that wraps styled-components with styled-shortcuts.
styled-components styled-shortcuts
Last synced: 12 May 2025
https://github.com/donavon/init-readme
An opinionated README.md generator for npm utility packages
readme readme-boilerplate readme-generator readme-template
Last synced: 21 Jun 2025
https://github.com/donavon/hrd
An npx utility to make it easy to hoard, um… reserve an npm name.
Last synced: 26 Oct 2025
https://github.com/donavon/lloop
A React JSX Loop component with the lloopy name
Last synced: 26 Oct 2025
https://github.com/donavon/react-proxy-hook
Helps you test a React Hook
hook hooks react reactjs testing testing-tools
Last synced: 23 Mar 2025
https://github.com/donavon/binclock
A binary clock written in React using TypeScript
Last synced: 10 Jun 2025
https://github.com/donavon/consoleit
Utility to append console messages to the DOM. Useful when using RequireBin, JSFiddle, or the like.
Last synced: 24 Jul 2025
https://github.com/donavon/use-step-multi-step-form-demo
Created with CodeSandbox
Last synced: 16 Mar 2025
https://github.com/donavon/star-wars-episode-i-the-phantom-menace
Script for "Star Wars: Episode I – The Phantom Menace" entirely using git commit messages. Like it? Give it a ⭐️ on GitHub.
Last synced: 18 Mar 2026
https://github.com/donavon/crapp-ts
An npx utility to run create-react-app with the TypeScript template.
create-react-app npx typescript
Last synced: 14 May 2026
https://github.com/donavon/react-extended-render
Extends React's `Component` by passing `props`, `state`, and `context` to the `render` method of a class.
Last synced: 24 Apr 2025
https://github.com/donavon/react-wobbly-spinner
A Wobbly Spinner Component for React
Last synced: 14 Aug 2025
https://github.com/donavon/thwack-resolve
A tiny functional equivalent to` new URL(url, base).href`
rfc rfc-3986 rfc3986 url url-resolve
Last synced: 20 Jan 2026
https://github.com/donavon/prevent-default
A wrapper that calls `event.preventDefault()` for you.
Last synced: 20 Jun 2026
https://github.com/donavon/chime-devices
This package contains a React context provider and a hook around AWS Chime for capturing system audio and video devices.
Last synced: 11 Apr 2026
https://github.com/donavon/babel-plugin-transform-class-private-properties
A Babel transform to convert pseudo-private "underscore convention" private class properties to truly private properties.
Last synced: 18 Mar 2026
https://github.com/donavon/storeit-nullstorage
A null storage implimentation of WebStorage
Last synced: 17 Jun 2026
https://github.com/donavon/serverless-hello-world
Hello World as a Service
hello-api hello-world serverless
Last synced: 15 May 2026
https://github.com/donavon/use-not
A custom React Hook that implements a simple NOT (i.e. invert) of a Boolean value.
Last synced: 15 May 2026
https://github.com/donavon/storeit-plugin-department
A StoreIt plugin that adds departments to a store.
Last synced: 16 May 2026
https://github.com/donavon/storeit-serializer-json
A JSON serializer for Storeit
Last synced: 17 Jun 2026
https://github.com/donavon/pride-stickers
Open source pride stickers.
javascript js pride sticker stickers
Last synced: 16 Jun 2026
https://github.com/donavon/typescript
Modified TypeScript 1.0.1 compiler so it's able to resolve files from "node_modules" directory (node.js) or "Modules" directory (Wakanda) + basic support for quasi-literals and for..of for Array
Last synced: 17 May 2026
https://github.com/donavon/tessel-modern-blinky
A modern ES2015 boilerplate version of Tessel's blinky.
Last synced: 22 Jul 2025
https://github.com/donavon/storeit-serializer-simple-encrypted
A simple encrypted serializer for Storeit.
Last synced: 18 Feb 2026
https://github.com/donavon/storeit-webstorage
One-stop shopping for using `storeit` with `storeit-provider-webstorage` and `storeit-serializer-json`.
Last synced: 11 Apr 2026
https://github.com/donavon/storeit-provider-webstorage
A Web Storage provider for Storeit.
Last synced: 12 Apr 2026
https://github.com/donavon/tessel-ifttt
Send Tessel digital input changes to IFTTT
Last synced: 30 Jan 2026
https://github.com/donavon/precompose
Add state and more to your Functional Stateless Components.
Last synced: 07 Feb 2026