
This post is my submission for DEV Education Track: Build Apps with Google AI Studio.
What I Built
I was tired of bloated webapps for p...
For further actions, you may consider blocking this person and/or reporting abuse
I actually need a system design simulator. What would be cool is being able to specify numbers like Daily Active Users, min/max requests per second and so on. Then you can press "play" and it would simulate traffic flowing through the different components. Essentially a systems design game, where if any component (like the database) goes down or latency is too high, you lose ๐
This is really nice idea, but this means we would need to have attributes for each component. User would need to configure the load balancer with the load balancing algorithm, need to define the size of the instances where the services are deployed. And a lot more. I think this can go as a pro subscription of this site ๐
Absolutely! There's a real value proposition here, not just for students learning Systems Design, but even professionals wanting to validate adding components to their systems (before performing actual load testing).
Btw, I added few enhancements, specially for smaller screens
dev.to/sroy8091/evolving-darwin-ho...
@sroy8091
You wrote that it will be Open Source, but I don't see link to the code?
Very good project!
I will add the github link in the project and a second blog about all the enhancement I am currently working on. But before that I have to add license and the most difficult thing, a good README ๐.
README was VERY difficult for me too, until AI appeared :)
Now is one of the easiest :)
You have implemented really useful thing! I have needed it in past and have used tools like Miro. I liked the customized components for system design but the thing is that still a lot of features for drawing good diagram are missing here.
But it is a good one! keep going...
Thanks @hrrydgls , I kept going and added some must have features. Checkout the enhancement here
dev.to/sroy8091/evolving-darwin-ho...
Did you try Draw.io ?
Yeah, and excalidraw as well. Both are feature enrich and really mature platform and have a broad target audience, but I wanted to have something focused on software dev. To make quick and dirty diagrams, specially for interviews ๐.
I agree. I'm not sure what the point of this is. There are already webapps and vscode plugins that do these things better and more already
Love how clean and focused this is, especially with infinite canvas and export! Any plans to let users see version history or collaborate live?
Collaborating live or adding persistent history would mean a lot of work in backend. And i don't want to integrate any backend api or db here unless it gets really good traction. But yeah it would be really a good extension of this
Man awesome stuff This type of content must be on vickybytes
Thanks, what's vickybytes?
So sir it is popular website these days where awesome writers like u can post all of your content like articles link any platform dev to or medium and get paid for views u gain on the content
Congratulations, would be nice an export targetting LLM ingestion, so would output the diagram in a text format that describes it.
This is a really nice idea, thanks
Seems like a promising product, look forward to see it on product hunt someday.
Thank you ๐
Make sidebar collapsible on mobile(small screens). Since it's goal it to be a quick usable project, I'll prefer this on mobile. No bloat. No extra feature. Just quick diagramming.
Hi @sanskaromar , added this nice enhancements and now you can use it more fluidly in your mobile/small screens as well.
darwin-topaz.vercel.app/
This is extremely impressive, especially since you went piece by piece on your own. Iโm always down for something less bloated like this
Let me know what features you think would be a great addition to it.
These are the enhancements I did over this site. Checkout here -> dev.to/sroy8091/evolving-darwin-ho...
Really cool. I think I'll have to do that sometime soon. I'm currently using vue-network-graph on wanderer-flow.de. But that's starting to reach its limits...
This is just amazing, congrats for the building. Super usefull, so clean.
Thank you ๐
My first thought was: "I wish that was an mcp server." The second: "Can it export in xml?"
If you had both it would be a solid http streaming mcp SaaS. And the llm text format/metadata for context I guess. It would be awesome to make the base 100% stateless but allow for storage (maybe only local? KISS) integration similar to draw.io. having a simple deterministic diagram tool with llm context built in via mcp would be legit.
I also wonder about the xml export/format as a decent method to provide llm context with extensions (tag for text context as commented) via mcp/api.
this is cool, is it open source? I already use eraser but I love how fast this is. There are other features you can add e.g. double click to add text, duplication of items instead of using the mouse to select them everytime. I love how responsive it feels and how easy it is to zoom in and out. Definitely a tool I would use more with a few more features in it. Congrats
Hi,
I am new to this forum I need a quick help. I am looking for any LLM based architecture design tool wherein the architecture diagram can be done by giving technical prompts.
I appreciate your help.
Cool
which library did you use for drag and drop?
awesome