awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RyanFitzgerald avatar

RyanFitzgerald/devportfolio

0
View on GitHub↗
4,917 stars·4,143 forks·Astro·MIT·6 viewsryanfitzgerald.github.io/devportfolio↗

Devportfolio

devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills, work experience, and personal projects. It functions as a static site portfolio that generates a fast, SEO-friendly website for deployment to static hosting providers.

The project provides a Tailwind CSS portfolio theme featuring a minimalist visual design. It allows for rapid styling and responsive layouts through a customizable web template that can be modified via a configuration file.

The codebase utilizes static site generation, component-based templating, and utility-first CSS. It incorporates config-driven content to separate site data from layout and employs island-based hydration to maintain a zero-javascript frontend by default.

Features

  • Portfolio Website Templates - Provides a pre-structured layout for displaying personal details, professional work, and social links.
  • Portfolio Templates - Provides a starter kit based on the Astro framework for building professional developer portfolios.
  • Site Configuration Mapping - Provides a mechanism to populate the entire portfolio's data and settings from a single configuration file.
  • Single-File Site Configurations - Allows updating personal details and theme colors through a single configuration file without modifying code.
  • Developer Portfolio Sites - Creates a professional online presence specifically designed to showcase a developer's technical skills and experience.
  • Utility-First Styling - Uses a utility-first styling system to build a modern, responsive user interface.
  • Utility-First CSS - Employs a utility-first CSS approach with Tailwind CSS for rapid, responsive visual styling.
  • Static Site Generators - Generates a fast, SEO-friendly static website by converting source code into permanent HTML files.
  • Component Templates - Implements a component-based architecture to organize the portfolio UI into reusable, encapsulated building blocks.
  • Customizable Website Templates - Offers a pre-made design that can be easily modified through a simple configuration file.
  • Tailwind CSS Page Templates - Ships with a minimalist visual theme built exclusively with Tailwind CSS utility classes.
  • Zero-Runtime Frontend Frameworks - Implements a zero-javascript frontend by default, adding client-side scripts only where interactivity is required.
  • Server-Side Rendering with Hydration - Utilizes Astro's island architecture to render static HTML with selective client-side hydration for interactivity.

Star history

Star history chart for ryanfitzgerald/devportfolioStar history chart for ryanfitzgerald/devportfolio

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Devportfolio

Similar open-source projects, ranked by how many features they share with Devportfolio.
  • ashutosh1919/masterportfolioashutosh1919 avatar

    ashutosh1919/masterPortfolio

    4,189View on GitHub↗

    This project is a developer portfolio template designed for software engineers to establish a professional online presence. It serves as a structured website to showcase technical credentials, work experience, skills, and academic certifications. The platform features a dynamic activity dashboard that synchronizes real-time data from GitHub, automatically importing pull requests, issues, and project activities. It also includes a dedicated resume hosting capability that embeds a PDF viewer directly in the browser. Users can manage their personal branding through visual theme customization, u

    JavaScriptbest-portfolio-websitebest-websitecss3
    View on GitHub↗4,189
  • codewithsadee/vcard-personal-portfoliocodewithsadee avatar

    codewithsadee/vcard-personal-portfolio

    7,887View on GitHub↗

    vCard Personal Portfolio is a static HTML and CSS template that provides developers with a ready-to-deploy personal portfolio website. It is built as a frontend portfolio template, delivering a responsive portfolio website that showcases a developer's projects and skills in a layout optimized for all screen sizes. The project employs a mobile-first design approach, where styles are authored for mobile viewports as the baseline and then enhanced for larger screens using progressive min-width media queries. Its CSS-grid-based responsive layout arranges page sections using CSS Grid with flexible

    HTMLcsscss3html
    View on GitHub↗7,887
  • vivek9patel/vivek9patel.github.iovivek9patel avatar

    vivek9patel/vivek9patel.github.io

    4,303View on GitHub↗

    This project is a personal portfolio website and developer branding page designed to showcase technical skills and project history. It functions as a centralized online presence for recruiters and collaborators, providing a professional identity through a custom web interface. The site features a browser-based user interface that simulates the desktop environment and look of Ubuntu 20.04. This interactive simulation mimics an operating system to create an engaging user experience. The frontend is built with Next.js and styled using a utility-first CSS approach. The site includes professional

    JavaScriptnextjspersonal-portfoliopersonal-portfolio-website
    View on GitHub↗4,303
  • jupyterlite/jupyterlitejupyterlite avatar

    jupyterlite/jupyterlite

    4,840View on GitHub↗

    JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi

    TypeScriptjupyterjupyterlabjupyterlab-extension
    View on GitHub↗4,840
See all 30 alternatives to Devportfolio→

Frequently asked questions

What does ryanfitzgerald/devportfolio do?

devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills, work experience, and personal projects. It functions as a static site portfolio that generates a fast, SEO-friendly website for deployment to static hosting providers.

What are the main features of ryanfitzgerald/devportfolio?

The main features of ryanfitzgerald/devportfolio are: Portfolio Website Templates, Portfolio Templates, Site Configuration Mapping, Single-File Site Configurations, Developer Portfolio Sites, Utility-First Styling, Utility-First CSS, Static Site Generators.

What are some open-source alternatives to ryanfitzgerald/devportfolio?

Open-source alternatives to ryanfitzgerald/devportfolio include: ashutosh1919/masterportfolio — This project is a developer portfolio template designed for software engineers to establish a professional online… codewithsadee/vcard-personal-portfolio — vCard Personal Portfolio is a static HTML and CSS template that provides developers with a ready-to-deploy personal… vivek9patel/vivek9patel.github.io — This project is a personal portfolio website and developer branding page designed to showcase technical skills and… jupyterlite/jupyterlite — JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a… bchiang7/v4 — This is a developer portfolio site built with Gatsby, designed as a single-page website to showcase a developer's… imsyy/home — Home is a lightweight static site portfolio framework used to create personal landing pages and digital identity hubs.…