"InstaNav" doesn't point to one product. It's the name shared — coincidentally — by three completely unrelated tools: a Kotlin Multiplatform navigation library for mobile app developers, a mobile HTML website template, and a Firefox browser extension that adds keyboard shortcuts to Instagram.
What Is InstaNav? (Quick Answer)
Depending on what you were searching for, InstaNav could mean any one of three things. They share a name and nothing else — different developers, different platforms, different purposes entirely.
|
Tool |
Type |
Platform |
Who It's For |
Core Function |
|
InstaNav (KMP Library) |
Open-source library |
Android, iOS |
Mobile app developers |
Instagram-style tab navigation in Compose Multiplatform apps |
|
InstaNav Mobile |
HTML template |
Web browsers |
Web designers, site owners |
Ready-to-use mobile website template |
|
InstaNav Pro |
Browser extension |
Firefox desktop |
Instagram desktop users |
Keyboard shortcuts for Instagram browsing |
InstaNav — The Kotlin Multiplatform Tab Navigation Library
What Problem It Solves
Standard tab navigation in mobile apps is straightforward — but it doesn't behave the way Instagram or YouTube do. On those apps, pressing back doesn't take you deeper into the same tab. It takes you to the last tab you visited. That's a subtle difference, but users notice it. InstaNav is a Kotlin Multiplatform library built specifically to replicate that behaviour.
Worth noting: this pattern is native to Android's back-button model. iOS doesn't have an equivalent system-level gesture, so InstaNav bridges that gap across both platforms.
As reported by TechCrunch, Kotlin became Google's preferred language for Android development — which helps explain why the broader KMP ecosystem, including libraries like InstaNav, has grown steadily since.
What Is Compose Multiplatform?
Compose Multiplatform is a framework that lets developers write shared UI code in Kotlin for both Android and iOS — rather than building separate native apps. InstaNav plugs into that framework as a navigation layer. If you're not a developer, this just means the library works for apps on both platforms at once.
How the Tab History Stack Works
The core logic is simple once you see it laid out. InstaNav tracks which tabs you've visited, in order. Back moves through that history — not through screens within the current tab.
|
Behaviour |
Standard Tab Navigation |
InstaNav |
|
Back button action |
Goes back within current tab |
Goes to previously visited tab |
|
Duplicate tab entries |
Possible |
Not allowed |
|
Home tab handling |
No special rule |
Always last before app exits |
|
Tab state preserved |
Varies by implementation |
Yes, per tab |
What's often overlooked is the home tab rule. InstaNav always reinserts the home tab if it was removed from the stack — so the app reliably exits from home, not from a random tab mid-session. In practice, teams building consumer apps find this kind of exit behaviour matters more than expected once real users start testing.
Key Components
Four building blocks make up the InstaNav setup:
- InstaTab — defines each tab with a unique ID and route
- rememberInstaNavState — holds and manages the tab history stack
- InstaNavHost — replaces the standard NavHost in your composable
- LocalInstaNavController — exposes the active tab's controller to individual screens
Core Navigation Methods
Switching tabs uses navigateTo("tab_id") — this brings a tab to the front and adds it to the history stack without creating duplicates. Going back uses popBackTabStack(), which moves through the visit history in reverse.
Platform Support, Installation, and Licence
- Platforms: Android and iOS via Kotlin Multiplatform
- Gradle dependency: implementation("dev.kadoglou:instanav.core:1.0.0")
- Version: 1.0.0 — released July 2025
- Licence: MIT (open source, free to use)
Optional: Persisting Tab State
Tab history can survive process death — useful when Android kills the app in the background. The saveTab and restoreTab parameters handle serialisation and restoration. Also, tabs not currently in the open stack aren't composed at all, which keeps memory usage lower than it might otherwise be.
Known Limitations
At version 1.0.0, there's no documented changelog or public roadmap. Compose Desktop and other KMP targets beyond Android and iOS aren't listed as supported. Deep link integration isn't documented either. These may not be gaps forever, but they're gaps right now.
InstaNav Mobile — The HTML Website Template
What It Is
InstaNav Mobile is a lightweight HTML and CSS website template originally listed on ThemeForest. Its associated tags — PhoneGap, Cordova, iOS, Android — suggest it was originally designed with hybrid mobile web contexts in mind, not purely desktop websites.
That said, it functions as a general-purpose mobile HTML template and can be adapted for personal blogs or small business sites.
Key Features
- Ready to use without any coding knowledge
- SEO-optimised HTML structure baked into the base code
- Customisable UI components
- Lightweight codebase aimed at faster load performance
At first glance this seems like a fairly standard template — and it largely is. The differentiator, if there is one, is its mobile-first orientation and the hybrid app associations in its original design context.
Licence and Availability
InstaNav Mobile was originally sold on ThemeForest at $12. It's also distributed through third-party GPL marketplaces, where the GPL licence allows free use, modification, and redistribution of the code.
One thing to keep in mind: GPL redistribution sites typically don't provide author support or licence keys — that comes only through the original ThemeForest listing.
Known Limitations
Product descriptions across distribution channels are largely generic. Specific framework details — Bootstrap version, responsive breakpoints — aren't clearly stated anywhere publicly. Anyone evaluating this template should preview it directly before downloading.
InstaNav Pro — Firefox Extension for Instagram Keyboard Navigation
What It Does
InstaNav Pro is a Firefox browser extension that adds keyboard shortcuts to Instagram's desktop interface. The idea is simple: browse your feed, reels, DMs, and stories without touching the mouse. If you spend meaningful time on Instagram via desktop, the shortcuts cover most of what you'd normally reach for the mouse to do.
According to Wikipedia's overview of Mozilla add-ons, as of January 2026, there are more than 74,000 add-ons available for Firefox — InstaNav Pro sits within that ecosystem as a niche but practical tool for Instagram power users.
Complete Keyboard Shortcut Reference
|
Key |
Action |
Where It Works |
|
Up / Down |
Previous / next post |
Home feed, Reels |
|
Left / Right |
Navigate within carousel or story |
Carousels, Stories |
|
Enter |
Open current post |
Feed |
|
Escape |
Close overlay |
Any overlay |
|
Tab |
Open image or video in new tab |
Feed, Reels |
|
S |
Save / download |
Feed, Reels |
|
L |
Like current post |
Feed, Reels |
|
C |
Open comment box |
Feed, Reels |
|
H |
Go to Home |
Global |
|
E |
Go to Explore |
Global |
|
M |
Go to Messages / DMs |
Global |
|
P |
Go to Profile (or post author) |
Global / Feed |
|
/ or Ctrl+K (Cmd+K on Mac) |
Focus search bar |
Global |
|
? |
Show full shortcut list on page |
Global |
Privacy and Data Handling
The extension runs only on instagram.com — nowhere else. No data is sent to external servers. User preferences stay in the browser. Mozilla's standard listing notes that "the developer says this extension doesn't require data collection" — which is their phrasing, not a Mozilla-verified guarantee, but there's no contradicting evidence either.
Installation and Licence
- Available on: Firefox Add-ons (AMO) — Firefox only
- Not available for: Chrome, Edge, or other browsers
- Version: 1.0.1 | Updated: February 2026 | Size: 24.03 KB
- Licence: MIT
Known Limitations
This one is very early-stage. Four users and zero reviews at the time of writing. That's not a reason to dismiss it — genuinely useful tools often start with low adoption — but it does mean there's no community feedback yet on edge cases or Instagram UI update compatibility. Shortcut customisation isn't documented.
All Three InstaNav Tools — Side-by-Side
|
Feature |
InstaNav KMP Library |
InstaNav Mobile Template |
InstaNav Pro Extension |
|
Type |
Open-source library |
HTML template |
Browser extension |
|
Platform |
Android, iOS |
Web browsers |
Firefox desktop only |
|
Primary user |
Mobile app developers |
Web designers, site owners |
Instagram desktop users |
|
Technical requirement |
Kotlin / Compose knowledge |
None required |
Firefox browser |
|
Licence |
MIT |
GPL |
MIT |
|
Current version |
1.0.0 |
Latest (Feb 2026) |
1.0.1 |
|
Where to get it |
Maven Central / GitHub |
ThemeForest / GPL marketplaces |
Firefox Add-ons (AMO) |
|
Free to use |
Yes |
Via GPL redistribution |
Yes |
|
Data privacy |
Not applicable |
Not applicable |
No data collected |
Conclusion
InstaNav means different things depending on who's searching. Developers building Compose Multiplatform apps, designers needing a mobile HTML template, and Firefox users wanting faster Instagram browsing — each has a different InstaNav waiting for them.
Frequently Asked Questions
Is InstaNav one product or three different tools?
Three unrelated tools share this name: a Kotlin Multiplatform navigation library, a mobile HTML template from ThemeForest, and a Firefox extension for Instagram keyboard navigation. They have different developers and serve entirely different purposes.
Does the InstaNav KMP library work on platforms beyond Android and iOS?
Version 1.0.0 supports Android and iOS via Kotlin Multiplatform. Compose Desktop and other targets are not listed as supported in the current documentation.
Is InstaNav Pro available for Chrome or other browsers?
No. InstaNav Pro is currently available only through Firefox Add-ons. There is no Chrome Web Store or Edge Add-ons version documented.
Can I use InstaNav Mobile without coding experience?
Yes. The template is described as ready to use without requiring HTML or CSS knowledge. Customisation is optional, not required to deploy it.
What licence does each InstaNav tool use?
The KMP library and Firefox extension both use the MIT licence. The InstaNav Mobile HTML template is distributed under a GPL licence through third-party marketplaces.