apic 0.5.1

Tool for designing and collaborating on API contracts

filecart Linux Updated Oct 13, 2026
Download 9.26 MB
19downloads
0this week
FreeFreeware
0reviews

Screenshots

About apic

A free and fully open-source tool for designing and collaborating on API contracts, built around one idea: your contracts belong in your Git repo, not behind someone else's paywall.

License: MIT
Release info Update on Aug 27, 2026
Release notes A packaging release on top of 0.5.0, plus one change to how the git panel presents a diff. The CLI, the TUI, and the contract format are unchanged, so existing projects need no migration.

Installable from apt on Ubuntu

packaging/debian/ builds apic and apic-gui as .deb packages for Ubuntu 26.04 on amd64 and arm64, published through the PPA ppa:rizukirr/apic.

Unlike the AUR and Copr packages, which ship prebuilt binaries, Launchpad compiles from source on builders with no network access. mk-orig.sh vendors all 566 crate dependencies into the orig tarball and verifies the vendor tree is internally consistent before writing it. apic-gui now declares the git runtime dependency it has always needed.

Getting there meant moving eframe and egui_extras back to 0.35 and dropping the declared MSRV from 1.97 to 1.92. epaint 0.36.1 requires Rust 1.95, while Ubuntu 26.04 ships 1.93 as its newest archive toolchain, which put the desktop GUI out of reach of the current LTS. The downgrade needed no source change and the full suite passes on 1.92.

A new msrv job in CI builds and tests the workspace on the minimum supported version, so a routine dependency bump cannot silently push the project past what the Ubuntu archive can compile.

Git panel: field list first, real diff behind the toggle

Selecting a changed contract now opens on its field list, which says what changed about the contract, rather than on the whole file with the changed lines tinted.

The checkbox that read Show changed fields now reads Show raw diff and gives git's own output, with hunk headers and +/- markers, instead of the entire file. It stays where you put it when you click a different file rather than resetting each time.

Anything the field list cannot describe falls through to the diff: a non-contract file, an untracked file, or a change that is only formatting. A selection never lands on an empty pane.

One fix underneath this. The diff renderer kept only the first hunk header and printed every…
Related tags api contract rest
Listing dataFlathub

Reviews

No reviews yet. Be the first to review apic.

Used apic? Tell other visitors what you thought.

Log in to write a review

Other products by this publisher

Most viewed Linux Programming

  1. 1 Postman 12.35.0 API Development Environment 71 views
  2. 2 Clustta 0.4.41 Version control for creative work 61 views
  3. 3 Arduino IDE 1.8.19 Open-source electronics prototyping platform 60 views
  4. 4 Freelens 2.0.0 Free IDE for Kubernetes 56 views
  5. 5 Kreya 1.21.0 All-in-one API Client 54 views
  6. 6 Zed 1.26.2 High-performance code editor 54 views
  7. 7 Apipost 8.2.7 Apipost = Postman + Swagger + Mock + Jmeter, Backend, frontend, testing, and online collaboration with real-time content synchronization 52 views
  8. 8 Arduino IDE v2 2.3.10 Open-source electronics prototyping platform 50 views
  9. 9 DIY Layout Creator 6.9.0 Circuit layout design tool supporting PCB, vero-board, point-to-point, perf-board and guitar wiring diagrams 50 views
  10. 10 CraftOS-PC v2.8.3 Advanced ComputerCraft emulator 49 views

Most downloaded Linux Programming

  1. 1 Zed 1.26.2 High-performance code editor 27 downloads
  2. 2 Beekeeper Studio 6.2.1 The SQL Editor and Database Manager Of Your Dreams 25 downloads
  3. 3 Pinepods 0.9.0 A complete, self-hosted podcast management system 20 downloads
  4. 4 apic 0.5.1 Tool for designing and collaborating on API contracts 19 downloads
  5. 5 Resonance 3.5.8 Test and explore web services 17 downloads
  6. 6 Godot 3 (C#/.NET) 4.7.2-stable Easily create 2D and 3D games 16 downloads
  7. 7 Freelens 2.0.0 Free IDE for Kubernetes 15 downloads
  8. 8 Gluon Scene Builder 26.0.0 Design JavaFX user interfaces 15 downloads
  9. 9 Godot Engine (C#/.NET) 4.7.2-stable Easily create 2D and 3D games 15 downloads
  10. 10 Godot 3 4.7.2-stable Easily create 2D and 3D games 14 downloads