frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Open source CAD in the browser (Solvespace)

https://solvespace.com/webver.pl
99•phkahler•3h ago

Comments

masonhensley•1h ago
I've been using FreeCad more and more, but solvespace has been a great, lightweight tool to design parts for laser cutting by SendCutSend/Oshcut.

Neat that they got it working in the browser.

bhouston•1h ago
FreeCAD is amazing these days. It has completely replaced my use of Autodesk Fusion 360 for woodworking projects. It is capable and the UI is understandable. Its feature depth is incredible.

FreeCAD is becoming like Blender and Inkspace - incredibly robust and capable and equivalent in most cases to the commercial alternatives.

I find the rendering side of things under developed though.

ur-whale•52m ago
> FreeCAD is amazing these days.

FreeCAD has become much better, no denying it.

"Amazing" is however not the word I would use though, the UI is still very convoluted and very hard to learn.

The worst part in FreeCAD, and which remains true to this day is the load of minutia you need to know to handle/avoid weird corner cases that you inevitable run into when you start building complex models and where FreeCAD stubbornly refuses to let you carry on with your work.

When you paint yourself into one of these corners, the software is hugely unhelpful when it comes to understanding what you did wrong and how to correct it.

In short, the word "Amazing" only works if you compare it to the absolute abomination the UI was a few years back.

But compare FreeCAD today to, for example, how slick Fusion is, there is still a very, very wide gap.

Finally, the geometry engine, is a somewhat old and creaky thing that sometimes downright fails to compute fillets or surface/surface intersections correctly, so yeah, YMMV.

FreeCAD is however, free software, and not controlled by one of the worst corp. in the world of software: Autodesk. So huge thumbs up there.

jstanley•23m ago
The word "amazing" fits perfectly if you compare FreeCAD to viable alternatives, of which there are none.
trey-jones•2m ago
This is really accurate to my experience learning FreeCAD earlier this year. I am a former professional CAD user (of a lesser software than AutoCAD) and I don't think I would have gotten far without being able to ask ChatGPT for help understanding some of the quirks of FreeCAD.

For free and open it's truly impressive though. Actually I think my time building iOS UIs in Storyboard was at least as useful as previous CAD experience, since constraints are the foundation of (at least one approach to) designing parts.

lopsotronic•50m ago
Yeah anything involving 2d art I confess I just send to Blender, even technical illustration, with the exception of O&D style sheets.

The fact anyone got a CAD kernel working in the browser is insane. Parsing the vagaries, vendor cruft, and gaping holes in STEP files has occupied a non-trivial amount of my career.

You want to talk about poisoned specs . . .

3yr-i-frew-up•6m ago
Yep, love FreeCAD.

I did a major project with it in 2019 and it was great back then.

The issues it has are pretty minor. Admittedly I ended up using a fork for Assembly3(IIRC)

MrDOS•1h ago
SolveSpace is a wonderfully different take on parametric CAD, but development has really slowed, and it seems fundamentally incapable of some pretty rudimentary features (like chamfers[0]). Dune 3D[1] seems like a pretty effective spiritual successor.

0: https://github.com/solvespace/solvespace/issues/149

1: https://dune3d.org/

julbaxter•1h ago
Dune3D uses SolveSpace behind the scene.
phkahler•28m ago
Only for the constraint solver. Dune uses OCCT for the solid model.
amelius•11m ago
I'm curious why you didn't go with OCCT for Solvespace.
IshKebab•33m ago
FreeCAD doesn't have the limitations of SolveSpace, and the UX is actually decent now. I moved to that.
l-albertovich•14m ago
I just tested it out of curiosity and found that viewport manipulation behaves in a very similar way to onshape which feels very natural to me.

I've been thinking about trying to implement this in freecad but I'm still exploring the idea.

phkahler•28m ago
Chamfers and Fillets are my next major undertaking. Don't expect them any time soon, but they've moved to the top of my list. They are extremely difficult to do in the general case - so we will not cover all cases. Several years ago I tried an experiment:

https://github.com/solvespace/solvespace/issues/453#issuecom...

That could only do the top or bottom of a straight extrusion. This time will be a more general than that. Not looking forward to doing corners where 3 fillets meet ;-)

TheJoeMan•1h ago
I scrolled with the mouse wheel and the origin drifts off screen.

