Dexa vs Octodoge GitHub Companion
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
Dexa
Create and visualize UML class diagrams on Apple devices. Design visually on a canvas or use PlantUML/Mermaid code. Supports various relationship types and exports high-resolution diagrams with a Pro upgrade.
- Visual canvas editor
- PlantUML and Mermaid support
- Six relationship types
- Auto layout with saved positions
- Screen mirroring to TV
- Export to PNG/PDF (Pro)
- iCloud synchronization
Read full descriptionHide full description
Dexa is a UML class diagram editor for developers, students and software architects. Build diagrams visually on an interactive canvas, or write them in PlantUML or Mermaid, on iPhone, iPad, Mac and Apple Vision Pro. A VISUAL CANVAS Drag classes around a zoomable canvas and edit them in the inspector: properties, methods, parameters and visibility (+, -, #, ~). Classes, interfaces, abstract classes and enums, with generics. SIX RELATIONSHIP TYPES Inheritance, realization, association, aggregation, composition and dependency, drawn with the right UML arrows. PLANTUML AND MERMAID Open and save PlantUML (.puml, .plantuml) and Mermaid (.mmd, .mermaid) files; Dexa recognizes the format on its own. With Dexa Pro, edit the source code directly. PRESENT ON TV While Screen Mirroring to an Apple TV or another AirPlay display, or with a display connected, tap the TV button to show just the diagram, full screen, while you keep editing on your iPhone or iPad. The TV follows your zoom and pan. AUTO LAYOUT THAT REMEMBERS Auto Layout arranges your classes in clean hierarchical layers whenever you ask. The positions you choose are saved in the file, so a diagram opens exactly as you left it. EXPORT WITH DEXA PRO Export diagrams as high-resolution PNG or PDF. Dexa Pro is a one-time purchase, shared with your family, that unlocks export and the source code editor. Everything else is free. MADE FOR EVERY APPLE DEVICE • iPhone, in portrait and landscape. • iPad, in any orientation, with the inspector in a sidebar. • Mac, as a native document app. • Apple Vision Pro, in a window in your space. ICLOUD Your diagrams are documents in iCloud Drive, so they stay in sync across your devices and show up in Files and Finder. PRIVATE No account, no ads, no tracking. Dexa doesn't collect any data.
Octodoge GitHub Companion
Read full descriptionHide full description
Octodoge GitHub Companion is a native iOS app for browsing GitHub on your iPhone — repos, profiles, commits, Issues, Pull Requests, Actions, and activity — without opening a browser. SEARCH & EXPLORE Find users and repositories, then browse branches, tags, forks, directories, and source files. Search for branches and tags. Create a tag on a branch, tag, or commit. Read READMEs with rendered markdown, images, and embedded video. COMMITS & CODE View commit history, inspect changes, and read syntax-highlighted diffs in a layout built for mobile. ISSUES Open a repository’s Issues to browse open and closed issues, sort the list, search, and read an issue’s summary and comments. Close or reopen issues. PULL REQUESTS Open a repository’s Pull Requests to browse open and closed PRs, search, follow the discussion, inspect commits and file diffs, and see checks. Close or reopen a pull request, and delete or restore its branch. Mark a pull request as ready or as draft, and merge when GitHub reports it clean (merge, squash, or rebase, as the repository allows). ACTIONS Open a repository’s Actions to browse workflow runs, filter by workflow and status, then drill into jobs, steps, and logs. Re-run or cancel a run, and open prior attempts. STARRED Open Starred to browse every repository you’ve starred, then jump into code, Issues, Pull Requests, and Actions. YOUR PULL REQUESTS Open Pull Requests to browse every pull request you’ve opened, then jump into the conversation, files, commits, and checks. YOUR INBOX Open your inbox to browse your GitHub notifications, then jump into Issues, Pull Requests, and commits. STAY UP TO DATE Your News Feed shows recent GitHub activity from people and repositories you follow. Filter events to focus on what matters. YOUR PROFILE Sign in with GitHub to see your public and private repositories, search them, follow or unfollow users, and star or unstar repos. Create a repository with a name, description, private or public visibility, and an optional README. PRIVATE BY DESIGN Octodoge uses GitHub OAuth. Your access token is stored in the iOS Keychain on your device. The app talks directly to the GitHub API — there is no Octodoge backend collecting your data. Octodoge is not affiliated with GitHub, Inc.
Screenshots
Verdict
The clearest difference is in-app purchases: Octodoge GitHub Companion at none against Dexa's 1. Octodoge GitHub Companion also leads on update cadence (every 4 days vs every 5 months). Dexa's advantage is device support (4 vs 1). On price, ads and iOS requirement there is nothing between them.
Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS
Both are free to download. Dexa sells 1 one-off in-app purchase. Octodoge GitHub Companion asks for nothing beyond the download.
Dexa ships an update every 5 months, Octodoge GitHub Companion every 4 days. The most recent releases landed on November 6, 2026 and November 5, 2026 respectively.
| Parameter | Dexa | Octodoge GitHub Companion |
|---|---|---|
| Price | Free | Free |
| Positive reviews | 100.0% of reviews | — |
| Update frequency | Every 5 months | Every 4 days — better |
| Ads | No | No |
| In-app purchases | Yes | No — better |
| Monetization | Freemium | — |
| Devices | iPhone, iPad, Mac, Vision Pro — better | iPhone |
| Requires iOS | 26.0 | 26.0 |
| Further details — not scored | ||
| Size | 7 MB | 94 MB |
| Age rating | 4+ | 4+ |
| Developer | Ale Mohamad | Ilias Karim |
In-app purchases
Dexa
- Dexa Pro$3.99
Octodoge GitHub Companion
No in-app purchases
Questions
Is Dexa free?
Is Octodoge GitHub Companion free?
Do Dexa or Octodoge GitHub Companion have ads?
Which is updated more often, Dexa or Octodoge GitHub Companion?
Other comparisons















