InstaNav Explained: Three Tools, One Name, and Which One You Need

"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.

Weekly Founder Insights — Zero Fluff, Just Value

Real feedback breakdowns from the community
Tips to improve your landing pages, pitch decks & ideas
Roast-of-the-week spotlights
Actionable advice for founders, creators, and marketers
Actionable feedback tips, community highlights, and real examples of what founders, creators, and marketers are fixing every week — straight to your inbox.

Good Roasts is a simple feedback tool for founders and creators.
It collects real opinions, highlights issues, and shows what to fix next.
You get fast, honest input without fluff.