# GUI and CLI clients

> Search results for `GUI and CLI clients` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/gui-and-cli-clients

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/gui-and-cli-clients).**

## Results

- [httpie/cli](https://awesome-repositories.com/repository/httpie-cli.md) (38,228 ⭐) — This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell.

The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f
- [fosrl/pangolin](https://awesome-repositories.com/repository/fosrl-pangolin.md) (21,255 ⭐) — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet.

The platform distinguishes itself through a declarative infrastructure model that synchronizes n
- [cli/cli](https://awesome-repositories.com/repository/cli-cli.md) (44,849 ⭐) — This project is a command-line interface that bridges local development workflows with remote platform services. It functions as a terminal-based platform client, enabling users to manage repositories, issues, and pull requests directly from their command line through authenticated API interactions. The tool provides a modular environment that supports custom binary extensions and command aliases, allowing developers to tailor their terminal experience to specific project needs.

Beyond standard repository management, the tool serves as a remote development manager, offering capabilities to pr
- [mermade/openapi-gui](https://awesome-repositories.com/repository/mermade-openapi-gui.md) (1,490 ⭐) — OpenAPI-GUI
- [lgug2z/komorebi](https://awesome-repositories.com/repository/lgug2z-komorebi.md) (14,754 ⭐)
- [tldr-pages/tldr](https://awesome-repositories.com/repository/tldr-pages-tldr.md) (62,933 ⭐) — This project is a community-driven repository of simplified, example-based reference guides for command-line tools. It functions as an open-source knowledge base designed to provide concise, practical usage examples that help developers navigate complex software without the need for lengthy technical documentation.

The system relies on a decentralized architecture where independent client applications fetch and render documentation locally. This approach ensures that reference materials remain accessible offline while supporting a wide variety of user interfaces across desktop, mobile, and we
- [avelino/awesome-go](https://awesome-repositories.com/repository/avelino-awesome-go.md) (175,576 ⭐) — This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains.

The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,
- [kingtoolbox/windterm](https://awesome-repositories.com/repository/kingtoolbox-windterm.md) (31,343 ⭐) — WindTerm is a cross-platform terminal emulator and integrated development environment designed for remote server management and system administration. It provides a centralized graphical interface for interacting with local and remote command-line environments, utilizing a low-level emulation engine to interpret ANSI escape sequences and render text streams.

The application distinguishes itself through a multi-pane workspace that supports terminal session multiplexing, allowing users to organize multiple command windows and panes within a single interface. It features a modular architecture t
- [adhikasp/mcp-client-cli](https://awesome-repositories.com/repository/adhikasp-mcp-client-cli.md) (0 ⭐)
- [gui-cs/terminal.gui](https://awesome-repositories.com/repository/gui-cs-terminal-gui.md) (11,068 ⭐) — Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux.

The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter
- [kubernetes/client-go](https://awesome-repositories.com/repository/kubernetes-client-go.md) (9,837 ⭐) — This project is a Go language library that provides a programmatic interface for interacting with the Kubernetes API server. It serves as a client for managing cluster resources, offering both typed interfaces for compile-time safety and dynamic interfaces for unstructured data and custom resource management.

The library includes a controller framework designed for building event-driven automation. This framework utilizes informers to maintain local resource caches and rate-limited work queues to decouple event detection from state reconciliation. High availability is supported through a lead
- [drizzle-team/drizzle-orm](https://awesome-repositories.com/repository/drizzle-team-drizzle-orm.md) (34,835 ⭐) — Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.
- [fenio/anylinuxfs-gui](https://awesome-repositories.com/repository/fenio-anylinuxfs-gui.md) (128 ⭐) — macOS GUI for anylinuxfs
- [upstash/context7](https://awesome-repositories.com/repository/upstash-context7.md) (57,490 ⭐) — Context7 is an AI-powered documentation retrieval engine designed to provide developers and AI agents with real-time, context-aware access to technical documentation and code snippets. By integrating external library documentation as callable tools, the platform equips AI coding assistants with project-specific knowledge, helping to improve generation accuracy and reduce hallucinations during inference.

The platform distinguishes itself through a robust security and governance framework that manages documentation as a centralized knowledge base. It employs a multi-source ingestion pipeline to
- [spicetify/cli](https://awesome-repositories.com/repository/spicetify-cli.md) (23,479 ⭐) — This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality.

The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan
- [duckdb/duckdb](https://awesome-repositories.com/repository/duckdb-duckdb.md) (38,805 ⭐) — DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation.

The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti
- [antojoseph/diff-gui](https://awesome-repositories.com/repository/antojoseph-diff-gui.md) (182 ⭐) — GUI for Frida -Scripts
- [java-decompiler/jd-gui](https://awesome-repositories.com/repository/java-decompiler-jd-gui.md) (15,024 ⭐) — This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It functions as a graphical interface that translates Java bytecode back into readable source code, allowing users to examine the internal logic of class files and archives when original source files are unavailable.

The tool provides a structured environment for navigating complex file hierarchies, including nested archives like JAR and WAR files. By maintaining an in-memory representation of loaded classes, it enables rapid searching and cross-referencing of code elements. The ap
- [aws/aws-cli](https://awesome-repositories.com/repository/aws-aws-cli.md) (17,059 ⭐) — The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services infrastructure. It functions as a cloud resource management tool that allows for the creation, configuration, and modification of cloud services through a unified set of commands.

The tool provides mechanisms to route authenticated requests to global and region-specific service endpoints. It manages identity keys and access profiles through environment variables and configuration files to authenticate requests across different cloud accounts.

The interface supports cloud resource
- [transmission-remote-gui/transgui](https://awesome-repositories.com/repository/transmission-remote-gui-transgui.md) (3,438 ⭐) — 🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
- [mostrop2p/mostro-cli](https://awesome-repositories.com/repository/mostrop2p-mostro-cli.md) (36 ⭐) — Mostro P2P cli client
- [kanidm/kanidm](https://awesome-repositories.com/repository/kanidm-kanidm.md) (4,595 ⭐) — Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS.

The system distinguishes itself through a granular access control engine that enforces security policies
- [hoppscotch/hoppscotch](https://awesome-repositories.com/repository/hoppscotch-hoppscotch.md) (79,618 ⭐) — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment.

The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr
- [tb2097/wacom-gui](https://awesome-repositories.com/repository/tb2097-wacom-gui.md) (144 ⭐) — Python/PyQt Wacom GUI for MATE/KDE
- [darrenburns/posting](https://awesome-repositories.com/repository/darrenburns-posting.md) (12,035 ⭐) — Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems.

The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo
- [honojs/hono](https://awesome-repositories.com/repository/honojs-hono.md) (30,994 ⭐) — Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.
- [cli-table/cli-table3](https://awesome-repositories.com/repository/cli-table-cli-table3.md) (0 ⭐) — cli-table3
- [devtoys-app/devtoys](https://awesome-repositories.com/repository/devtoys-app-devtoys.md) (31,666 ⭐) — DevToys is a cross-platform desktop application that functions as a comprehensive suite of offline utilities for common software development tasks. It provides a unified interface for performing data formatting, encoding, validation, and asset generation locally without requiring an internet connection.

The application is built on a plugin-based extensibility framework that allows users to integrate custom utility modules to meet specific technical requirements. A core differentiator is its clipboard-aware management system, which monitors clipboard content to automatically suggest or open th
- [getgridea/gridea](https://awesome-repositories.com/repository/getgridea-gridea.md) (10,276 ⭐) — Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a server. It stores all content as plain Markdown files and JSON in a local folder, compiles them into a static site, and deploys the result to multiple remote targets including GitHub Pages, Coding Pages, and SFTP servers.

The application runs as a cross-platform Electron client, providing a native editing and publishing experience. It supports custom themes that can be selected, installed from a built-in marketplace, and configured with settings like social links and analytic
- [termius/termius-cli](https://awesome-repositories.com/repository/termius-termius-cli.md) (588 ⭐) — CLI for the ssh client Termius
- [lit/lit](https://awesome-repositories.com/repository/lit-lit.md) (21,679 ⭐) — Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project.

The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con
- [foundry376/mailspring](https://awesome-repositories.com/repository/foundry376-mailspring.md) (17,622 ⭐) — Mailspring is a cross-platform desktop email client designed to aggregate multiple accounts into a single, unified inbox. It utilizes standard protocols to synchronize messages and provides a centralized interface for managing professional correspondence across different email services.

The application distinguishes itself through a suite of productivity tools that include automated message scheduling, follow-up reminders, and email engagement tracking to monitor recipient interactions. It also features contact enrichment to surface professional context and historical data, alongside built-in
- [tfmigrator/cli](https://awesome-repositories.com/repository/tfmigrator-cli.md) (35 ⭐) — CLI to migrate Terraform Configuration and State
- [rest-client/rest-client](https://awesome-repositories.com/repository/rest-client-rest-client.md) (5,215 ⭐) — Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
- [webtorrent/webtorrent-desktop](https://awesome-repositories.com/repository/webtorrent-webtorrent-desktop.md) (10,072 ⭐) — ❤️ Streaming torrent app for Mac, Windows, and Linux
- [ethereum/ethereum-org-website](https://awesome-repositories.com/repository/ethereum-ethereum-org-website.md) (5,941 ⭐) — This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications.

The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins
- [matsuridayo/nekoray](https://awesome-repositories.com/repository/matsuridayo-nekoray.md) (15,196 ⭐) — Nekoray is a cross-platform desktop application designed to manage secure network tunnels and proxy configurations. It functions as a graphical interface that routes system traffic through encrypted remote connections to facilitate private browsing and access to geo-restricted content.

The application integrates established networking cores to handle complex traffic routing and protocol implementation. By utilizing a local proxy server architecture, it intercepts system traffic and directs it through user-defined rules, allowing for granular control over how data is filtered and transmitted.
- [mindsdb/mindsdb](https://awesome-repositories.com/repository/mindsdb-mindsdb.md) (39,313 ⭐) — MindsDB is an AI-native database engine that treats machine learning models and autonomous agents as virtual tables. By mapping external data sources, predictive models, and third-party services directly into the database schema, it enables users to perform inference, data retrieval, and complex orchestration using standard SQL syntax.

The platform distinguishes itself through an autonomous agent orchestrator that executes iterative reasoning loops, allowing agents to plan data access and synthesize natural language responses from connected knowledge bases. It functions as a federated data ga
- [sqlectron/sqlectron-gui](https://awesome-repositories.com/repository/sqlectron-sqlectron-gui.md) (4,752 ⭐) — A simple and lightweight SQL client desktop with cross database and platform support.
- [go-swagger/go-swagger](https://awesome-repositories.com/repository/go-swagger-go-swagger.md) (9,989 ⭐) — go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents.

The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command
- [spacedriveapp/spacedrive](https://awesome-repositories.com/repository/spacedriveapp-spacedrive.md) (38,320 ⭐) — Spacedrive is a decentralized storage client that functions as a distributed file manager, aggregating local, cloud, and network storage into a single virtual filesystem. It operates on a local-first design, prioritizing offline availability by caching metadata and file chunks locally before synchronizing them across devices. By coordinating data access without relying on a central server, it enables users to maintain a private and secure storage network across their own hardware and cloud accounts.

The platform distinguishes itself through a virtual storage layer that maps disparate physical
- [letgo0007/cli](https://awesome-repositories.com/repository/letgo0007-cli.md) (9 ⭐) — cli
- [mobile-dev-inc/maestro](https://awesome-repositories.com/repository/mobile-dev-inc-maestro.md) (10,788 ⭐) — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies.

The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring
- [luckjiawei/frpc-desktop](https://awesome-repositories.com/repository/luckjiawei-frpc-desktop.md) (6,768 ⭐) — frpc-desktop is a cross-platform desktop application that provides a graphical interface for managing FRP intranet penetration tunnels. It combines FRP binary downloading, visual configuration editing, tunnel lifecycle management, and shareable link generation into a single tool, allowing users to tunnel local network services to the public internet through a relay server without manually editing configuration files or managing binaries.

The application wraps a web frontend inside an Electron shell for native window management across operating systems, and handles the full lifecycle of the FR
- [arkenfox/user.js](https://awesome-repositories.com/repository/arkenfox-user-js.md) (12,637 ⭐) — This project provides a comprehensive configuration template designed to harden the Firefox browser. By modifying internal preference settings, it enforces a standardized security posture that minimizes telemetry, reduces digital fingerprinting, and limits the exposure of unique data to external web services.

The configuration operates through local preference injection, where users manually integrate a static text file into their browser profile directory. This approach maintains a decoupled security policy that functions entirely offline, ensuring that privacy protections remain under local
- [yang991178/fluent-reader](https://awesome-repositories.com/repository/yang991178-fluent-reader.md) (9,462 ⭐) — Fluent Reader is a desktop RSS feed aggregator and reader. Built as a cross-platform client, it collects content from multiple web feeds into a single interface for streamlined aggregation and discovery.

The application distinguishes itself through cross-service feed synchronization, allowing users to maintain consistency between the local reader and external data providers. It also features automated content filtering that uses regular expressions to automatically hide, star, or mark incoming articles as read based on specific patterns.

The software includes an integrated web article reader
- [rodmg/esptool-gui](https://awesome-repositories.com/repository/rodmg-esptool-gui.md) (203 ⭐) — A GUI for ESP8266 flash tool esptool-ck with basic features, geared towards being a production flashing tool.
- [awesome-foss/awesome-sysadmin](https://awesome-repositories.com/repository/awesome-foss-awesome-sysadmin.md) (34,338 ⭐) — This project is a community-curated directory of open-source tools and resources designed to assist system administrators with infrastructure management. It functions as a centralized knowledge base, providing a structured index of software and documentation that helps professionals discover solutions for automating, monitoring, and maintaining distributed computing environments.

The repository distinguishes itself through a collaborative, community-driven structure that organizes a vast array of technical resources into a hierarchical taxonomy. By utilizing hyperlink-centric navigation, it d
- [splash-cli/splash-cli](https://awesome-repositories.com/repository/splash-cli-splash-cli.md) (577 ⭐) — A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.
- [facebook/react](https://awesome-repositories.com/repository/facebook-react.md) (245,669 ⭐) — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
