49 packages
@builtwithjavascript/arrayutils
JavaScript array utils
@builtwithjavascript/async-estimator
Helps estimating when an async function will complete. Use this to display a more accurate progress bar or similar UI feedback mechanism for long-running async calls.
@builtwithjavascript/color-converter
Subset of color conversion utilities. Currently depends on culori.
@builtwithjavascript/component-starter
Starter kit for component library using Vite with TypeScript (just JS, no frameworks or libraries)
@builtwithjavascript/convert-range
Starter kit for component library using Vite with TypeScript (just JS, no frameworks or libraries)
@builtwithjavascript/countdown
Accurate countdown
@builtwithjavascript/debounce
Debounce function hook useDebounce.
@builtwithjavascript/file-input-validator
A generic file input validator that can be used in other frameworks like React, Vue, Svelte etc.
@builtwithjavascript/filter-and-sort
Sort and filter utils
@builtwithjavascript/formatters
Datetime and Number formatters based on Intl API
@builtwithjavascript/oklch-color-picker
Oklch color picker
@builtwithjavascript/oklch-converter
A minimal color converter Hex/RGB/HSL to Oklch
@builtwithjavascript/permissions
A lightweight TypeScript utility for managing and evaluating permissions in web applications. Designed with extensibility and composability in mind, this library helps you define, add, and check access permissions efficiently.
@builtwithjavascript/react-dashboard-components
Foundation components for creating user-configurable dashboards in React
@builtwithjavascript/react-file-upload
A React file upload component with validation - unstyled
@builtwithjavascript/react-file-upload-tailwind
A React file upload component with validation, styled with Tailwind CSS
@builtwithjavascript/server-side-config
Hook useServerSideConfig to more easily load json files with strongly typed configuration models for use in Nuxt, Next, Node, etc on the server side
@builtwithjavascript/theme-system
A framework agnostic theme system based on CSS variables.
@builtwithjavascript/uniqueid
A simple unique id generator that produce a unique id that is 23 chars/bytes long
@builtwithjavascript/use-click-outside
Exposes hook useClickOutside to make it easier to listen for clicks outside of an element. Useful for modal or dropdown.
@builtwithjavascript/use-event-listener
Exposes hook useEventListener to make it easier to use EventListener.
@builtwithjavascript/use-postbox
Exposes a postbox on the top window.
@builtwithjavascript/use-precise-interval
Hopefully a more accurate version of setInterval that runs without drifting
@builtwithjavascript/user-maven-scripts
Hook useUserMavenScripts to dynamically build client head scripts for User Maven app analytics
@builtwithjavascript/vue-file-upload
A Vue file upload component with validation, unstyled