Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

Lataa apic-gui 0.4.0

Desktop GUI for apic — design and collaborate on Git-friendly API contracts.

Rizki Rakasiwi API- ja web-kehitys #99 API- ja web-kehitys
Tämä on vanhempi versio. Uusin versio on 0.5.1. apic-gui 0.5.1 · Julkaistu:

Asennustiedostot 0.4.0

ArkkitehtuuriTyyppiLaajuusTiedostokokoLatausSHA256
64-bittinen MSI Kaikki käyttäjät — github.com VirusTotal

Linkki ja SHA256-tiiviste ovat peräisin Windows Package Managerin yhteisön manifestista. Vertaa ladatun tiedoston tiivistettä ennen kuin suoritat sen.

Muutosloki

A large release: a simplified, breaking contract format plus full redesigns of both the TUI and the desktop GUI editors around it.
Changed
- Contract format (breaking). The request URL is now a single free-form string ("url": "https://api.example.com/v1/users/{id}") with inline {name} path tokens, replacing the old structured URL object. Query parameters are { name, value, description, required }, both query parameters and headers gain a required flag, and each response can carry its own headers. A request body is the raw JSON payload written directly under request, and a response body is written under the response's schema key. The old type/schema field-level model and the { "example": ... } body wrapper are gone.
- User-facing messages use commas instead of semicolons and em-dashes.
- TUI editing, redesigned. The endpoint header is one inline-editable METHOD url line; the method is chosen from a picker popup instead of cycling. QUERY and HEADERS are NAME/VALUE(/DESCRIPTION) tables. RESPONSE is a code - title tab strip: a opens a Status / Short Description form and then the JSON editor, e edits a tab's status/title (or opens the editor on its body), and d removes a response. The JSON editor saves with Ctrl-S, cancels with Esc, and pretty-prints with Ctrl-P; saving an empty body removes its response.
- Desktop GUI, redesigned. A single tabbed editor (Overview, Headers, Query, Request, Response) with a line-numbered JSON editor, metadata tables carrying a Required/Optional chip, editable response-code tabs, frameless inline inputs, and a calmer green theme.

Added
- The HTTP method is selected from a dropdown in the GUI (and a picker popup in the TUI) listing all methods, rather than cycling one click at a time.
- A required flag on request headers and query parameters, surfaced across the CLI/TUI/GUI, the Postman converter, and the project template.
- Response-level headers, editable in both the TUI and the GUI.
- apic convert --postman gains a --force flag to overwrite contracts thatalready exist. The default still refuses (erroring on an existing file), and the error now points to --force.
- Refreshed bundled example/ project (authentication/ and profile/ sets).

Removed
- The structured body schema, type, field schema, typed fields, properties, file/accept parts, and object[] array bodies, along with the structured URL object. Request and response bodies are now raw JSON payloads (the request written directly under request, a response under schema).
- apic read --example (bodies are already example-only) and the TUI schema generate/infer keys, which no longer have a schema to operate on.

Fixed
- GUI: the sidebar method badge now refreshes when a contract is saved.
- GUI: warn when installing a per-user launcher entry would duplicate an existing system-wide apic entry.
- TUI: numerous editing-correctness fixes (method focus on the url line, modal key handling after close, selected response-tab text color, empty-row cleanup).
- Windows: statically link the MSVC CRT so binaries run without VCRedist, and install apic-gui.exe at the MSI root so winget resolves the executable.

https://github.com/rizukirr/apic/releases/tag/v0.4.0

Suosituin kategoriassa API- ja web-kehitys

Näytä kaikki
  1. BrunoAPI- ja web-kehitys · Anoop M D
  2. InsomniaAPI- ja web-kehitys · Kong
  3. YaakAPI- ja web-kehitys · Mountain Loop Labs
  4. RenderDocAPI- ja web-kehitys · Baldur Karlsson
  5. Altair GraphQL ClientAPI- ja web-kehitys · Samuel Imolorhe
  6. HTTPieAPI- ja web-kehitys · HTTPie
  7. ResponsivelyAppAPI- ja web-kehitys · Responsively
  8. HurlAPI- ja web-kehitys · Orange-OpenSource
  9. SoapUIAPI- ja web-kehitys · SmartBear Software
  10. JACK2API- ja web-kehitys · jackaudio.org

Lisää julkaisijalta Rizki Rakasiwi

Näytä kaikki
  • apicAPI- ja web-kehitys · Rizki Rakasiwi

Tunnisteet

Jaa