• Xterm.js 1.0

    Today we are excited to announce the availability of xterm.js 1.0! Xterm.js is the open source terminal component that lies behind SourceLair’s terminal since 2014.

    Great features

    Xterm.js is a fully featured terminal emulator based on VT100 terminal with lots of amazing features, the most important of which are listed below:

    • Full support for text-based applications (e.g. ls, git, etc.)
    • Full support for curses-based applications (e.g. vim, tmux, etc.)
    • Mouse event support for terminal applications
    • International character support, including CJK (Chinese, Japanese, Korean) characters
    • Modular API that supports add-ons

    Products built with xterm.js

    Besides SourceLair, xterm.js is being used as the terminal component for a few wonderful applications like the following.

    Microsoft Visual Studio Code

    Since June 2016 the integrated terminal of Microsoft Visual Studio Code is based on xterm.js. Visual Studio Code is a free and open source code editor by Microsoft, which is built completely on web technologies and is already used by millions of developers world wide. We are really proud to mention that we have worked a lot with Microsoft and more particularly with Daniel Imms on improving xterm.js. We have received great stellar Pull Requests from them which makes Microsoft our biggest external contributor of xterm.js to date.

    Jupyter Notebook

    Since May 2016 the terminal of Jupyter Notebook’s JavaScript UI is powered by xterm.js. The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text, which is also very popular in the Python community. We are excited that Jupyter uses xterm.js and really grateful for the contributions we received from its team.


    GitLab ported xterm.js to CoffeeScript to improve its terminal emulation. GitLab is free and open source software that provides Git repository management, code reviews, issue tracking, activity feeds and wikis.

    Download xterm.js

    Xterm.js 1.0 is available for download at npm, bower.io and GitHub.

    Open Source

    As mentioned before xterm.js is an open source project and has received tons of valuable contributions from external contributors as well. We would love to receive your contributions also! If you would like to contribute the corresponding section of xterm.js’ README file is the best place to start!

    If you are developing an application that could use a terminal (or terminal emulation), then xterm.js is for you. Feel free to visit xterm.js on GitHub and ask any question about it or for some help in integrating it into your application.

    Want to learn more about what xterm.js is capable of? Go to www.sourcelair.com, create a project (or open an existing one) to test all of its features thoroughly in your project’s fully featured Linux terminal.

  • Database versions and better automation

    Database versions and better automation

    Today, we're excited to introduce multiple database versions for our MySQL, PostgreSQL and MongoDB add-ons, including environment configuration.

  • React guide announcement

    React guide announcement

    Introducing the React guide

  • Announcing Projects 2.0

    Announcing Projects 2.0

    We are excited to announce great, all new features for SourceLair projects along with an easier and faster way to create them.

  • Introducing Find in Files

    Introducing Find in Files

    Find in files: the simple and easy way to search for something in your entire project at once, with quick file navigation from the results.

Page 1 of 21