Pexelicons is a collection of custom Windows folder icons. Browse 30 handcrafted 32-bit ICO files in honey yellow and royal purple colorways, search by name or category, save favorites in your browser, and download icons directly.
The site is designed around the icons themselves. It pairs an interactive specimen stage and scale preview slider with a searchable catalog, a desktop comparison section, and a practical Windows installation guide.
/).Requirements: Node.js and pnpm.
pnpm install
pnpm dev
Open http://localhost:3000.
pnpm dev # Start the Next.js development server
pnpm build # Create an optimized production build
pnpm start # Start the production server
pnpm lint # Run ESLint
app/
catalog.tsx Searchable, filterable icon catalog state and layout
icon-data.ts Icon records, categories, colorways, and asset URL helpers
layout.tsx Root layout, viewport, and SEO metadata
page.tsx Landing page assembling hero, specimen, catalog, and guide
globals.css Tailwind CSS setup, color tokens, and base typography
components/
catalog-filters.tsx Search bar, colorway filters, and view mode toggles
comparison-section.tsx Windows folder vs Pexelicons comparison
empty-state.tsx Zero-state fallback view
footer.tsx Site footer and author attribution
guide-card.tsx Single step card
guide-section.tsx Four-step Windows folder customization guide
hero-header.tsx Top headline and badge highlights
icon-card.tsx Gallery grid icon item with lift effect and download button
icon-row.tsx Compact list item
navbar.tsx Sticky navigation with responsive mobile menu
scale-slider.tsx Dedicated icon scale slider mechanism
specimen-viewer.tsx Active specimen stage, specs, and scale preview
wordmark.tsx Brand logo and typography
public/
brand/ Brand logo and favicon
icons/
yellow/ Yellow ICO files
purple/ Purple ICO files
og-image.jpg Social preview OpenGraph image
robots.txt Search engine indexing instructions
The ICO files are served from public/icons/yellow and public/icons/purple. Their names, categories, colorways, and stable IDs are defined in app/icon-data.ts. Keep the filenames and folder names in sync with those records. Some original filenames contain spaces or spelling variations. The URL helper encodes filenames before building download and image URLs.
Favorites are stored in the visitorβs browser under pexelicons:favorites. They are local to that browser and are not synced between devices.
Keep the ICO file at the same path. Windows uses that file to display the folder icon.
The site uses a cool neutral light palette (#f4f6f8 canvas, #ffffff surface, #0c0d0e hard black ink), clean typography, zero border outlines, zero drop shadows, an interactive scale preview slider (16px to 256px), an interactive specimen showcase, and a direct Windows folder comparison between default yellow and royal purple Photos assets. Design tokens live in app/globals.css. Styling is expressed with Tailwind CSS utilities.
See LICENSE for the MIT license notice included with the project.