Browse free open source Java Terminals and projects below. Use the toggles on the left to filter open source Java Terminals by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Termux

    Termux

    Terminal emulator application for Android OS extendible

    Termux is an Android terminal application and Linux environment. At first start a small base system is downloaded, desired packages can then be installed using the apt package manager known from the Debian and Ubuntu Linux distributions. Access the built-in help by long-pressing anywhere on the terminal and selecting the Help menu option to learn more. Allows the app to view information about network connections such as which networks exist and are connected. Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. Allows an app to ask for permission to ignore battery optimizations for that app. This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    Downloads: 240 This Week
    Last Update:
    See Project
  • 2
    SSVNC adds encryption security to VNC. It provides a GUI for Windows, MacOSX, and Unix that automatically starts up an SSL or SSH tunnel for connections to any VNC server. It also supports VeNCrypt encryption. The Unix viewer has many new features.
    Leader badge
    Downloads: 93 This Week
    Last Update:
    See Project
  • 3
    Kryo

    Kryo

    Java binary serialization and cloning, fast, efficient, automatic

    Kryo is a fast and efficient binary object graph serialization framework for Java. The goals of the project are high speed, low size, and an easy-to-use API. The project is useful any time objects need to be persisted, whether to a file, database or over the network. Kryo can also perform automatic deep and shallow copying/cloning. This is direct copying from object to object, not object to bytes to object. Kryo has three sets of methods for reading and writing objects. If the concrete class of the object is not known and the object could be null. Besides methods to read and write objects, the Kryo class provides a way to register serializers, reads and writes class identifiers efficiently, handles null objects for serializers that can't accept nulls, and handles reading and writing object references (if enabled). This allows serializers to focus on their serialization tasks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    A nearly full options telnet 5250 terminal emulator. It includes a programmers API to improve 5250 panels by adding field popups, hints, ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications. PROJECT REPOSITORY HAS MOVED: https://github.com/jline
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Java Curses Library

    Java Curses Library

    JCurses, a java console windowing toolkit for Windows and Linux

    The Java Curses Library (JCurses) is a library for developing text terminal based applications using Java programming language. It is implemented as a Windowing toolkit similar to AWT, but built upon the UNIX "curses" windowing system.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Apache Avro

    Apache Avro

    Apache Avro is a data serialization system

    Apache Avro™ is a data serialization system. Simple integration with dynamic languages. Code generation is not required to read or write data files nor to use or implement RPC protocols. Code generation is an optional optimization, is only worth implementing for statically typed languages. Avro relies on schemas. When Avro data is read, the schema used when writing it is always present. This permits each datum to be written with no per-value overheads, making serialization both fast and small. This also facilitates use with dynamic, scripting languages, since data, together with its schema, is fully self-describing. When Avro data is stored in a file, its schema is stored with it, so that files may be processed later by any program. If the program reading the data expects a different schema this can be easily resolved, since both schemas are present.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Muon SSH Terminal/SFTP client

    Muon SSH Terminal/SFTP client

    Graphical SFTP client and terminal emulator with helpful utilities

    Easy and fun way to work with remote servers over SSH. This project is being renamed as previous name "Snowflake" is confusing since there is already a popular product with the same name. Muon is a graphical SSH client. It has an enhanced SFTP file browser, SSH terminal emulator, remote resource/process manager, server disk space analyzer, remote text editor, huge remote log viewer, and lots of other helpful tools, which makes it easy to work with remote servers. Muon provides functionality similar to web-based control panels but, it works over SSH from the local computer, hence no installation is required on the server. It runs on Linux and Windows. Muon has been tested with several Linux and UNIX servers, like Ubuntu server, CentOS, RHEL, OpenSUSE, FreeBSD, OpenBSD, NetBSD, and HP-UX. The application is targeted mainly towards web/backend developers who often deploy/debug their code on remote servers and not overly fond of complex terminal-based commands.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    picocli

    picocli

    Framework for building GraalVM-enabled command line apps

    Picocli is a one-file framework for creating Java command-line applications with almost zero code. It supports a variety of command-line syntax styles including POSIX, GNU, MS-DOS and more. It generates highly customizable usage help messages that use ANSI colors and styles to contrast important elements and reduce the cognitive load on the user. Picocli-based applications can have command line TAB completion showing available options, option parameters, and subcommands, for any level of nested subcommands. Picocli-based applications can be ahead-of-time compiled to a GraalVM native image, with extremely fast startup time and lower memory requirements, which can be distributed as a single executable file. Picocli generates beautiful documentation for your application (HTML, PDF and Unix man pages). Another distinguishing feature of picocli is how it aims to let users run picocli-based applications without requiring picocli as an external dependency.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% and can range down to 14%.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    Xterm Window Manager
    Xterm Window Manager (XtermWM) is a desktop environment / window manager for the console. Runs under Xterm, Linux console, and in a GUI window. Virtual desktops, tiled terminals with mouse-draggable resize, cascaded terminals, image support, and a plugin system.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    jexer

    jexer

    Jexer - Java Text User Interface Library

    Jexer is an open-source Text User Interface (TUI) designed to outwardly resemble the Turbo Vision library used by various Borland products.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    Java Console is a Java Command promt tool intended for Software Developers, System Administrators and as a plug in to other applications. It is a very powerful console client just run it and have fun
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14

    Linpac

    Amateur Radio AX.25 chat and PBBS program using Linux's AX.25 stack

    A modular console-oriented amateur radio AX.25 keyboard to keyboard chat and PBBS program using Linux's AX.25 stack. Includes support for multiple concurrent connected sessions, a unconnected (UI) message screen, and an automated packet message client
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Script Echo Color

    Script Echo Color

    Terminal text colorizing and simplifies script coding.

    ScriptEchoColor simplifies Linux terminal text colorizing, formatting and several steps of script coding.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    RRRP

    RRRP

    Ric & Ry Remote Protocol

    --English-- RRRP is a very simple remote protocol with tools of both server and client sides. The project is currently in development phase. First release will end up with - protocol specifications (very short :-)) - keyboard emulation - mouse emulation - server script (Windows OS specific) - client app (Android OS specific) The project - and the protocol - has been named as both founders nick names: Ric and Ry. --French-- RRRP est un procotole très simple de contrôle à distance et l'implémentation des deux côtés. Ce projet est actuellement en cours de développement. Les objectifs premiers sont - les specs du protocole (ça sera court :-)) - l'émulation du clavier - l'émulation de la souris - le script côté server (spécifique Windows OS) - l'appli client (spécifique Android OS) Le projet - et le protocole associé - a été nommé d'après les surnoms des deux fondateurs : Ric et Ry.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    SDoc is a fast, easy to use Java syntax highlighting library for Swing. It is implemented as a custom Swing text document that uses JFlex.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Java serial COM port terminal designed for use with the BreezeElectronics.Net USB Project Interface Kit.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Ascii Art for Java

    Ascii Art for Java

    Visual components ready for ASCII rendering

    Instantly create ASCII reports, multi-column tables, graphs, ... These can be rendered on screen, files and most importantly log streams.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    jfTerm

    jfTerm

    Terminal client

    Terminal client. Support telnet (23), ssh(22), ssl, Com Ports (windows/linux only) and local shell (linux pty). Features full ANSI, ASCII 8bit, scripts and logging.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    A simple, fast, java based text MUD client.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    A VNC Client for J2ME (Java 2 Mobile Edition). This includes a side project, an easy to use, clean java API for the RFB protocall. This project is now dead. Please see: https://sourceforge.net/projects/j2mevncclient/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Java Serial Port Terminal allows you to open asynchronous serial COM ports on your computer. For all you Java fans out there, this is an example of how to access a serial port. Produced by BreezeElectronics.Net. Help link is added to Version 1.00
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    NetworkTools has 2 components: A protocol analyzer which plays a TCP client or server or pipeline, which sits between a client and server and shows how they communicate. A port scanner can scan a range of IP addresses and ports. See screenshots.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    The Java(tm) Telnet Applet is a fully featured telnet/SSH program that allows users to connect and login to remote hosts via the Internet or an Intranet using only their WWW Browser. It includes not only telnet-compliant connection services, but also th
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB