Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Neumorphism inspired UI Kit: web components, sections and pages in neumorphic style built with Bootstrap CSS Framework.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Neumorphism UI is a free MIT-licensed Bootstrap UI kit by Themesberg for building soft, neumorphic web interfaces, with over 200 neumorphic components and ready-made page templates.
Neumorphism UI is a front-end UI kit that restyles the Bootstrap CSS framework with the neumorphic design trend, using soft outer shadows and subtle inner shadows to create a plastic, extruded look. It takes standard Bootstrap markup and adds a custom SCSS layer (scss/neumorphism/) so every component — buttons, cards, forms, modals, pills, toasts, tables — inherits a consistent soft-UI appearance. The output is static HTML, CSS, and JavaScript, making it a starter template you can edit directly or integrate into a larger project. The product is made by Themesberg (Crafty Dwarf LLC) and is documented on themesberg.com.
Neumorphism UI stands out because it delivers a complete neumorphic component library on top of Bootstrap, so you get both a recognizable visual style and a familiar development workflow. Its key strengths include:
src/html/pages/, plus an index.html landing page, so you can wire up a multi-page site quickly.src/html/components/ (accordions, alerts, badges, carousels, forms, modals, etc.) serve as standalone references and starting points.gulpfile.js, package.json, and SCSS source files; running gulp compiles the theme, watches for changes, and serves it via BrowserSync.gulp build:dev creates an unminified html&css folder without Sass/Gulp/Node requirements, while gulp build:dist produces a minified dist folder.Neumorphism UI is for front-end developers and designers who want a neumorphic aesthetic without hand-coding soft shadows. Use it if you are building a Bootstrap site or dashboard and want a cohesive soft-UI look, if you need example pages to prototype a product quickly, or if you prefer a Sass/Gulp build to customize design tokens like shadows and backgrounds.
Neumorphism UI uses a Gulp-based build process. After downloading, you install Node and Gulp CLI, run npm install to fetch dependencies, then run gulp to compile the SCSS and serve the project through BrowserSync; file changes in assets/scss/, assets/js/, and components/ are watched and injected live.
npm install gulp-cli -g.npm install in the main neumorphism/ folder to install dependencies into node_modules/.gulp to compile the theme and open index.html in your browser.gulp build:dev for an unminified html&css version or gulp build:dist for a minified dist version.Neumorphism UI is free. The repository is licensed under the MIT License, so you can use it for commercial projects without paying a licensing fee.
Yes, the GitHub version of Neumorphism UI is released under the MIT License, meaning it is free to use for personal and commercial projects. The license does not require an attribution fee, though the project is copyrighted by Themesberg (Crafty Dwarf LLC).
Neumorphism UI is built on the Bootstrap CSS framework. It includes Bootstrap-compatible grid, components, and JavaScript, with a custom SCSS layer in scss/neumorphism/ that applies the neumorphic shadow treatment.
Install Node.js and Gulp CLI (npm install gulp-cli -g), then run npm install and gulp in the project folder. The default gulp task compiles the SCSS, starts a BrowserSync server, and watches your source files for changes.
The project includes page templates for about, pricing, contact, sign-in, and sign-up, plus a main landing page index.html. There are also over 20 component showcase pages under src/html/components/.
The project officially aims to support the last two versions of Chrome, Firefox, Edge, Safari, and Opera, as stated in the README.
