Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, modular and minimalistic component library that gives you the building blocks you need to build your portfolio.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
FolioUI is a minimalistic, modular React component library that provides building blocks for creating portfolio websites, distributed via npm and licensed under MIT.
FolioUI is a simple, modular and minimalistic component library that gives you the building blocks you need to build your portfolio. It runs on React and is designed to work with Next.js, using SCSS for styling and TypeScript for type safety. The library is authored by Dulaj Kavinda and published to npm as folio-ui, with documentation available at folio-ui.com. It produces reusable UI components such as buttons, avatars, and other primitives that you can drop into a portfolio project.
Button and render them as JSX, e.g. <Button>Hello</Button>.import { Button } from 'folio-ui'.yarn install and yarn run storybook to start Storybook at http://localhost:6006, and run yarn test to execute the test suite.FolioUI is free and open source under the MIT License. You can use it in personal and commercial projects without paying any licensing fees.
Yes, FolioUI is licensed under the MIT License, which allows free use, modification, and distribution, including in commercial projects.
FolioUI is a minimal, modular React component library specifically designed to help you build portfolio websites. It provides building-block components like buttons and avatars, styled with SCSS and written in TypeScript.
You can install it with npm (npm i folio-ui), yarn (yarn add folio-ui), or pnpm. Once installed, import components directly into your JavaScript or TypeScript files.
Documentation is available online at folio-ui.com, with component-specific pages such as the avatar component documentation at https://www.folio-ui.com/docs/components/avatar.
Yes, FolioUI is built for React and is compatible with Next.js. The project's repository lists Next.js as a topic, and it's designed to fit into modern React and Next.js workflows.