Is there an open-source "cleanroom" re-implementation of the Parasolid kernel? I just like the way Solidworks does things vs. Autodesk.

gcr•1h ago
The mouse wheel zooms. The bounds of the axis stay fixed on the screen however. It will become more intuitive if you draw a circle to the screen first.

To pan around the space, use the right mouse button. To zoom, use the scroll wheel. To rotate, use Shift+Right mouse button.

Why not play with it a little bit before dismissing it so suddenly? I don't need to mention to a Solidworks/Autodesk user that CAD tools take some patience to understand properly :-)

phkahler•23m ago
>> To rotate, use Shift+Right mouse button.

Or middle mouse button / click the scroll wheel.

phcreery•1h ago
This is expected behavior. The zoom action is into the cursor center. This is the same behavior of many other 2d/3d editors, such as Autodesk Autocad, Inventor, etc. Even MS Paint does this. If you place your cursor perfectly at the origin, it will not appear to drift.
ponyous•1h ago
Does this use its own backend/engine? I've been working on LLM to CAD tool[0] and have realised there are so many backends and options to choose from. Since the realisation I'm trying to find the best representation for an LLM. I think OpenSCAD is currently the best and most feature complete choice, but I definitely need to dig a bit deeper. If anyone has any pointers I welcome them!

[0]: https://GrandpaCAD.com

yangcheng•1h ago
I have tried OpenSCAD, it seems very slow to compile to display on web. are you using the official wasm or some other ways?
mikeayles•42m ago
you may find this useful: https://phaestus.app/blog/blog0031

Edit: Forgot I also got doom running in openscad: https://www.mikeayles.com/blog/openscad-doom/

and doom running in openscad in the browser at https://doom.mikeayles.com/

ur-whale•1h ago
> I think OpenSCAD is currently the best and most feature complete choice

As much as I love OpenSCAD, I would strongly disagree with your conclusion.

All the OpenSCAD language can do is boolean operations and moreover, the engine can only implement those on polygonal (triangle actually) meshes.

That's a very far cry from what a modern commercial CAD engine can do.

For example, the following things are very, very hard to do, or even specify using OpenScad:

   - Smooth surfaces, especially spline-based

   - Fillets / Chamfers between two arbitrary surfaces

   - Trimming surfaces

   - Querying partly built models and using the outcome in the subsequent construction (e.g. find the shortest segment between two smooth surfaces, building a cylinder around it and filleting it with the two surfaces, this is an effing nightmare to do within the confines of OpenSCAD)

   - Last but not least: there is no native constraint solver in OpenSCAD, neither in the language nor in the engine (unlike - say - SolveSpace)
I might have misunderstood what you're looking to do, but, yeah, digging deeper feels very much like the right thing to do.
FeepingCreature•16m ago
(my) fncad doesn't have the querying, but it does have smooth csg! https://fncad.github.io/
Zekio•4m ago
using BOSL2 alleviates most issues I've run into with OpenScad for chamfers and the like, but it is an extra set of functions you need to remember sadly

https://github.com/BelfrySCAD/BOSL2

