An open-source terminal emulator built on web technology
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
app
build
script
test
.babelrc
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
LICENSE
README.md
package.json
webpack.renderer.additions.js
yarn.lock

README.md

Archipelago is an open-source terminal emulator built on web technology.
Download now!

Why?

I've been a proponent of web technologies for some time, thus I've been using Hyper as my default terminal since it was in beta. Hyper was by far the coolest, best looking, and extensible terminal emulator I had used and being an Electron app, it was cross-platform. But, I found Hyper(beta and version 1) to be extremely slow, to the point that if I was going to run a command that I knew would have a lot of output, I would opt for using the OS default. Along with that, occasionally buffers would overlap making the terminal unreadable and force me to restart the terminal. After using Hyper for a while and then finding the Xterm.js project, I thought perhaps I can make a terminal that performs faster than Hyper. So that's what Archipelago is, my perfect terminal. All the speed of the OS default with all the extensibility that HTML, CSS, and JavaScript provides.

Screenshot

Download

Platforms

Archipelago is compatible with:

  • macOS
  • Linux

Contributing

Bug reports and pull requests are welcome on GitHub.

Development

Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how here.

Clone the repo then run yarn && yarn start in your console.

License

Archipelago is available as open source under the terms of the MIT License.