/svelte-terminal

My terminal homepage rewritten in SvelteKit

Primary LanguageJavaScriptMIT LicenseMIT

Svelte Terminal

This project is a very basic terminal emulator built with SvelteKit. It mostly acts as a homepage with bookmark "commands".

I actually use this regularly as my browser homepage. I built the original version in 2017 with plain JavaScript. In 2022 I decided to port it to SvelteKit as a way to learn it.

Deploy your own

Deploy with Vercel

Customization

Colors

Change the custom properties in app.css

Bookmarks

Bookmarks can be changed in lib/bookmarks.js

Format:

category: {
    name: 'https://example.com',
}

New features to add

  • Search command
  • Tab autocomplete
  • clear command