satnaing/terminal-portfolio
satnaing/terminal-portfolio has 827 GitHub stars and 162 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-10 04:44 UTC. Last push 2025-04-27.
Terminal style portfolio website built with React, TypeScript and Styled-Components.
What you can do
- Responsive Design 📱💻
- Multiple themes 🎨
- Autocomplete feature ✨ (TAB | Ctrl + i)
- Go previous and next command ⬆️⬇️
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalTerminal Portfolio Website by Sat Naing

My perfolio website in terminal version developed with React, TypeScript and Styled-Components. Multiple themes supported and keyboard shortcuts can be used for some functionalities.
Blog Post: https://satnaing.dev/blog/posts/how-do-i-develop-my-terminal-portfolio-website-with-react
Demo
Features
- Responsive Design 📱💻
- Multiple themes 🎨
- Autocomplete feature ✨ (TAB | Ctrl + i)
- Go previous and next command ⬆️⬇️
- View command history 📖
- PWA and Offline Support 🔥
- Well-tested ✅
Tech Stack
Frontend - React, TypeScript
Styling - Styled-Components
UI/UX - Figma
State Management - ContextAPI
Testing - Vitest, React Testing Library
Deployment - Netlify
Multiple Themes
Demo - Dark theme
Demo - light theme
Demo - blue-matrix theme
Demo - espresso theme
Demo - green-goblin theme
Demo - ubuntu theme
Currently, this website supports 6 themes. Type themes in the terminal for more info.

Lighthouse Score
Running Locally
Clone the project
git clone https://github.com/satnaing/terminal-portfolio.git
Go to the project directory
cd terminal-portfolio
Remove remote origin
git remote remove origin
Install dependencies
npm install
Start the server
npm run dev
Inspiration and Credits
Here are some inspiration for this kind of terminal website. Only some features and functionalities are inspired by these following websites. All codes are written on my own.
- I built this repository using Jinno
- term m4tt72
- Forrest
Author
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,826 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,475 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars