Awesome Open Source
Awesome Open Source

Squid is a terminal emulator, build with web technologies (HTML, CSS, JS). We use Electron and ReactJS. Everything is written in TypeScript.

Table of content


Canary versions of Squid are available for download in releases.

Please report any issues or new features you wish to see for Squid.

App settings

The settings file is located in the userData folder.

Depending on your OS, userData correspond to:

  • %APPDATA% on Windows
  • $XDG_CONFIG_HOME or ~/.config on Linux
  • ~/Library/Application Support on macOS



Yarn is highly recommended, but you can still use NPM.

First, make sure you have NPM or Yarn installed on your system. Then:

  1. Fork this repository, then clone it to your device
  2. Install JS dependencies with:
    • NPM: npm install
    • Yarn: yarn
  3. Launch the development server and the app:
    • NPM: npm run dev
    • Yarn: yarn dev

See contributing for more information.


Squid is licenced under MIT license.

Alternatives To Terminal
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Typescript (280,295
Shell (178,319
Cloud Computing (29,188
Terminal (18,044
Ssh (14,416
Screenshot (9,823
Canary (735
Squid (731