frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Turn any workflow diagram into compilable, running and stateful code

https://workflows.diagrid.io/
52•yaronsc•3d ago
Hi HN folks, I'm a co-creator of the Dapr CNCF project and co-founder of Diagrid. Today we announced a free-to-use web app that takes any form of workflow diagram (UML, BPMN, scribble in your favorite drawing tool or even on paper) and generates code that runs in any IDE and that can be deployed to Kubernetes and other container based systems, based on Dapr's durable execution workflow engine. This essentially allows you to run durable workflows in minutes and leaves out the guesswork for how to structure, code and optimize a code-first workflow app. I'm happy for you to give this a try and provide feedback!

Comments

swyx•4h ago
1. yeah this is nice, making it easier to generate workflows is always good. i think the challenge is always versioning and proper error handling - if the diagram the user sends in doesnt properly model the work done, then you're SOL.

2. (sorry to bring it up but have to ask) how does Diagrid/Dapr compare to Temporal? i browsed your docs but there wasn't much that came up. is Dapr strictly dag based?

potamic•4h ago
This is really cool as far as the application goes, but I do have a question on how you plan to compete/differentiate, if at all. I fed the same image to one of the flagship LLMs and was able to generate, more or less, the same dapr scaffold. You might probably be able to fine tune towards dapr use case better, but if one of the flagship models that people already use is going to come close, then it becomes a hard sell.

I suppose it's also a general question about the many new AI applications in the market, because these flagship models are getting really good by the day, and seem to be eating up into each and every of those use cases.

revskill•2h ago
Why generating code ?
mpetrovich•2h ago
Some feedback: show example input & output without requiring me to create an account.

Looks interesting, best of luck!

dantastic•1h ago
This. There's a few example diagrams but I need an account to see the output of those example diagrams? No thanks.
sky2224•1h ago
Even worse, you have to download a .zip containing the output.

I'm probably a bit too trusting, but holy hell does that still give a terrible first impression when we have in-browser solutions available to show code demos.

sky2224•1h ago
This is cool. I remember not too long ago I had a professor telling me that this was essentially the future of software engineering and that soon we won't be writing code as we know it today. I believed him, I just didn't think we'd be seeing it here so soon.

Any plans to create systems that allow this to be embedded in existing code bases? It'd be neat to be able to sketch out new systems that your tool could generate code for that seamlessly hooks into an existing system's architecture, especially if it could have a UX similar to how copilot or cursor behave in how they're directly inline with the code.

raydenvm•1h ago
This reminds me of the UML/RUP era from the early 2000s.... Is that an attempt to revive or even resurrect UML diagrams and Rational Unified Process blending it with AI? I would bet it's all dead forever. I'm skeptical about diagram-driven development making a comeback. In my experience, developers today prefer more agile, code-first approaches because requirements change rapidly and maintaining diagram-code synchronization is an unbearable challenge.
aqula•37m ago
Code-first is kinda moving towards prompt-first. A diagram is just another way to prompt, so I can see this making a comeback, esp. with AI taking over more and more code.
mentalgear•13m ago
If it weren't for the ambiguity of prompts and nondeterministic nature of the model.

AniSora: Open-source anime video generation model

https://komiko.app/video/AniSora
219•PaulineGar•10h ago•78 comments

Coding without a laptop: Two weeks with AR glasses and Linux on Android

https://holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses/
672•mikenew•3d ago•269 comments

Project Verona: Fearless Concurrency for Python

https://microsoft.github.io/verona/pyrona.html
70•ptx•2d ago•36 comments

Lessons from Mixing Rust and Java: Fast, Safe, and Practical

https://medium.com/@greptime/how-to-supercharge-your-java-project-with-rust-a-practical-guide-to-jni-integration-with-a-86f60e9708b8
37•killme2008•3d ago•8 comments

Show HN: Turn any workflow diagram into compilable, running and stateful code

https://workflows.diagrid.io/
52•yaronsc•3d ago•10 comments

Experts have it easy (2024)

https://boydkane.com/essays/experts
89•veqq•8h ago•24 comments

Mystical