IshKebab•32m ago
Yeah it does. In fact I believe it was written to demonstrate improved sketch constraint solving (there's a 2D version too).

Unfortunately aside from the better sketching the engine is not as capable as OpenCascade.

steveharing1•1h ago
Currently I'm comfortable using FreeCAD but i'll try this one for sure.
JoshTriplett•58m ago
Impressive work!

Minor nit: why does the rendered in-window text use a really awful pixelated font? It looks like what happens when a font gets rendered onto a pixel grid without any hinting or snapping.

dfox•49m ago
It uses exactly the same font in the desktop version, and is probably entirely intentional.
JoshTriplett•29m ago
I assumed it likely looked like the desktop version, and that was exactly what was motivating my question.
phkahler•25m ago
It uses GNU unifont, which is a bitmap font. There could be a bug causing the text to get stretched a little - we had that on Windows prior to this release.
mandarwagh•56m ago
Crazy

Oracle slashes 30k jobs with a cold 6 a.m. email

https://rollingout.com/2026/03/31/oracle-slashes-30000-jobs-with-a-cold-6/
240•pje•1h ago•156 comments

Axios compromised on NPM – Malicious versions drop remote access trojan

https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-t...
1438•mtud•12h ago•561 comments

Open source CAD in the browser (Solvespace)

https://solvespace.com/webver.pl
101•phkahler•3h ago•31 comments

GitHub Monaspace Case Study

https://lettermatic.com/custom/monaspace-case-study
25•homebrewer•49m ago•5 comments

Tell HN: Chrome says "Suspicious Download" when trying to download yt-dlp

34•joering2•30m ago•7 comments

Combinators

https://tinyapl.rubenverg.com/docs/info/combinators
72•tosh•4h ago•17 comments

Ollama is now powered by MLX on Apple Silicon in preview

https://ollama.com/blog/mlx
496•redundantly•12h ago•247 comments

Audio tapes reveal mass rule-breaking in Milgram's obedience experiments

https://www.psypost.org/audio-tapes-reveal-mass-rule-breaking-in-milgram-s-obedience-experiments-...
115•lentoutcry•3d ago•66 comments

Claude Code's source code has been leaked via a map file in their NPM registry

https://twitter.com/Fried_rice/status/2038894956459290963
1000•treexs•6h ago•545 comments

Artemis II is not safe to fly

https://idlewords.com/2026/03/artemis_ii_is_not_safe_to_fly.htm
635•idlewords•13h ago•389 comments

What major works of literature were written after age of 85? 75? 65?

https://statmodeling.stat.columbia.edu/2026/03/25/what-major-works-of-literature-were-written-aft...
66•paulpauper•2d ago•43 comments

Google's 200M-parameter time-series foundation model with 16k context

https://github.com/google-research/timesfm
240•codepawl•10h ago•90 comments

Fedware: Government apps that spy harder than the apps they ban

https://www.sambent.com/the-white-house-app-has-huawei-spyware-and-an-ice-tip-line/
631•speckx•21h ago•247 comments

Universal Claude.md – cut Claude output tokens

https://github.com/drona23/claude-token-efficient
397•killme2008•14h ago•142 comments

Multiple Sclerosis

https://subfictional.com/multiple-sclerosis/
30•luu•4d ago•15 comments

Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

https://loreline.app/en/docs/technical-overview/
8•jeremyfa•3d ago•1 comments

Microsoft: Copilot is for entertainment purposes only

https://www.microsoft.com/en-us/microsoft-copilot/for-individuals/termsofuse
59•lpcvoid•1h ago•25 comments

Do your own writing

https://alexhwoods.com/dont-let-ai-write-for-you/
668•karimf•1d ago•211 comments

Acceptance of entomophagy among Canadians at an insectarium

https://www.nature.com/articles/s41598-026-35288-w
10•PaulHoule•1d ago•6 comments

Good CTE, Bad CTE

https://boringsql.com/posts/good-cte-bad-cte/
129•radimm•1d ago•28 comments

7,655 Ransomware Claims in One Year: Group, Sector, and Country Breakdown

https://ciphercue.com/blog/7655-ransomware-claims-march-2025-to-march-2026
46•adulion•5h ago•8 comments

GitHub backs down, kills Copilot pull-request ads after backlash

https://www.theregister.com/2026/03/30/github_copilot_ads_pull_requests/
462•_____k•10h ago•276 comments

Clojure: The Documentary, official trailer [video]

https://www.youtube.com/watch?v=JJEyffSdBsk
286•fogus•4d ago•45 comments

RamAIn (YC W26) Is Hiring

https://www.ycombinator.com/companies/ramain/jobs/jezgwo5-ai-ml-research-engineer
1•svee•8h ago

30 Years Ago, Robots Learned to Walk Without Falling

https://spectrum.ieee.org/honda-p2-robot-ieee-milestone
26•vinhnx•2d ago•10 comments

How to turn anything into a router

https://nbailey.ca/post/router/
730•yabones•1d ago•255 comments

Android Developer Verification

https://android-developers.googleblog.com/2026/03/android-developer-verification-rolling-out-to-a...
307•ingve•17h ago•308 comments

Turning a MacBook into a touchscreen with $1 of hardware (2018)

https://anishathalye.com/macbook-touchscreen/
378•HughParry•20h ago•188 comments

In Expanding de Sitter Space, Quantum Mechanics Gets More Elusive

https://www.quantamagazine.org/in-expanding-de-sitter-space-quantum-mechanics-gets-even-more-elus...
12•pseudolus•4h ago•2 comments

Distributed data centers in our basements

12•cmos•1h ago•23 comments