Jexer : About | Downloads | Screenshots | Sixel Tests | API Docs | Wiki | GitLab Project Page | SourceForge Project Page

Introduction

Welcome! Jexer is an open-source 100% Java Text User Interface (TUI) originally designed to outwardly resemble the DOS-era Turbo Vision library used by various Borland products. It is not an application itself, but rather an advanced text windowing system framework to help new applications take full advantage of the terminal. See the applications wishlist for some of the things Jexer can enable.


Jexer is hosted on GitLab.com and SourceForge.net.

Main Features

Jexer can sometimes resemble Turbo Vision on the outside, but its inside design is entirely new. Its main features are:

Maven

Jexer is available on Maven Central. See below:

    <dependency>
      <groupId>com.gitlab.klamonte</groupId>
      <artifactId>jexer</artifactId>
      <version>1.6.0</version>
    </dependency>
  

Jexer Project

SourceForge Jexer Project Page
GitLab Jexer Project Page
Latest README

Other Projects

Jexer users may find these projects useful:

The History Behind Jexer

The Evolution Of A Terminal Programmer -- a.k.a. how you too can do this if you want.

Terminal Snippets. How to do some things with ncurses.

Like Jexer, But Hate Java?

Check out the Porting Jexer page for:

Sixel Tests

Terminal authors wishing to test their sixel support without the hassle of getting a Linux-based Java environment running can refer to session captures on this Sixel Tests page.

Addendum - I Am Transgender

In summer 2020 I accepted myself as a trans woman, and am now transitioning. Since we trans do not "out" each other, to find another trans person one must out themself first and then see who responds. We are kind of like the "Arch Linux users" of the LGBTQ+ community.

If you are curious what it might feel like to realize you are trans, then check out this sequence from Real Life Comics by Mae Dean. It's both lovely and hilarious.