In the ever-evolving world of web development, leveraging open-source libraries can significantly enhance productivity, innovation, and the overall user experience. This Next.js website is no exception, built with the help of a diverse array of powerful libraries. Each of these tools plays a crucial role in bringing our project to life, from streamlining development processes to ensuring a seamless, responsive interface for our users. In this article, we aim to acknowledge and give credit to the remarkable open-source libraries that have contributed to our website's success.
This article is intended to be a living document as we update with new technologies. Also we may link to more detailed articles on our use of these technologies. Bookmark this page for updates.
- aos - AOS (Animate On Scroll) is a small library to animate elements on your page as you scroll. - AOS GitHub
- autoprefixer - Autoprefixer is a PostCSS plugin which parses your CSS and adds vendor prefixes to CSS rules using values from Can I Use. - Autoprefixer GitHub
- iconsax-react - Iconsax-react is a collection of beautifully crafted React icons. - Iconsax GitHub
- jotai - Jotai is a minimalistic and scalable state management library for React. - Jotai GitHub
- next - Next.js is a React framework for production that provides hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. - Next.js Website
- next-intl - Next-Intl is a library for internationalization (i18n) in Next.js apps, providing easy translation management and locale support. - Next-Intl GitHub
- next-usequerystate - Next-usequerystate is a library for synchronizing React state with URL query parameters in Next.js applications. - Next-UseQueryState GitHub
- postcss - PostCSS is a tool for transforming CSS with JavaScript plugins, which can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more. - PostCSS Website
- react - React is a JavaScript library for building user interfaces, maintained by Facebook and a community of individual developers and companies. - React Website
- react-dom - ReactDOM provides DOM-specific methods that can be used at the top level of a web app to enable an efficient way of managing DOM elements of the web page. - ReactDOM Website
- react-error-boundary - React Error Boundary is a React component that provides a way to catch JavaScript errors anywhere in the child component tree, log those errors, and display a fallback UI. - React Error Boundary GitHub
- sharp - Sharp is a high-performance Node.js image processing library. - Sharp GitHub
- swiper - Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. - Swiper Website
- tailwindcss - Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. - Tailwind CSS Website
- typescript - TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. - TypeScript Website
- webpack - Webpack is a module bundler for JavaScript applications. - Webpack Website
- cross-env - Cross-env makes it possible to set environment variables across platforms by using a single command. - Cross-Env GitHub
- openapi-typescript-codegen - OpenAPI TypeScript Codegen is a tool that generates TypeScript code from OpenAPI specifications. - OpenAPI TypeScript Codegen GitHub