# termlib **Repository Path**: green_realm/termlib ## Basic Information - **Project Name**: termlib - **Description**: ConnectBot 终端模拟器 —— 基于 libvterm 的 Android Compose 组件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-24 - **Last Updated**: 2026-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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](https://iterm2.com/documentation-images.html) via `imgcat`) * Support for [iTerm2 escape codes](https://iterm2.com/documentation-escape-codes.html) * 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 * libvterm by Paul Evans ; MIT licensed