This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Akan.js

Typescript framework that ships web, apps, server, and DB.

One line of business code ships web, iOS, Android, server, and database together. No more framework assembly, duplicated declarations, or per-platform rewrites. Akan.js is a Bun-first full-stack TypeScript framework where business intent is written once, then compiled into SEO web surfaces, iOS and Android app packages, servers, database contracts, infrastructure artifacts, and documentation.

Top comment

I've been building an open-source framework called Akan.js and wanted to share it here, partly because I'd like feedback from people who care about how these things are licensed and structured, not just whether they're shiny. The problem it targets: for a single feature, you usually end up maintaining something like 8 separate layers. Schema, query, service, API, fetch client, types, state, UI props. Codegen tools and AI assistants can produce all of those quickly. What none of them do well is keep the 8 in sync when you change one thing three weeks later. The web version and the mobile version drift apart, and you find out in production. Akan.js takes a convention-over-configuration approach to that. You declare a feature once: export class ProductInput extends via((field) => ({ name: field(String), })) {} and the framework derives the schema, type, API contract, fetch client, state, and UI prop from that one declaration, for web, iOS, Android, and the server. Change the declaration and the derived layers move with it. The conventions are doing the work, which is also why it stays legible to coding agents. There's less surface area for them to get wrong. Some honest details: It's Bun-first. That's a deliberate constraint, not a hedge. If you're on Node this is not a drop-in. Native iOS/Android is a Capacitor shell, not a from-scratch native renderer. I'm not going to pretend otherwise. What I did add at the framework level is page transitions (stack, fade, bottom-up, scale) so navigation doesn't feel like a website trapped in a webview. It's early for outside contributors. I've run it on internal projects and a handful of client deployments over about five years. What I'd genuinely like from here: Tell me where the architecture is wrong. Whether the single-declaration model holds up outside the cases I built it for. And if anyone has kept web and mobile in sync by hand and has opinions about where this breaks, I want to hear them before more people depend on it. Happy to answer anything!

About Akan.js on Product Hunt

Typescript framework that ships web, apps, server, and DB.

Akan.js was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #146 on the daily leaderboard. One line of business code ships web, iOS, Android, server, and database together. No more framework assembly, duplicated declarations, or per-platform rewrites. Akan.js is a Bun-first full-stack TypeScript framework where business intent is written once, then compiled into SEO web surfaces, iOS and Android app packages, servers, database contracts, infrastructure artifacts, and documentation.

On the analytics side, Akan.js competes within Open Source, Developer Tools and GitHub — topics that collectively have 627.5k followers on Product Hunt. The dashboard above tracks how Akan.js performed against the three products that launched closest to it on the same day.

Who hunted Akan.js?

Akan.js was hunted by bassman. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of Akan.js including community comment highlights and product details, visit the product overview.