{"repo":"techsenger/jeditermfx","free":true,"listed":false,"github":"https://github.com/techsenger/jeditermfx","clone":"git clone https://github.com/techsenger/jeditermfx.git","description":"Techsenger JediTermFX – Terminal Emulator for JavaFX.","language":"Java","stars":63,"topics":["cli","console","java","javafx","pty","shell","terminal","terminal-emulator","terminal-emulators","tty"],"license":"LGPL-3.0","category":"cli-tools","readme_excerpt":"Techsenger JediTermFX Techsenger JediTermFX is a Terminal Emulator for JavaFX. The project is a result of porting JediTerm (commit 8366f2b) from Swing to JavaFX. JediTermFX exclusively utilizes JavaFX components. Therefore, the Terminal Emulator based on this library can be seamlessly integrated into any JavaFX application. A detailed comparison of terminal libraries is provided below. Table of Contents Demo Htop Tig MC Maven Bastet Features Terminal Comparison Usage Dependencies Dark Theme Hyperlinks Code building Running the Application Using Maven Using Distro License Contributing Support Us Demo Htop Tig MC Maven Bastet Features Local terminal for Unix, Mac and Windows using Pty4J Xterm emulation - passes most of tests from vttest Xterm 256 colours Scrolling Copy/Paste Mouse support Terminal resizing from client or server side Terminal tabs Terminal Comparison Terminal JediTermFX JediTerm TerminalFX :------------- :----------- :-------------- :-------------- GUI Library JavaFX Swing JavaFX Main Component Canvas JComponent WebView Languages Java Java, Kotlin Java, JS JPMS Support Yes No Yes Usage It is recommended to start working with JediTermFX by studying and running the BasicTerminalShellExample class. This class contains the minimal code needed to launch a terminal in a JavaFX application. Dependencies This project is available on Maven Central: Dark Theme If you need a dark theme, you should override the getDefaultForeground() and getDefaultBackground() methods in Us","default_branch":null,"files":null,"tree":[],"storefront":"/r/techsenger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/techsenger/jeditermfx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}