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

Projects in Awesome Lists by donavon

A curated list of projects in awesome lists by donavon .

https://github.com/donavon/hook-flow

A flowchart that explains the new lifecycle of a Hooks component. https://dwe.st/hf

diagram flowchart hooks react reactjs

Last synced: 15 May 2025

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!

undefined

Last synced: 30 Oct 2025

https://github.com/donavon/use-interval

A custom React Hook that provides a declarative setInterval called useInterval.

hooks react reactjs

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.

context polyfill react

Last synced: 30 Apr 2025

https://github.com/donavon/styled-shortcuts

Provides convenient props shortcut helper for Styled Components 💅

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/remix-etag

Last synced: 15 Jul 2026

https://github.com/donavon/use-instance

A custom React Hook that provides a sensible alternative to useRef for storing instance variables.

hooks react reactjs

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

big-sur icon icons

Last synced: 15 Jul 2026

https://github.com/donavon/reclass

Write React stateful components without worrying about this or binding methods.

class component react

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).

hooks props react reactjs

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

styled-components

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/garage-door

Last synced: 15 Mar 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.

npm npx script tool

Last synced: 26 Oct 2025

https://github.com/donavon/use-pdf

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

An XHR Cross Origin Proxy

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.

starwars

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

Last synced: 15 Jul 2026

https://github.com/donavon/react-wobbly-spinner

A Wobbly Spinner Component for React

Last synced: 14 Aug 2025

https://github.com/donavon/resume

Last synced: 12 Feb 2026

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.

audio aws aws-chime video

Last synced: 11 Apr 2026

https://github.com/donavon/build-uri-path

Reliably build a Uri path

Last synced: 12 May 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/jswtf

Last synced: 17 Jan 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.

hooks react reactjs use-state

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/pdf-test

Last synced: 20 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/base64it

A simple base64 encoder/decoder

Last synced: 18 Apr 2026

https://github.com/donavon/chime-video

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

Last synced: 08 Feb 2026

https://github.com/donavon/chime-audio

Last synced: 29 Jul 2025

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/thwack-random-dog-demo

Created with CodeSandbox

Last synced: 19 Aug 2025

https://github.com/donavon/storeit-provider-webstorage

A Web Storage provider for Storeit.

Last synced: 12 Apr 2026

https://github.com/donavon/storeit

Last synced: 24 Apr 2025

https://github.com/donavon/tabbr

Last synced: 12 Aug 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

https://github.com/donavon/home

Last synced: 27 Feb 2026

https://github.com/donavon/use-thwack

Last synced: 28 Feb 2026

https://github.com/donavon/remix-a-lot

Ryan got back — a Remix parody.

Last synced: 28 Feb 2026

https://github.com/donavon/testtest

Last synced: 02 Mar 2026

https://github.com/donavon/donavon.com

donavon.com website

Last synced: 03 Mar 2026

https://github.com/donavon/lo-fi-chill

Last synced: 03 Mar 2026

https://github.com/donavon/thedicebard

Last synced: 02 Jun 2026