Home
Softono

Termlib

Open source Apache-2.0 Kotlin
14
Stars
15
Forks
16
Issues
1
Watchers
3 months
Last Commit

 About Termlib

ConnectBot's terminal emulator Android Compose component using libvterm

Platforms

Web Self-hosted Android

Languages

Kotlin

Need Help Installing Termlib?

We provide expert installation service for this software. Our team will install, configure, and secure Termlib on your server. plans start at just $30.

ConnectBot Terminal

This is the ConnectBot Terminal, a Jetpack Compose component that displays a terminal emulator. It uses libvterm via JNI to provide accurate terminal emulation.

Features

Current

  • Written in Kotlin and C++
  • 256-color and true color support
  • East Asian (double width) characters support
  • Combining character support
  • Text selection
    • Uses "magnifying glass" effect when using touch for more accurate selection
    • Highlights text for selection
  • Scrolling
  • Zoomable
  • Dynamically resizable
  • Multiple font support

Planned

  • Inline display of images (compatible with iTerm2 format via imgcat)
  • Support for iTerm2 escape codes
  • Forced size terminal available (size in pixels returned via callback)
  • Pasting support
  • Shell prompt integration
  • Scan for various text automatically, e.g.:
    • URLs
    • Compilation errors

Used libraries