Things I've made, worth sharing.

I've worked on tons of little projects over the years but these are the ones worth sharing. Many of them are open-source, so if you see something that has your interest, check out the code and contribute if you have ideas for how it can be improved.

  • Simple and complete DOM testing playground that encourage good testing practices.

    795

    testing-playground.com

  • Check if your browser is still supported by your favorite websites.

    4

    issupported.com

  • Track and optimize your online business with Metric Mouse. Your Google Analytics data presented in a easy yet powerful way.

    metricmouse.com

  • Collect info from users without a server or back-end code.

    rake.red

  • Build responsive websites in your browser, without writing code.

    updrafts.app

  • Adds support for address lookup (a.k.a. geocoding / geosearching) to Leaflet.

    10.9M 1.1K

  • Handler to improve data handling in Next.js getServerSideProps

    103K 587

  • Scans your nodejs project folder and shows obsolete files and modules

    13.3M 2K

  • Smart spinner helper for React, to manage the duration of loading states.

    6.3M 531

  • Define action constants for Redux

    724.4K 171

  • Find the version of a lib that broke your tests

    2K 92

  • A partial matcher for Jest to simplify validation of complex structures.

    121.3K 22

  • Clean and minimal JSDoc 3 Template / Theme

    18

  • A lib that parses the resolver ast, to return the requested object fields and provided params, at any nested level.

    52.6K 15

  • Handler to improve data handling in Next.js getServerSideProps

    441 7

  • A lib to parse, stringify, and expand FormData

    39K 5

  • Remix router inspired by domain driven design

    38.2K 5

  • A kit to simplify handling form submissions in remix

    40.3K 3

  • Create stable cache keys from complex objects

    443 2

  • Retrieve email address by github handle

    367 1

  • A collection of addons for the fetch API

    1M 1

  • An eslint plugin to enforce some best practices

    39.1K 1

  • GitHub activity insights for repos and orgs

    387 1

  • Link Yarn Workspaces while respecting publishConfig.directory

    12.7K 1

  • Nanoid configured to behave like Meteor Random.id

    162.6K 1

  • The Next Generation of CSS-in-JS, for React projects.

    3.2K 1

  • Run an arbitrary command when a server reboots

    22.7K 1

  • Create a brew formula for an npm package

    679

  • Tiny runtime assertions that preserve error messages in production.

    438

  • ESLint plugin to enforce internal module boundaries (no imports from another module's internal/)

    92

  • A minimal reactive document store with Mongo-like querying, reactivity, TTL support, and optional persistence.

    10.8K

  • Utility function to assert and narrow a type using typebox

    39.5K

  • An account package for managing user accounts in mongodb, including registration & recovery emails.

    2.6K 29

  • Lightweight job scheduling for Node.js. Cron won't get easier.

    3K 29

  • Compose emails using React and send them with nodemailer.

    3.1K 29

  • Convenient custom errors matching http status code.

    13.9K 29

  • A tiny, zero dependency, isomorphic SHA256 hashing algorithm.

    2.4K 29

  • A tiny but elegant wrapper around the native mongodb driver for Node.js, removing boilerplate and fixing id generation.

    15.6K 29

  • API sdk for using @rakered/accounts with Next.js. Self hosted accounts with a breeze.

    1.4K 29

  • UI for using @rakered/accounts with Next.js. Your own login & registration forms in a sec.

    872 29

  • A lib to manage files on OpenStack Swift with ease. Upload, download, and delete.

    784 29

  • Tiny lib to deal with form submissions and structured FormData.

    3.2K 29