This repository is a collection of all kinds of NPM packages that support web development projects.
In addition, it contains a storybook and a website to showcase these packages.
infrastructure
A CDK project containing infrastructure for the other apps.storybook
A Storybook project documenting the packages.website
A Next.js project showcasing the packages.
cdk-amplify-app
An AWS Amplify application.cdk-bastion-host
A jump server to provide an SSH tunnel to a private server.cdk-cache-invalidator
A step function that invalidates a CloudFront distribution's cache.cdk-docker-cluster
A scalable cluster of docker containers.cdk-mailer
A leaky-bucket queue for sending emails at a configured rate.cdk-next-app
An AWS Amplify application pre-configured for Next.js.cdk-rpc-api
An AWS ApiGateway application pre-configured for the RPC protocol.cdk-static-site
Resources for static site hosting with S3 and CloudFront.eslint-config
Shared ESLint configurations.essentials
A tree-shakeable collection of general-purpose utilities.react-date-picker
A headless date picker for React projects.react-dictionary
A context provider for translations and localization.react-essentials
A tree-shakeable collection of utilities for React projects.react-forms
Business logic for form state management for React projects.react-media
A headless media player for React projects.react-notifications
A headless implementation of notifications for React projects.react-pagination
A headless implementation of pagination for React projects.react-parallax
A headless implementation of a parallax effect for React projects.react-preferences
A hook for reading OS-level user preferences in React projects.react-tracking
A context-based user-interaction event tracking system.tsconfig
Shared TypeScript configurations.