[{"data":1,"prerenderedAt":475},["ShallowReactive",2],{"project-43830193":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":47,"post_text":50,"what":51,"said":81,"maker_in_thread":195,"shape":207,"grid":211,"attempts":438,"same_week":439,"maker_shows":34,"maker_hidden":467,"reader_version":468,"card":469},"43830193","Flowcode","Turing-complete visual programming platform","title","Show HN: Flowcode – Turing-complete visual programming platform","https:\u002F\u002Fapp.getflowcode.io\u002Fplayground\u002Fexample1","app.getflowcode.io","gabigrin",1745917475,2025,176,80,386,3837,11,"notable","dev_tools","visual programming platform","web_app",[24,25,26,27,28],"visual programming","low code","workflow automation","llm workflows","flyde","mixed",-0.138,{"positive":32,"neutral":33,"mixed":34,"critical":35},10,14,4,18,46,{"idea":38,"execution":41,"docs":43,"design":45},{"positive":39,"critical":40},8,12,{"positive":42,"critical":34},0,{"positive":42,"critical":44},2,{"positive":46,"critical":42},1,[48,46,49,48,46,46,42,42,46,46,49,46,48,49,46,46,42,42,49,42,49,49,49,49,42,42,48,48,48,46,46,48,49,49,46,42,46,48,49,46],5,3,"Hey HN! I’m Gabriel, and I’m excited to share a project I’ve been working on for the last few years. Flowcode is a visual programming platform that tries to combine the best of both worlds (code and visual). Over the years I found myself repeatedly drawing architectures and logic. It was always my dream to just press “run” instead of having to write them in code afterwards. But none of the visual tools I found were flexible and transparent enough for building real products.\n\nI think that visual programming fits perfectly with modern backend dev tasks that revolve around connecting different se",{"problem":52,"audience":58,"pricing":64,"motivation":65,"time_to_build":64,"stack":69,"openness":80,"stage":80,"team_size":80},{"value":53,"source":54,"evidence":55},"Connecting services and logic in backend workflows is slow to build and debug in code","maker",[56],{"id":57},"post",{"value":59,"source":54,"evidence":60},"Technical product managers, IT and automation experts, and experienced developers building LLM-heavy or concurrent logic",[61],{"id":62,"by":11,"text":63},"43831284","Great reference! Even mentioned it on Flyde's launch on HN - https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=39628575 We imagine 3 use-cases with Flowcode: - Non-developer, but technical…",null,{"value":66,"source":54,"evidence":67},"Repeatedly drawing architectures and logic and wanting to just press run instead of writing code",[68],{"id":57},[70,74],{"value":71,"source":54,"evidence":72},"Built on Flyde, an open source visual programming language",[73],{"id":57},{"value":75,"source":54,"evidence":76},"React frontend with DOM-based node editor",[77],{"id":78,"by":11,"text":79},"43830702","Haha, thanks! As for the DOM nodes - as a React frontend developer by trade, the DOM was my first choice for simplicity when I started working on Flyde a few years ago. I was…","unknown",{"praise":82,"objections":99,"requests":133,"questions":145,"alternatives":164},[83],{"value":84,"source":85,"evidence":86},"Visual programming idea has potential and the Flyde design looks polished","commenter",[87,91,95],{"id":88,"by":89,"text":90},"43830699","collingreen","I love your premise here. I think visual programming has such untapped potential even though it has been tried and tried and tried so I hope you crack the code a bit (lol). I…",{"id":92,"by":93,"text":94},"43831838","agumonkey","Lovely visual and ergonomics from the few I've seen of flyde (your link is still returning a 404)",{"id":96,"by":97,"text":98},"43833973","criticalsec","Congrats on your launch! Looks very good! We are building a similar product at www.midio.com and it seems you have come to some of the same conclusions as us about visual…",[100,119,126],{"value":101,"source":85,"evidence":102},"Visual programming has historically failed for complex control flow and general-purpose code",[103,107,111,115],{"id":104,"by":105,"text":106},"43832115","tonnydourado","Sigh. Firstly, and to be fair, this is more for the comments than OP, can we please stop kidding ourselves? People have been trying to make tools to allow \"non-developers\" to…",{"id":108,"by":109,"text":110},"43834059","remon","So far there are zero data points on the success side of the fence when it comes to visual programming. The exceedingly rare times I come across it professionally it's a toy…",{"id":112,"by":113,"text":114},"43831420","_pdp_","I just want to make an observation based from previous experiences. These styles of programming environments are not new. We have seen many such tools in the past. I think they…",{"id":116,"by":117,"text":118},"43831246","redkoan","IMO, Complexity is still best tackled with text. Low-code for lunch, spaghetti for dinner.",{"value":120,"source":85,"evidence":121},"Documentation is thin, including error handling and write file outputs",[122],{"id":123,"by":124,"text":125},"43833570","mdaniel","What is the error handling story? I'm shocked that Control Flow doesn't contain Try-Except Anyway, I ask because Write File returns nothing…",{"value":127,"source":85,"evidence":128},"Mobile site and demo video are broken",[129],{"id":130,"by":131,"text":132},"43831672","starfezzy","The mobile site is pretty seriously broken in multiple places. This does not inspire confidence in the project. One major breakage is that I can't watch the demo video on a…",[134,141],{"value":135,"source":85,"evidence":136},"Add screenshots to the site so visitors can see the product before trying the demo",[137],{"id":138,"by":139,"text":140},"43838405","gwbas1c","Would be nice to see some screenshots instead of needing to jump into the demo. Sometimes I like to skim a bit to understand what I'm getting into before I \"do.\"",{"value":142,"source":85,"evidence":143},"Fix the docs inputs list and describe input options",[144],{"id":123,"by":124,"text":125},[146,150,157],{"value":147,"source":85,"evidence":148},"What is the error handling story",[149],{"id":123,"by":124,"text":125},{"value":151,"source":85,"evidence":152},"Why build the UI from scratch instead of using react-flow or a diagram library",[153],{"id":154,"by":155,"text":156},"43832046","threecheese","Looks very interesting. I am currently researching node-based developer tools and libraries, and after a quick look at your code I wonder why you chose to create your UI from…",{"value":158,"source":85,"evidence":159},"What use cases is it aimed at, since it seems general purpose",[160],{"id":161,"by":162,"text":163},"43830964","edweis","Congratulation on the launch! I definitely see a future in visual scripting, the best candidate I have for my next project is https:\u002F\u002Fluna-park.app\u002F but I'll be experimenting…",[165,173,184,188],{"value":166,"source":85,"evidence":167},"n8n and Make.com",[168,169],{"id":112,"by":113,"text":114},{"id":170,"by":171,"text":172},"43830836","abxyz","Looks very good, I believe this type of product is the future (instead of vibe-coding that produces heaps of junk new code). A few thoughts: * Flowcode is a clever name but since…",{"value":174,"source":85,"evidence":175},"Node-RED",[176,180],{"id":177,"by":178,"text":179},"43831110","webprofusion","Reminds me a little of Node-Red, for me coding is just easier than connecting boxes but it would be cool if someone cracked the visual programming route.",{"id":181,"by":182,"text":183},"43844785","totallyinfo","Node-RED is mentioned deep in the thread. But just to say that Node-RED is over a decade old and is very widely used. Including some very large organisations like Siemens and…",{"value":185,"source":85,"evidence":186},"Zapier",[187],{"id":170,"by":171,"text":172},{"value":189,"source":85,"evidence":190},"Luna-Lang",[191],{"id":192,"by":193,"text":194},"43832116","somethingsome","That reminds me of a very beautiful flow based language years ago, Luna-Lang[1] but it seems that the website died and it is no longer maintained. [1]…",{"comments":196,"answered":39,"key":197},13,[198,201,204],{"id":199,"text":200},"43831331","Author here. Thanks! Lowering the barrier of collaboration is indeed a major goal for us. In the DRAKON analogy, Flowcode might help technical product managers collaborate with…",{"id":202,"text":203},"43845922","Thanks for trying Flowcode! sorry it didn't work for you. The AI should have explained that local scripting isn't supported by Flowcode. Our copilot is under active development…",{"id":205,"text":206},"43845957","Re: docs, 100%, it needs tons of improvement. Error handling is a first-class citizen in Flyde, the visual programming language powering Flowcode. Any node has an \"output pin\"…",{"commenters":208,"max_depth":48,"maker_replies":196,"first_comment_mins":209,"lifespan_hours":210},58,54,33,[212,214,218,220,224,226,229,233,237,239,240,244,247,249,253,256,258,259,262,263,266,269,273,277,280,283,285,288,291,293,296,299,300,303,306,309,311,313,316,317,320,322,325,328,330,332,334,336,338,339,343,344,346,350,354,357,361,363,365,369,373,376,378,383,388,393,397,399,403,405,408,410,413,416,418,422,427,431,432,434],[88,42,48,213,89,42],"maker\u002Fpositive\u002Fidea",[215,42,42,216,217,42],"43830873","commenter\u002Fneutral\u002Fnone","worldsayshi",[199,42,42,219,11,46],"maker\u002Fneutral\u002Fidea",[221,42,46,222,223,42],"43831943","project\u002Fcritical\u002Fexecution","WillAdams",[202,42,42,225,11,46],"project\u002Fneutral\u002Fnone",[227,42,49,228,223,42],"43848837","project\u002Fneutral\u002Fexecution",[230,42,48,231,232,42],"43834108","project\u002Fpositive\u002Fidea","Towaway69",[234,42,49,235,236,42],"43845143","project\u002Fneutral\u002Fidea","snthpy",[123,46,46,238,124,42],"project\u002Fcritical\u002Fdocs",[205,46,42,228,11,46],[241,44,46,242,243,42],"43834555","project\u002Fcritical\u002Fidea","hermitcrab",[245,44,46,242,246,42],"43836329","pancsta",[248,44,42,216,243,42],"43836891",[250,49,42,251,252,42],"43833733","other\u002Fneutral\u002Fnone","mattfrommars",[254,49,42,251,255,42],"43836308","Anduia",[257,49,42,251,246,42],"43836431",[116,34,46,242,117,42],[260,34,46,242,261,42],"43831455","ivanjermakov",[112,48,46,242,113,42],[264,48,49,235,265,42],"43831482","applied_heat",[267,48,46,242,268,42],"43832633","seanc",[270,271,48,231,272,42],"43834478",6,"danfunk",[274,275,46,222,276,42],"43834644",7,"beders",[278,275,42,216,279,42],"43834664","mettamage",[281,39,48,231,282,42],"43842163","tturchi",[284,39,42,216,11,46],"43846062",[170,286,49,287,171,42],9,"project\u002Fmixed\u002Fidea",[289,286,49,219,290,42],"43832123","orlevco",[292,286,49,287,171,42],"43832457",[294,286,46,242,295,42],"43838583","Vegenoid",[297,286,49,235,298,42],"43836661","muaz",[108,32,46,242,109,42],[301,32,42,216,302,42],"43834258","wasabi991011",[304,32,42,251,305,42],"43835556","thenthenthen",[307,32,42,216,308,42],"43834288","janderland",[310,32,42,216,243,42],"43834609",[312,32,49,235,298,42],"43836634",[314,32,42,216,315,42],"43838767","Bjartr",[192,18,42,251,193,42],[318,18,42,251,319,42],"43832522","binary132",[321,18,42,251,193,42],"43832586",[323,40,49,219,324,42],"43833235","EGreg",[326,40,42,327,11,46],"43846152","maker\u002Fneutral\u002Fnone",[154,196,49,329,155,42],"maker\u002Fneutral\u002Fdesign",[331,196,42,329,11,46],"43834830",[138,33,49,333,139,42],"project\u002Fneutral\u002Fdocs",[177,335,46,242,178,42],15,[161,337,48,231,162,42],16,[62,337,42,235,11,46],[340,341,42,251,342,42],"43830971",17,"dave84",[181,35,42,251,182,42],[345,35,42,235,11,46],"43845982",[347,348,42,251,349,42],"43833477",19,"robertlagrant",[351,352,48,231,353,42],"43831376",20,"hamid_ra",[92,355,48,356,93,42],21,"project\u002Fpositive\u002Fdesign",[358,359,49,225,360,42],"43830977",22,"f_devd",[96,362,48,231,97,42],23,[364,362,42,216,11,46],"43846393",[366,367,46,242,368,42],"43834962",24,"sampton",[370,371,46,242,372,42],"43833599",25,"whattheheckheck",[374,371,42,375,11,46],"43846520","maker\u002Fcritical\u002Fidea",[130,377,46,222,131,42],26,[379,380,48,381,382,42],"43830608",27,"project\u002Fpositive\u002Fnone","anonzzzies",[384,385,42,386,387,42],"43831201",28,"commenter\u002Fneutral\u002Fidea","conartist6",[389,390,49,391,392,42],"43831539",29,"project\u002Fmixed\u002Fdocs","talhof8",[394,395,49,225,396,42],"43832444",30,"miravmehta",[398,395,42,235,11,46],"43846131",[400,401,49,235,402,42],"43834709",31,"qwertytyyuu",[104,404,46,242,105,42],32,[406,404,42,407,268,42],"43832542","other\u002Fneutral\u002Fdesign",[409,404,42,219,11,46],"43832589",[411,404,42,251,412,42],"43834533","enbugger",[414,210,46,222,415,42],"43831787","caboteria",[417,210,49,333,124,42],"43833450",[419,420,48,231,421,42],"43837941",34,"crq-yml",[423,424,49,425,426,42],"43832082",35,"project\u002Fmixed\u002Fdesign","danwills",[428,429,49,327,430,42],"43830543",36,"artemonster",[78,429,42,329,11,46],[433,429,42,407,232,42],"43842109",[435,436,46,238,437,42],"43833175",37,"doodpants",[],[440,445,450,454,459,463],{"id":441,"name":442,"points":443,"category":444},"43820228","PyXL",983,"hardware",{"id":446,"name":447,"points":448,"category":449},"43803148","RetrOS-32",575,"infrastructure",{"id":451,"name":452,"points":453,"category":20},"43816419","screenrecorder.me",462,{"id":455,"name":456,"points":457,"category":458},"43835584","Beatsync",439,"creative",{"id":460,"name":461,"points":462,"category":449},"43778081","TacOS",320,{"id":464,"name":465,"points":466,"category":458},"43791992","Clever Coloring Book",316,false,"v2",{"id":470,"name":5,"line":6,"ai":467,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":471,"top":18,"kw":472,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":473,"url":9,"mix":474,"praise":84,"objection":101,"sub":21},43830193,-0.14,[24,25,26,27,28],"5135110011315311003033330055511533101531",[32,33,34,35],1794036673857]