A modern static portfolio generator built with SvelteKit 2 and Tailwind CSS 4 by AKER. Features a file-based content management system using folders and Markdown files. Perfect for designers, artists, architects, and creatives who want to showcase their projects elegantly and professionally.
We're looking for translators! Help us make microfolio accessible in more languages. Contact us at hello@aker.pro if you'd like to contribute a translation.
β Features
π File-based CMS β No database needed, just folders and Markdown files
π¨ Multiple Views β Projects grid, List, and Map modes
π± Responsive Design β Mobile-first approach
π·οΈ Smart Tagging β Filter counters and collapsible tag list
πΊοΈ Interactive Map β Leaflet integration with geolocated projects
π Static Generation β Optimal performance with SvelteKit adapter-static
πΌοΈ Image Lightbox β Enhanced gallery with navigation arrows and metadata display
π EXIF/IPTC Metadata β Automatic extraction and display of image technical information
π Dark Mode β Toggle in footer with persistent preference (system / manual / localStorage)
β‘ Image Optimization β WebP thumbnail generation with pnpm optimize-images
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
151,568
portfolio-website
svelte
svelte5
sveltejs
sveltekit
tailwind
tailwindcss
tailwindcss-v4
π Shareable URLs β Filter, search, sort, and pagination state synced to URL query params
π Internationalization β English/French via svelte-i18n, RTL-ready
π·οΈ OG Metadata β Social sharing previews for projects and pages
π Pagination & Sorting β Customizable rows-per-page, sort by date, title, type, or location
π§ͺ Beta Testing Program
We're looking for beta testers! Are you a creative and want to test microfolio?
# Install microfolio via Homebrew
brew install aker-dev/tap/microfolio
# Create a new portfolio
microfolio new my-portfolio
cd my-portfolio
# Start the development server
microfolio dev
Option 2: Manual Installation
Prerequisites
Node.js LTS 20+ (tested with 20.x)
pnpm package manager
Git for version control
# Clone the template
git clone https://github.com/aker-dev/microfolio.git my-portfolio
cd my-portfolio
# Install dependencies
pnpm install
# Start development server
pnpm dev