https://suberic.net/~dmm/projects/mystical/README.html
258•mmphosis•15h ago•30 comments

ARMv9 Architecture Helps Lift Arm to New Financial Heights

https://www.nextplatform.com/2025/05/12/armv9-architecture-helps-lift-arm-to-new-financial-heights/
76•rbanffy•4d ago•24 comments

Pglocks.org

https://pglocks.org/
39•hnasr•7h ago•7 comments

Directory of MCP Servers

https://github.com/chatmcp/mcpso
156•saikatsg•15h ago•52 comments

What Every Programmer Should Know About Enumerative Combinatorics

https://leetarxiv.substack.com/p/counting-integer-compositions
14•muragekibicho•2d ago•8 comments

Push Ifs Up and Fors Down

https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html
461•goranmoomin•1d ago•176 comments

How to have the browser pick a contrasting color in CSS

https://webkit.org/blog/16929/contrast-color/
199•Kerrick•17h ago•64 comments

Show HN: Pixelagent – Build your Stateful Agent Framework in 200 lines of code

https://github.com/pixeltable/pixelagent
12•pierrebrunelle•2d ago•4 comments

If nothing is curated, how do we find things

https://tadaima.bearblog.dev/if-nothing-is-curated-how-do-we-find-things/
233•nivethan•18h ago•170 comments

Dead Stars Don’t Radiate

https://johncarlosbaez.wordpress.com/2025/05/17/dead-stars-dont-radiate-and-shrink/
207•thechao•16h ago•99 comments

Palette lighting tricks on the Nintendo 64

https://30fps.net/pages/palette-lighting-tricks-n64/
196•ibobev•19h ago•44 comments

Understanding Transformers via N-gram Statistics

https://arxiv.org/abs/2407.12034
83•pona-a•14h ago•6 comments

Mice grow bigger brains when given this stretch of human DNA

https://www.nature.com/articles/d41586-025-01515-z
40•pavel_lishin•3d ago•21 comments

Postgres with data branching and PII anonymization

https://xata.io/blog/xata-postgres-with-data-branching-and-pii-anonymization
6•simonklee•3d ago•1 comments

Mexican Navy ship crashes into Brooklyn Bridge leaving two people dead

https://www.theguardian.com/us-news/2025/may/18/mexican-navy-ship-hits-brooklyn-bridge-during-promotional-tour
64•teleforce•3h ago•36 comments

Memetics – A Growth Industry in US Military Operations (2006) [pdf]

https://apps.dtic.mil/sti/pdfs/ADA507172.pdf
36•lawrenceyan•8h ago•12 comments

Bike-mounted sensor could boost the mapping of safe cycling routes

https://newatlas.com/bicycles/proxicycle-bicycle-sensor-safe-cycling-routes/
75•yunusabd•3d ago•40 comments

“Streaming vs. Batch” Is a Wrong Dichotomy, and I Think It's Confusing

https://www.morling.dev/blog/streaming-vs-batch-wrong-dichotomy/
53•ingve•3d ago•27 comments

FreeBASIC is a free/open source BASIC compiler for Windows DOS and Linux

https://freebasic.net/
90•90s_dev•11h ago•25 comments

O2 VoLTE: locating any customer with a phone call

https://mastdatabase.co.uk/blog/2025/05/o2-expose-customer-location-call-4g/
254•kragniz•21h ago•54 comments

Espanso – Cross-Platform Text Expander Written in Rust

https://github.com/espanso/espanso
84•kartikarti•3d ago•21 comments

Climbing trees 1: what are decision trees?

https://mathpn.com/posts/climbing-trees-1/
19•SchwKatze•7h ago•1 comments

The Lost Japanese ROM of the Macintosh Plus

https://www.journaldulapin.com/2025/05/17/the-lost-japanese-rom-of-the-macintosh-plus-which-isnt-lost-anymore/
133•ecliptik•11h ago•40 comments

Proton threatens to quit Switzerland over new surveillance law

https://www.techradar.com/vpn/vpn-privacy-security/we-would-be-less-confidential-than-google-proton-threatens-to-quit-switzerland-over-new-surveillance-law
409•taubek•19h ago•185 comments