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.
infrastructureA CDK project containing infrastructure for the other apps.storybookA Storybook project documenting the packages.websiteA Next.js project showcasing the packages.
cdk-amplify-appAn AWS Amplify application.cdk-bastion-hostA jump server to provide an SSH tunnel to a private server.cdk-cache-invalidatorA step function that invalidates a CloudFront distribution's cache.cdk-docker-clusterA scalable cluster of docker containers.cdk-mailerA leaky-bucket queue for sending emails at a configured rate.cdk-next-appAn AWS Amplify application pre-configured for Next.js.cdk-rpc-apiAn AWS ApiGateway application pre-configured for the RPC protocol.cdk-static-siteResources for static site hosting with S3 and CloudFront.eslint-configShared ESLint configurations.essentialsA tree-shakeable collection of general-purpose utilities.react-date-pickerA headless date picker for React projects.react-dictionaryA context provider for translations and localization.react-essentialsA tree-shakeable collection of utilities for React projects.react-formsBusiness logic for form state management for React projects.react-mediaA headless media player for React projects.react-notificationsA headless implementation of notifications for React projects.react-paginationA headless implementation of pagination for React projects.react-parallaxA headless implementation of a parallax effect for React projects.react-preferencesA hook for reading OS-level user preferences in React projects.react-trackingA context-based user-interaction event tracking system.tsconfigShared TypeScript configurations.