Dev tools · alternatives · 2026
24 alternatives to DiffCAD, a FreeCAD workbench to review model changes like code
I'd like to share a new workbench I've been working on called DiffCAD. Coming from a software engineering background, not having the ability to properly diff my CAD model changes was driving me crazy. This project scratches my own itch, and maybe someone elses', too! I'm open to feedback, ideas, and contributions. Cheers!
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Hey HN. Over the last half a year I have been working on a 3D CAD programming language called DSLCAD. Today I am here to show my first release! It is heavily inspired by OpenSCAD which got me hooked on the idea of a CAD programming language and what it can do. Please let me know what you think. Ill be in the thread to answer any questions you may have.
2023 · github.com · its alternatives →
- 2
FreeCAD 1.1▲218Extremely powerful, completely free 3D CAD modeling
Mar 2026 · wiki.freecad.org · its alternatives →
- 3FP
Hello HN users, This is a CAD by code project I have been working on on my free time for more than year now. I built it with 3 goals in mind: - It should be familiar to CAD designers who have used other programs. Same workflow, same terminology. - Reduce the mental effort required to create models as much as possible. This is achieved by: - Provide live rendering and visual guidance as you type. - Allow the user to reference existing edges/faces on the scene instead of having to calculate everything. - Provide interactive mouse helpers for features that are hard to write by code: Only 3…
Apr 2026 · fluidcad.io · its alternatives →
- 4

- 5
agentcad▲110A CAD design tool for coding agents (free + open source)
Jun 2026 · agentcad.dev · its alternatives →
- 6

- 7
Diff▲90Prototype and share changes to your site with no coding
2019 · getdiff.app · its alternatives →
- 8RT
The library to build browser based 3D models with code.
2023 · replicad.xyz · its alternatives →
- 9

My friend and I have been working on Arcad for some months now. It's a free browser-based parametric CAD tool aimed at hobbyists and makers. It has editable feature history, solid modeling powered by OpenCascade, STEP export and touch controls for tablets, although it's primarily made for PC use. Everything runs in the browser and you can try it without creating an account or installing anything. Currently in beta although we feel like it's ready for a full launch. Any feedback is appreciated! Link: https://app.arcad.studio Docs: https://www.arcad.studio/docs
Aug 2026 · app.arcad.studio · its alternatives →
- 10IL
Hey hn, this has been something I've been working on for the last few months and is finally robust enough to really show off. I've been pretty tired with the design outputs of LLMs for a while, and I've always thought diffusion offered much more creative / on brand design outputs, even before they were able to render text. I had enough conviction for this to leave my role over at Figma to build Diffui. The goal is to allow for you to design your full web app as quickly as possible, in a figma-like interface, and then hand that off to an agent to build. The page shows some interactive…
Jul 2026 · diffui.ai · its alternatives →
- 11ID
2024 · nest2d.online · its alternatives →
- 12DB
My partner reviews a lot of P&IDs (piping and instrumentation diagrams) and the adjacent files involved (excel, docx, pdfs, acd/l5x, etc). In his company, these are usually done in Bluebeam. It's really hard to see the diff + keep track of all the revisions resulted by these iterations. They end up storing files like "rev3_final_redlined.pdf". We've been looking for something close to Github to do these reviews, but haven't found one easy enough for folks with no CLI experience to understand and use (happy to check out more tools if you know any). So I built withkord.com to help with…
Aug 2026 · withkord.com · its alternatives →
- 13

I had a hard time figuring out CAD software like Fusion, OnShape, etc., and decided to go about making my own CAD modeling software that I can "program" my models similar to how I think about them in my head. I used Cursor to write like 95+% of this, giving it my YAML examples and making it implement the actual code to make those work. Currently 100% self-hosted, and it is just a static HTML/CSS/JS, so it might just work without running npm at all. Very few features working currently, basically just modeling a few primitive solids, and boolean operations.
Nov 2025 · github.com · its alternatives →
- 14

I built this tool a couple days ago to temporarily hide your prints & comments. I wanted to focus on the core logic without having to constantly delete/add prints and comments. Lmk if you like it ;)
2024 · marketplace.visualstudio.com · its alternatives →
- 15

process demo - https://i.redd.it/fbhlwsq1gcmg1.gif render demo - https://i.redd.it/smddwtryhcmg1.gif I love making creative software. I spent a few years making pixel art software but recently have gotten into 3d animation and 2d animation and really wanted a way to realize crazy ideas. Blockbench didn't feel quite right, spline is super well made but felt catered too much to just idle website animations, and I really didn't want to fall down a master class in Blender just to make some silly stuff. While I'm definitely not discounting Blender's literal…
Mar 2026 · app.topomaker.com · its alternatives →
- 16OS
- 17

My focus has been shifting towards the ML alignment space recently, and in particular the ability to translate large transformer models into human understandable circuits and algorithms. This problem potentially isn't solvable, but it is one that some groups have had success with after large amounts of effort. In attempting to address this issue, I've been developing Transpector. A tool scaling up and reducing the barrier to entry of techniques that these teams have been showing success with. Techniques aiming to understand the internal mechanics of the model. Currently this tool is focused…
2023 · github.com · its alternatives →
- 18DC
Hi there! I'm building Diagrammatic, a simple and free online tool with the ambition to become a community for diagrams-as-code enthusiasts. Currently, it supports Mermaid, PlantUML, Dot (Graphviz), Vega-Lite, and Typogram, but I'm looking to add more languages. Please let me know if there's a particular one you use. I'd appreciate any kind of constructive feedback as well. Thanks in advance!
2024 · diagrammatic.com · its alternatives →
- 19

Hi, all I worked on this tool a couple of months. I always had trouble creating a logo for my next project so I decided to automate it. Appreciate any feedback. Cheers, Dan
2024 · logo-ship.com · its alternatives →
- 20E
Hello everyone, A couple of months ago I was introduced to Excalidraw and fell in love with it instantly. The only thing I didn't like was that I couldn't easily save my whiteboards and had to put everything in one whiteboard which started to lag my PC after a while. So I made ExcaliHub. It's exactly as it sounds: a hub for Excalidraw. It's free, open source, and I aim to keep it that way. Thanks in advance for any feedback!
2024 · excalihub.dev · its alternatives →
- 21

- 22

Fully leaned into vibe coding this time around. Started on v0, at some point ejected into running locally (getting v0's exported folder to run locally was a challenge), then iterated with Cursor over the course of a few hours. Really neat how much can be accomplished just conversationally these days.
2025 · macrodata-refinement.arjit.me · its alternatives →
- 23

- 24

Hi HN, I’ve spent the last decade building hardware products like humanoid robots, 3D printers, and self-driving tractors. I needed a tool to navigate technical documents faster, so I created one with friends. This tool helps with component search, cross-referencing, comparison, and debugging. We’d love your feedback, whether you find it useful or not. Thank you! Try it here: www.convergelab.ai
2024 · convergelab.ai · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →