1.0 KiB


A Cross-platform Code Editor

Planned Features

  • Syntax Highlighting
  • Line Numbers
  • Custom Syntax themes
  • SFTP editing


Linux (Ubuntu/Debian)

Required packages:

  • build-essential
  • cmake
  • libssh2-1-dev
  • libwxgtk3.0-dev or libwxgtk3.0-gtk3-dev

After these packages are installed, the project should build with a simple make command.


Install wxWidgets library (Using homebrew):

  • brew install wxmac

Install libssh2 (Using homebrew):

  • brew install libssh2

Build the app:

  • make Tyro.app


  • Todo

Make commands

Please note that make commands are chainable. For a typical programming loop, make clean dev run is very useful.

  • all - Make a release binary in the build folder
  • clean - Remove intermediate build files
  • dev - Make a development binary in the build folder
  • run - Run the current binary in the build folder
  • release - Make a release binary, with the appropriate resources compiled in. Makes an app bundle on OS X, and adds the icon to the program on Windows.