webdevpuneet.com

Terminal Hero

Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel

Terminal Hero — Free Website Section Template

Hero · v1.0.0 · Updated 2026-11-15 · Responsive · GSAP animation · HTML, React & Vue

CategoryHero
Tagsherodeveloperterminalportfoliocodetypingdarkprogrammerengineer
Updated October 20, 2026

Extend with AI

Take This Section Further With AI

Make the terminal personal: an AI assistant can type your latest GitHub commit as a line, rotate between several short scripts, or add a "copy email" command that copies your address.

Prompt to recreate it

Copy this into your AI assistant of choice to build the effect from scratch, or as a jumping-off point for your own variant:

text
Create a developer portfolio hero in HTML, CSS and JavaScript.

- Two columns on a dark page: on the left an availability badge with a pulsing dot, a large heading, a short paragraph, two buttons and three social icon links; on the right a terminal window with a title bar (three coloured dots and a title).
- The terminal shows about ten lines in a monospace font: commands start with a coloured "$" prompt and are typed one character at a time, then the next line appears after a short pause. Output lines appear at once, success lines are green and comments are grey. A blinking cursor follows the active line.
- Skip the animation and show all lines when prefers-reduced-motion is set. Stack into one column on narrow screens.

Want to tighten it up first? Run this prompt through the AI Prompt Studio to score it across 8 quality dimensions, catch anti-patterns, and tune the wording for Claude, ChatGPT, or Gemini before you paste it in.

What's included

Features

Headline, introduction, two buttons and social icons beside a terminal
Terminal lines type themselves out, with a blinking cursor
Four line types: command, output, success and comment
Typing speed: slow, normal or fast
Custom prompt and window title
Availability badge with a soft pulsing dot
Reduced motion and the editors show every line at once
The terminal stays dark on any theme
Terminal description for screen readers
Typing effect in plain JavaScript, no libraries

About this section

Terminal Hero — Free Developer Portfolio Hero Section

Terminal Hero: A first screen that looks like the work. The left side holds an availability badge, a large headline, a short introduction, two buttons and social icons; the right side is a terminal window whose lines type themselves out, with commands, output, success lines and comments in their own colours. You write every line, so it can say who you are, what your stack is and what you are working on now. Visitors who prefer reduced motion see the finished terminal at once. Made for developer, engineer and DevOps portfolios.

Terminal Hero is a first screen that looks like the work. On the left sit an availability badge, a large headline, a short introduction, two buttons and social icons; on the right is a terminal window whose lines type themselves out, one after another, with commands, output, success lines and comments in their own colours. It tells visitors who you are before they have scrolled.

You write every line

Each terminal line has a type and some text. Commands are typed character by character after a prompt you choose, output and comments appear at once, and a success line turns green. A short script such as "whoami", "cat stack.txt", "git log --oneline" and "npm run hire-me" says who you are, what you use and what you are working on in about ten lines.

Calm for people who want it

The typing speed is a choice of slow, normal or fast. Visitors who ask their device for reduced motion, and anyone using the editors, see the finished terminal immediately, with no animation. The window has a text description for screen readers, and the headline is the page's one main heading.

Dark by default

The section is designed for a dark theme with a single bright accent, and the terminal itself stays dark on any theme. Social icons use the same icon picker as the rest of the library, so GitHub, LinkedIn and X are one click away.

Putting it on your portfolio

The typing effect is a few lines of plain JavaScript in the export, with no libraries, so the hero loads fast on GitHub Pages or any static host. Follow it with Project Cards for your work and a Vertical Timeline for your experience, the order used in the Developer Portfolio website template.

Writing a terminal that sells you

Keep the terminal to ten lines or fewer, put the most important line first, and end on a call to action. Make the headline about what you do for other people, not about the tools you use.

Why use it

Why Use the Terminal Hero

💻
Shows, not tells
A working terminal tells visitors you are a developer in a second, and the lines you write carry your stack and your story.
⌨️
Memorable first screen
The typing animation holds attention for the few seconds that decide whether someone keeps scrolling.
♿
Respects every visitor
Reduced-motion visitors get the finished terminal at once, and the text is real text that search engines can read.

How it’s different

How It’s Different From Other Free Section Templates

✎
Editable, not just copyable
Change text, links, images, colours and fonts in the browser before you export, instead of editing someone else’s code by hand.
◐
One theme for every section
Colours, fonts, radius and width are shared CSS variables, so every section you combine looks like one website.
⇲
Responsive by container
Container queries make each section adapt to its own width, in a full page, a column or a page builder.
✦
GSAP animation built in
Every section animates in with GSAP and ScrollTrigger, stays visible without JavaScript and respects reduced motion.
</>
HTML, React and Vue
Export a single HTML file, a ZIP with your images, a React component or a Vue component, or fork the code into My Code.
◍
Free, private, saved
No account and no watermark. Designs, uploaded images and fonts stay in your browser, with a backup file you can restore anywhere.

Step by step

How to Use

  1. 1
    Edit the contentFill in the heading and text, buttons, social links, terminal and terminal lines in the panel. Switch the social links on or off. Wrap words in *asterisks* to colour them.
  2. 2
    Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
  3. 3
    Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
  4. 4
    Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
  5. 5
    Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.

Real-world uses

Common Use Cases

👩‍💻
Developer portfolio
Open with a terminal that introduces you, lists your stack and ends on a hire-me line, then lead visitors to your projects and contact form.
📦
Open-source project
Show an install command, a first usage example and a success message in the terminal, so people see how simple the library is.
🛠️
Developer tool or API
Demonstrate a command-line tool or a curl request and its response above the fold, with a button to read the documentation.
🎓
Coding bootcamp
Use the terminal to run a few friendly commands that spell out the course, the next start date and the button to apply.

In real websites

Website Templates That Use the Terminal Hero Section

The Terminal Hero section is part of 1 complete website template in the free Website Builder, so you can see it in a full page before you use it on its own: Developer Portfolio Website (Dark). Open any of them in the builder to edit the whole page, or keep customising this section by itself.

Got questions?

Frequently Asked Questions

Yes. Every line is a field with a type and text. Commands are typed after the prompt, and output, success and comment lines appear at once in their own colours.

No. Visitors who prefer reduced motion see the finished terminal immediately, and so do people using the editors. The text is real HTML, so search engines can read it.

Yes. The terminal window stays dark on any theme, and the copy beside it follows the theme colours. It looks best with a dark page and one bright accent.

Yes. The headline is the page’s one h1, so place this section first, and use h2 headings in the sections below it.

It saves an editable copy of your Terminal Hero in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.

Yes. Every section is free for personal and commercial work, with no account, no watermark and no attribution: export it on its own as HTML, React, Vue or Next.js from its page, or use it in a website you build and export in the Website Builder.