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 Thumbnail

Akan.js

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

Open Source
Developer Tools
GitHub
Visit WebsiteSee on Product HuntGithub

Hunted bybassmanbassman

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!

Comment highlights

No comment highlights available yet. Please check back later!

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.

Akan.js was featured in Open Source (68.7k followers), Developer Tools (517.5k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 120.6k products, making this a competitive space to launch in.

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.

Want to see how Akan.js stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.