Terminal Inspired Browser Start Page
← Back to Articles

Terminal Inspired Browser Start Page

February 14, 2023Open Source Projects

For a long time I wanted to create my own start page looking like my terminal, so I developed this browser start page!

It includes my common bookmarks where I can search through them with my terminal-inspired prompt.

Start Page animated gif showing some features

There are multiple ways to customize it, so be sure to check out the repository and wiki page page for customization options.

Demo

  • You can check the working version from here
  • You can pull the Docker image from here

Features

  • Quickly filter links by typing in the prompt. Hitting Enter will open all filtered links at once
  • If nothing filtered, the text in prompt will use the default search engine for searching your input
  • Launch websites directly from the prompt. Just type the URL (ie. github.com)
  • Search websites with custom commands. For example, type s some weird bug to search StackOverflow for some weird bug
  • Multiple ways to customize the start page to your liking

Built-In Commands

  • Show usage with help command (shows basic usage and your configured search shortcuts)
  • Show info with fetch command (time, date, system and browser data)
  • Update your configuration with config command
    • config import <url> - Import configuration from a URL to your local storage
    • config edit - Edit local configuration within editor
    • config reset - Reset your configuration to default

Key Bindings

  • Clear the prompt quickly with CTRL + C
  • Close window with ESC

Customization

There are multiple ways of customizing the start page to making it yours!

  • Use config edit to edit your configuration within the start page code editor
  • Use config import <url> to import configuration from a URL
  • Change the default configuration in startpage.config.js file and deploy your own version