awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
httpie avatar

httpie/http-prompt

0
View on GitHub↗
9,097 stele·342 fork-uri·Python·MIT·17 vizualizărihttp-prompt.com↗

Http Prompt

HTTP Prompt is an interactive command-line HTTP client built on top of HTTPie, providing a read-eval-print loop (REPL) shell for exploring and testing APIs. It wraps HTTPie's request-building and response-parsing capabilities into a persistent session that tracks current URL, headers, and other context, enabling rapid iteration on API calls without leaving the terminal.

The tool distinguishes itself through its interactive shell environment, which includes context-aware tab completion for HTTP methods, URLs, headers, and body parameters, along with terminal-based syntax highlighting for both requests and responses. Command history persistence allows users to navigate through previous inputs within the session, while the prompt-based state management simplifies repeated API interactions by maintaining session context.

The project covers the full workflow of interactive API exploration, from launching an interactive HTTP client to exploring APIs with real-time autocomplete and syntax highlighting. It is designed for developer tooling integration, combining HTTPie's power with an interactive shell for streamlined API debugging and development.

Features

  • Interactive HTTP Clients - Start a command-line session with autocomplete and syntax highlighting for testing and exploring APIs interactively.
  • HTTP REPL Shells - An interactive command-line interface that reads user input, executes HTTP requests, and displays responses in a continuous loop.
  • API Testing CLIs - An interactive command-line tool for API testing that combines HTTPie's request capabilities with autocomplete and syntax highlighting.
  • Command Line HTTP Clients - Using an interactive REPL to send HTTP requests and view responses without leaving the terminal.
  • API Development Tools - Combining HTTPie's power with an interactive shell for streamlined API debugging and development.
  • Realtime API Testing - Rapidly iterating on API calls with real-time feedback and request history in a shell environment.
  • Interactive API Explorers - Exploring and testing HTTP APIs from the command line with autocomplete and syntax highlighting for requests and responses.
  • Interactive Shells - An interactive command-line shell for HTTPie that provides autocomplete and syntax highlighting for exploring and testing APIs.
  • HTTP Shells - Launch a command-line REPL that sends HTTP requests and displays responses with autocomplete and syntax highlighting.
  • HTTP REPLs - An interactive read-eval-print loop built on HTTPie for sending HTTP requests with real-time autocomplete and syntax highlighting.
  • HTTP Client Integration Layers - Wraps HTTPie's request-building and response-parsing capabilities to provide a programmatic API for shell commands.
  • API Session Context Managers - Maintains a session state that tracks current URL, headers, and other context to simplify repeated API interactions.
  • API Explorers - An interactive command-line interface for exploring APIs with HTTPie, featuring autocomplete and syntax highlighting for HTTP requests.
  • Readline Interfaces - Uses the GNU Readline library to provide context-aware tab completion for HTTP methods, URLs, headers, and body parameters.
  • HTTP Request Highlighters - Applies terminal-based syntax highlighting to HTTP requests and responses using Pygments or a similar library for improved readability.
  • Command History Persistence - Stores and retrieves previous commands from a file, enabling navigation through past inputs within the interactive session.

Istoric stele

Graficul istoricului de stele pentru httpie/http-promptGraficul istoricului de stele pentru httpie/http-prompt

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Http Prompt

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Http Prompt.
  • denysdovhan/bash-handbookAvatar denysdovhan

    denysdovhan/bash-handbook

    6,102Vezi pe GitHub↗
    JavaScriptbashbookguide
    Vezi pe GitHub↗6,102
  • ipython/ipythonAvatar ipython

    ipython/ipython

    16,718Vezi pe GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Python
    Vezi pe GitHub↗16,718
  • chrisant996/clinkAvatar chrisant996

    chrisant996/clink

    5,320Vezi pe GitHub↗

    Clink is a command line enhancer and shell extension for the Windows CMD terminal. It functions as a readline-style input library and completion engine, adding advanced line editing, persistent command history, and command argument prediction to the standard Windows command line environment. The project distinguishes itself through a scriptable architecture that allows for custom completion definitions, Lua keyboard mapping, and dynamic prompt customization. It enables the creation of context-sensitive prompts that can include asynchronous updates, environment-based formatting, and transient

    C++
    Vezi pe GitHub↗5,320
  • electricitymaps/electricitymaps-contribAvatar electricitymaps

    electricitymaps/electricitymaps-contrib

    4,008Vezi pe GitHub↗

    This project provides a suite of interfaces and tools for accessing electricity carbon intensity and production metrics. It includes an API for real-time and historical data, a geographic power data map for visualizing regional carbon intensity and renewable energy percentages, and a system for extracting datasets required for standardized greenhouse gas emissions reporting. The project features an interactive API sandbox that allows users to test requests and inspect data responses without writing code. It also includes mechanisms for institutional email verification to manage access to hist

    Pythonappclimate-changedata-visualization
    Vezi pe GitHub↗4,008
Vezi toate cele 30 alternative pentru Http Prompt→

Întrebări frecvente

Ce face httpie/http-prompt?

HTTP Prompt is an interactive command-line HTTP client built on top of HTTPie, providing a read-eval-print loop (REPL) shell for exploring and testing APIs. It wraps HTTPie's request-building and response-parsing capabilities into a persistent session that tracks current URL, headers, and other context, enabling rapid iteration on API calls without leaving the terminal.

Care sunt principalele funcționalități ale httpie/http-prompt?

Principalele funcționalități ale httpie/http-prompt sunt: Interactive HTTP Clients, HTTP REPL Shells, API Testing CLIs, Command Line HTTP Clients, API Development Tools, Realtime API Testing, Interactive API Explorers, Interactive Shells.

Care sunt câteva alternative open-source pentru httpie/http-prompt?

Alternativele open-source pentru httpie/http-prompt includ: denysdovhan/bash-handbook. ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… chrisant996/clink — Clink is a command line enhancer and shell extension for the Windows CMD terminal. It functions as a readline-style… electricitymaps/electricitymaps-contrib — This project provides a suite of interfaces and tools for accessing electricity carbon intensity and production… rest-client/rest-client — This is a Ruby HTTP client designed for REST API integration, resource modeling, and automated network communication.… hoppscotch/hoppscotch — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL,…