awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
darrenburns avatar

darrenburns/posting

0
View on GitHub↗
12,035 estrellas·248 forks·Python·Apache-2.0·7 vistas

Posting

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 workflows from other tools or import standardized API specifications directly into a local workspace. It supports advanced request lifecycle management through user-defined scripts, allowing for dynamic manipulation of headers and payloads. Users can also bridge the gap between terminal commands and structured files by converting between command-line strings and persistent request definitions.

The application provides a comprehensive suite of tools for managing complex API environments, including support for environment variable injection, mutual TLS authentication, and SSL verification. The interface is built using modular, reactive widgets that support both keyboard and mouse navigation, supplemented by a centralized command palette for rapid interaction. Users can further tailor their experience through extensive customization options, such as remappable keyboard shortcuts, theme management, and integration with external text editors and pagers.

Features

  • Terminal API Clients - Provides a keyboard-driven terminal interface for executing, organizing, and testing HTTP requests.
  • HTTP Request Managers - Manages API collections as version-controlled files with support for environment variables and request scripting.
  • API Request Collections - Organizes API requests into local, version-controlled directory structures for project-specific workspaces.
  • API Testing Tools - Facilitates high-speed API testing and request execution through a keyboard-driven terminal interface.
  • HTTP Request Clients - Executes HTTP requests to API endpoints with full control over methods, headers, and payloads.
  • Version-Controlled Documentation - Stores API request configurations as plain text files to enable version-controlled documentation alongside source code.
  • Version-Controlled Configuration Stores - Stores API request configurations as plain-text files to ensure compatibility with version control systems.
  • Client Certificate Authentication - Supports mutual TLS authentication by providing local certificate and key files for secure connections.
  • Keyboard Navigation - Enables rapid navigation and interaction through keyboard shortcuts and remappable keybindings.
  • API Request Configurations - Persists API request configurations as structured files for retrieval and reuse.
  • API Clients - Terminal-based API client for efficient interactions.
  • Herramientas de desarrollo - HTTP client for the terminal.
  • API Request Scripting - Supports user-defined scripts for dynamic manipulation of request properties and response processing.
  • Command Palettes - Centralizes application control through a searchable command palette for rapid keyboard-driven interaction.
  • Certificate Trust Validation - Validates server SSL certificates against trusted certificate authority bundles to ensure secure communication.
  • Environment Variable Injection - Injects environment variables into request fields to manage different deployment targets dynamically.
  • Parsers - Parses external API definitions to enable rapid migration and synchronization of endpoint collections.
  • Migration Importers - Imports external API definitions and environment configurations into a local development workspace.
  • cURL Importers - Converts between terminal-based cURL command strings and persistent, structured request definitions.
  • Migration Tools - Migrates existing API workflows and environment variables into a local, version-controlled file structure.
  • Request Payloads - Configures request bodies with syntax highlighting and automatic content-type management for API payloads.
  • Lifecycle Event Hooks - Triggers user-defined scripts at specific stages of the request lifecycle for dynamic property manipulation.
  • Fuzzy Search Interfaces - Locates saved API requests using a fuzzy search interface for quick access.
  • Sidebar Layouts - Provides a sidebar interface for browsing and selecting stored API requests.
  • Terminal Layout Engines - Constructs reactive terminal interfaces using modular widgets and layout engines.
  • Response Inspection Tools - Simplifies inspection of server outputs through built-in text tools and external editor integration.
  • URL Construction - Provides dynamic URL parameterization by extracting and substituting placeholders within request paths.

Historial de estrellas

Gráfico del historial de estrellas de darrenburns/postingGráfico del historial de estrellas de darrenburns/posting

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Posting

Proyectos open-source similares, clasificados según cuántas características comparten con Posting.
  • hoppscotch/hoppscotchAvatar de hoppscotch

    hoppscotch/hoppscotch

    79,618Ver en GitHub↗

    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

    TypeScriptapiapi-clientapi-rest
    Ver en GitHub↗79,618
  • mountain-loop/yaakAvatar de mountain-loop

    mountain-loop/yaak

    18,778Ver en GitHub↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    TypeScriptbruno-alternativegraphqlgrpc
    Ver en GitHub↗18,778
  • httpie/desktopAvatar de httpie

    httpie/desktop

    3,851Ver en GitHub↗

    This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in

    apiapi-clientapi-testing
    Ver en GitHub↗3,851
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
Ver las 30 alternativas a Posting→

Preguntas frecuentes

¿Qué hace darrenburns/posting?

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.

¿Cuáles son las características principales de darrenburns/posting?

Las características principales de darrenburns/posting son: Terminal API Clients, HTTP Request Managers, API Request Collections, API Testing Tools, HTTP Request Clients, Version-Controlled Documentation, Version-Controlled Configuration Stores, Client Certificate Authentication.

¿Qué alternativas de código abierto existen para darrenburns/posting?

Las alternativas de código abierto para darrenburns/posting incluyen: hoppscotch/hoppscotch — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL,… mountain-loop/yaak — Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API… httpie/desktop — This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… thunderclient/thunder-client-support — Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and… elbywan/wretch — Wretch is a chainable HTTP client library and Fetch API wrapper designed to simplify network request configuration,…