Oc

Octopus – a directed acyclic graph for app development

Hacker News

Octopus – a directed acyclic graph for app development

Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of. This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph. I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-)

Share card

Actual performance

84points
47comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: para · Missing: supports, reddit linkedin, podcasting
72%72% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, activity · Missing: mac, agents, macos
62%62% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Strong signals: para · Missing: mobile apps, ios, personal
51%51% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: ide, io · Missing: https docs, excited, just released
44%44% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
25%25% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
2%2% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ap
App development49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.
TrustMRROther
Kotlin App Development
Kotlin App Development21%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

kotlin app

Indie Hackers
Android App Development
Android App Development32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

App Development

Indie Hackersemployees-200-plus
DronaHQ
DronaHQ24%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

No Code App Development Platform

Indie Hackers
Undaku
Undaku50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The Ledaing No Code App Development Platform

Indie Hackerscommitment-full-time
Fa
Farspeak – AI Toolkit for app development33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Farspeak – AI Toolkit for app development

Hacker News2
Software App Development
Software App Development46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

software development, mobile app development

Indie Hackerscommitment-side-project
Dr
DronaHQ NoCode App Development Platform - Mobile first!38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

DronaHQ NoCode App Development Platform - Mobile first!

Hacker News11
Top App Development Company
Top App Development Company37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

We are providing one of the best app development service

Indie Hackerscommitment-side-project
App Development
App Development34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

fast , cheap, agile app development

Indie Hackers