Item logo image for Transit Inspector

Transit Inspector

ExtensionDeveloper Tools10 users
Item media 5 (screenshot) for Transit Inspector
Item media 1 (screenshot) for Transit Inspector
Item media 2 (screenshot) for Transit Inspector
Item media 3 (screenshot) for Transit Inspector
Item media 4 (screenshot) for Transit Inspector
Item media 5 (screenshot) for Transit Inspector
Item media 1 (screenshot) for Transit Inspector
Item media 1 (screenshot) for Transit Inspector
Item media 2 (screenshot) for Transit Inspector
Item media 3 (screenshot) for Transit Inspector
Item media 4 (screenshot) for Transit Inspector
Item media 5 (screenshot) for Transit Inspector

Overview

DevTools panel that shows Transit API traffic decoded as EDN.

Adds a Transit tab to Chrome DevTools, next to Network. It lists the page's Fetch/XHR requests and shows Transit request payloads and response bodies decoded as readable EDN, next to the raw Transit. Transit is a format for sending data between applications, most often Clojure and ClojureScript ones. Sent as JSON, it packs keywords, sets, dates and maps with non-string keys into strings and arrays ("~:user/id", ["^ ", ...]), which makes the raw JSON in the Network panel hard to read. Transit Inspector shows it as EDN, Clojure's own data notation. • Requests carrying Transit are clickable; other Fetch/XHR requests are grayed out. Transit is detected by content type, or by sniffing bodies served as application/json. • EDN, Transit, or both side by side. Fold, select, copy and search like in an editor. • Search all requests at once (Cmd+F / Ctrl+F), like the Network panel's search: every match, grouped by request, a click away from the request it's in. Searches the decoded EDN, so keys Transit sent as cache codes are found too. • Double-click a bracket to select a whole map, vector, list or set; Cmd+I / Ctrl+I expands the selection to the enclosing form. • The footer shows the get-in path of the value at the cursor, with a "Copy path" button. • Read long strings without escapes: stack traces and SQL with real line breaks instead of \n, and EDN or JSON stored in a string pretty-printed. • Problems such as malformed Transit, unknown tags or lost precision are underlined, with the message on hover. • Follows the DevTools light and dark theme. Observe only: it never changes requests. It sees requests made while DevTools is open, and decodes Transit JSON (transit+msgpack is listed but not decoded). Privacy: the extension makes no network requests of its own. No telemetry, analytics or third-party services, and its Content Security Policy blocks every connection from its pages. Captured traffic stays in DevTools' memory and is gone when you close DevTools; only the view mode and the request list's width are saved. It requests no permissions. Chrome still lists "Read and change all your data on all websites" for every DevTools extension, because DevTools extensions can run code in the page they inspect; Transit Inspector never does, and its build fails if that API appears in the code. Open source (MIT): https://github.com/Tuxedo-Code/transit-inspector

Details

  • Version
    0.8.0
  • Updated
    October 11, 2026
  • Size
    194KiB
  • Languages
    English
  • Developer
    Website
    Email
    contact@tuxedocode.dk
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps