Showing 215 open source projects for "python user interface"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1

    pythondialog

    Python module to build dialogs for terminal-based applications

    This is a Python module for doing terminal-based user interaction. It wraps the dialog/Xdialog program, and provides a nice, object-oriented programming model.
    Leader badge
    Downloads: 31 This Week
    Last Update:
    See Project
  • 2
    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...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    cmdh

    cmdh

    Create Linux commands from natural language, in the shell

    ...It is designed for simplicity, allowing users to describe tasks in plain language and receive concise command suggestions that can be executed immediately. The tool integrates with language models to interpret user intent and generate accurate commands, reducing the need for memorizing complex syntax. It is particularly useful for beginners learning shell environments as well as experienced users who want to speed up repetitive tasks. cmdh emphasizes minimalism and speed, offering a lightweight interface that fits seamlessly into existing command-line workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    ShortAs

    ShortAs

    Advanced Alias Management Tool

    This application is alias Management Tool with Advanced Graphical User Interface. It helps Linux Users to manage terminal alias easily and securely.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    ScriptCommunicator / serial terminal

    ScriptCommunicator / serial terminal

    Scriptable data terminal which supports several interfaces.

    ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log. In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface. This script interface has the following features: - Scripts can send and receive data with the main interface. - In addition to...
    Leader badge
    Downloads: 65 This Week
    Last Update:
    See Project
  • 6
    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: 4 This Week
    Last Update:
    See Project
  • 7
    TinTin++ Mud Client

    TinTin++ Mud Client

    A MUD client for Android, iOS, Linux, Mac OS X and Windows

    TinTin++ is a console mud client for any type of text mud or bbs. The mud client's main assets are an easy to learn scripting language, triggers, automapping, and a split screen interface to separate mud output from client input. Installation instructions for Android, iOS, and several other operating systems are available on the website. https://tintin.mudhalla.net
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    YTS Terminal Manager

    YTS Terminal Manager

    Terminal Manager: Your All-in-One Remote Management Solution

    YTS Terminal Manager is an all-in-one terminal and remote-session manager for Windows 10 and 11. It handles SSH, Telnet, serial (RS-232/RS-485), SFTP, FTP, SCP and RDP connections as tabs in a single window, so the console cable, the jump host, the file transfer and the device web UI all live in one place and share the same favorites, logging and shortcuts. A built-in AI assistant reads your live terminal, understands the device you are connected to, and can diagnose problems, explain...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    jsTerm

    jsTerm

    Terminal for serial ports and TCP / UDP connections with JavaScript

    The cross-platform VT100 terminal emulator for serial ports and TCP / UDP connections has a simple, uncluttered interface that can be extended with JavaScript.
    Downloads: 7 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 10
    cardionet

    cardionet

    A beautiful, modern Terminal User Interface (TUI) for nmap

    CardioNet simplifies network scanning by providing an intuitive graphical interface for nmap, making it accessible to both beginners and advanced users. Build complex scanning commands visually, execute them in real-time, and export results in multiple formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    MurmurSSH

    Lightweight, privacy-focused SSH and SFTP client for Linux.

    MurmurSSH is an open-source SSH and SFTP client for Linux, designed as a simple, reliable, and fully local alternative to cloud-based or complex tools. It focuses on clarity and usability, offering a minimal interface, fast connection handling, and straightforward file operations. All profiles and configurations are stored locally — no accounts, syncing, or background services. MurmurSSH supports password and SSH key authentication, including passphrase-protected keys. Host key...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    JYMAG

    JYMAG

    Management & operating of AT-based (e.g. Sagem) mobile phones/modems

    JYMAG (Jig Your Music And Graphics) is a program for communicating with serial-port-based mobile phones. It is a free replacement for the Sagem mobile phone software, 'My Pictures and Sounds', and a general-purpose serial terminal. See the project homepage https://jymag.sourceforge.io and the project Wiki in the menu above.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    Color LS

    Color LS

    A Ruby gem that beautifies the terminal's ls command

    A Ruby script that colorizes the ls output with color and icons. You can overwrite the existing icons and colors mapping by copying the yaml files. You may also use a color hex code as long as it is quoted within the YAML file and prefaced with a # symbol. A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    LSJ-Link

    LSJ-Link

    시리얼 통신 프로그램 (Serial Control Program)

    ...[Key Features / 주요 기능] Instant Connectivity: 간단한 포트 및 보드레이트(Baud rate) 설정으로 즉시 연결 가능. Real-time Monitoring: 송수신 데이터를 실시간 로그창으로 확인. Lightweight & Fast: 군더더기 없는 로직으로 시스템 자원 점유율 최소화. User-friendly Interface: 직관적인 UI로 초보자부터 전문가까지 쉽게 사용. [Short Description (영문 요약)] LSJ-Link is a high-performance serial communication tool designed for developers working with Arduino and embedded systems. Experience stable data transmission and real-time monitoring with a simple, intuitive interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    KiTTY

    KiTTY

    Lightweight, open-source SSH/telnet client

    KiTTY is a lightweight, open-source SSH/telnet client and terminal emulator based on PuTTY, designed for use in Windows environments. It is primarily used for remote connections via SSH, Telnet, Rlogin, and serial protocols, making it an essential tool for system administrators, network engineers, and developers who need to manage remote servers or devices. KiTTY extends PuTTY's functionality with a variety of enhancements, such as session management, automated password handling, and...
    Leader badge
    Downloads: 316 This Week
    Last Update:
    See Project
  • 16

    phpMan

    Unix system man page on the web

    phpMan.php is a unix Man page / Perldoc / Info page Web Interface runs on PHP 4.2 above. One file script makes it easier to read man pages which is lengthy and require you to use 'more' or 'pg' filters. (Apache 2.x need configure: AcceptPathInfo On)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    LXDE on Cygwin

    LXDE on Cygwin

    LXDE on Cygwin in a Self Installing Package.

    LXDE on Cygwin is your "swiss knife" for remote computing. In a Window$$ application, it provides loads of functions that are tailored for HPC users, webmasters, IT administrators and pretty much all users who need to handle their remote jobs in a more simple way. LXDE on Cygwin provides all the important remote network tools (SSH, PUTTY, X11, VNC, FTP,SFTP, MOSH, FILEZILLA ...) and Unix commands (bash, ls, cat, sed, grep, awk, rsync, python, git ...) to Windows desktop. The program...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    rucola

    Terminal based markdown note manager

    Terminal-based markdown note manager to view statistics, explore connections and launch editing and viewing applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Unicoder

    Unicoder

    A Portable Wide-Character Terminal Output Package for C and C++

    Unicoder is a single header file that you add to your C or C++ projects which allows you to easily display unicode characters in the Terminal display irregardless of what compiler you are using. That is, it was written so that it would be portable so you can change platforms or compilers with ease. Currently it can be used on either the Windows or Linux platforms. Also, Unicoder can insert compiler specific commands that perform useful task such as clearing the console display or turn...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Cmder

    Cmder

    Portable console emulator for Windows

    ...It is based on the amazing ConEmu, with major config overhaul, enhancements from Clink, Monokai color scheme and a custom prompt layout. Overall, it's got a very pleasant user interface that's much improved from ConEmu. The biggest advantage with cmder is that it is portable. It was designed to be totally self-contained, totally free of external dependencies. This makes it perfect for USB Sticks or cloud storage, so you can have your settings, aliases, binaries and history wherever you go.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 21
    Useful Scripts

    Useful Scripts

    Useful scripts for making developer's everyday life easier

    Useful scripts for making developers' everyday lives easier and happier, involving java, shell, etc. Usually useful manual operations are made into scripts for convenient use, making the daily life of development easier. Share the functions (i.e. requirements, ideas) that are commonly used but not written into scripts, and submit an Issue. The scripts of this warehouse (such as related scripts) are deployed and used in the online production environment of JavaAlibaba and other companies...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    Protocol tool

    Hexadecimal strings test tool

    This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ddgr

    ddgr

    DuckDuckGo from the terminal

    ddgr is a command-line search tool that lets users perform DuckDuckGo web searches directly from their terminal, providing a privacy-focused alternative to browser-based searches without tracking or personalized profiling. It fetches search results via DuckDuckGo’s API or HTML output and presents links, snippets, and metadata in a clean terminal format, making it useful for programmers, sysadmins, and privacy advocates who prefer keyboard-driven workflows. The tool also supports options like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gtop

    gtop

    System monitoring dashboard for terminal

    gtop is a tool that helps you monitor your systems through a dashboard user interface, and it is optimized to monitor and visualize terminals. gtop requirements are to have Node.js version 8 or higher. It supports Linux, OSX, and Windows (with partial support). You need to assign host net and pid to access the metrics in the host machine. Start gtop with the gtop command. To stop gtop use q, or ctrl+c in most shell environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    UartVide

    UartVide

    A flat UI RS232 serial port communication utility.

    Mainly designed for embedded & software engineers, UartVide is a flat-UI and straightforward and lightweight RS232 serial port communication utility that allows you to configure the connection parameters and communicate via the port. UartVide runs on all platforms supported by PySide2 including Windows, Linux. (MyTerm was renamed to UartVide from version 2.4)
    Downloads: 3 This Week
    Last Update:
    See Project