jediterm
JediTerm provides a Java-based terminal widget that integrates into IDEs for SSH and local PTY sessions across platforms like macOS, Linux, and Windows. Used in JetBrains IDEs such as PyCharm and IntelliJ IDEA, it supports VT100 compatibility, Xterm emulation, and functionalities like scrolling and resizing. The standalone Mac version offers additional flexibility. Developed with Gradle, the project includes sub-projects with Pty4J for local terminal sessions and a Swing-based UI. The software is dual-licensed under LGPLv3 and Apache 2.0.