ArtCraft Apps – open-source Adobe compatible suite written in Rust
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
ArtCraft Apps – open-source Adobe compatible suite written in Rust
Unofficial Hacker News client; not affiliated with Y Combinator.
echelon · · focus · HN ↗
These are still super early alpha. All MIT/Apache licensed. No telemetry.
I'm going to try to drive these to 100% parity but it's going to take a minute. And I'll need lots of help. (Anyone want to join me? I'll pay stipends and bug bounties.)
I'm going to do Microsoft Office, AutoCAD, and Solidworks too. Probably a lot of stuff to collapse.
It's not just SaaSocalypse. Everything can be open source multiplatform Rust now.
Party like it's 1999 and the Internet / tech scene belongs to us again. We can literally deenshittify the world without breaking a sweat.
nayuki · · focus · HN ↗
slopinthebag · · focus · HN ↗
alwillis · · focus · HN ↗
Disagree.
There's a difference between "vibe coding" and incorporating AI into a software development process. Hobbyists vibe code for shits and giggles on the weekends.
These guys incorporated dozens of pre-existing Rust packages into their codebases, made sure the apps ran on macOS, Windows and Linux and in modern web browsers. That’s not vibe coding.
Did they use coding agents to assist them? Of course! No different than teams at Microsoft, Google, Adobe, etc. Re-creating Photoshop, Illustrator, Lightroom, InDesign, etc. from scratch in Rust is a huge undertaking; one that would have been impossible just a couple of years ago.
slopinthebag · · focus · HN ↗
praet · · focus · HN ↗
4b11b4 · · focus · HN ↗
echelon · · focus · HN ↗
I'm sick of Gimp, Krita, and Inkscape being the best Linux and open source have to offer.
dofm · · focus · HN ↗
I think you can do this project of yours without being dismissive of the work (and the merits of the work) done by real people over years.
Be careful of what you might damage by doing this.
amlib · · focus · HN ↗
Specially when the LLMs he is using to make this software were 100% trained and likely heavily influenced by the software he is shitting on.
alightsoul · · focus · HN ↗
dofm · · focus · HN ↗
Affinity works both similarly and differently and is now pretty popular.
It’s different but really not inferior to Photoshop, for example (better live filters, cross model curves, better layer blending), and it’s not inferior to InDesign or Illustrator, mostly. It does have a file format that allows all three to coexist (in fact it effectively always did).
They all have sufficient familiarity (the basics of the tools and layers are now pretty much a standard “medium” that most photo/painting apps implement, after all) but they have their own advantages. The integration between the three apps is way ahead.
I just don’t see why anyone would make open source apps that don’t move things forward (Krita and Inkscape do, in their own ways).
It’s also a pretty hollow demonstration of AI, ultimately, to use it to just clone ripoffs, but it does have a sort of fractal self-similarity I suppose.
alightsoul · · focus · HN ↗
dofm · · focus · HN ↗
I don’t think anyone is served well by pursuing blatant cloning in open source. But if this is the shoddy destiny of AI coding then I am at peace with it. People can use lazy knockoffs if they want.
[deleted] · · focus · HN ↗
[deleted]
brazukadev · · focus · HN ↗
nozzlegear · · focus · HN ↗
fschuett · · focus · HN ↗
But its a lot harder if you want to maintain at least some level of quality. For example, your PDF export exports texts as paths and correct PDF encoding and font subsetting took months of trial and error (I maintain the printpdf crate).
So you have to actually use your apps, test extensively, etc. - don‘t underestimate the effort required for QA and testing.
diffstrokes · · focus · HN ↗
qchris · · focus · HN ↗
Don't let that discourage you, though! A fast, local, fully-featured 3D parametric CAD program that takes advantage of modern hardware parallelism that can be extended/scripted is just basically one of the holy grails of software and even exploratory efforts might uncover some great paths forward to making that a reality!
dofm · · focus · HN ↗
With photoshop, illustrator, etc., there’s a fair amount of code out there. No LLM has however ever seen the source code —- or I suspect even much detailed discussion —- of a bRep kernel better than Opencascade, but with the right people to decide what maths to work on, maybe there is progress to be made. This knowledge is held by few people, many of whom will now have retired!
brookst · · focus · HN ↗
qchris · · focus · HN ↗
A big of the attraction of re-building this kind of foundational software isn't the base capability (commercial 3D CAD has barely even seen incremental improvements for more than a decade, in large part because it's just pretty well solved in the existing programs), but that a modern kernel would be a major step forward for unblocking implementation of some of those other capabilities.
rancar2 · · focus · HN ↗
I look forward to the beta and beyond!
cjonas · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
timschmidt · · focus · HN ↗
You may want those in new high-performance infinite precision: <a href="https://github.com/timschmidt/hyperreal" rel="nofollow">https://github.com/timschmidt/hyperreal
Exact curves: <a href="https://github.com/timschmidt/hypercurve" rel="nofollow">https://github.com/timschmidt/hypercurve
Meshes: <a href="https://github.com/timschmidt/hypermesh" rel="nofollow">https://github.com/timschmidt/hypermesh
and more in the ~22 crate stack.
echelon · · focus · HN ↗
I'll be pinging you about this in the future
adzm · · focus · HN ↗
hedgehog · · focus · HN ↗
alightsoul · · focus · HN ↗
someothherguyy · · focus · HN ↗
we remember different 1999s. i remember everyone pirating software made by large companies at that moment in time
hypfer · · focus · HN ↗
Someone will make up new laws just to get rid of that specifically and that will likely even work, if one guy is behind _all_ the recreations.
Maybe you could somehow distribute that, so that it's at least a game of whack-a-mole for the defender.
__
This btw is made orders of magnitude worse by the fact that you are trying to make money off those recreations, and you're doing so right now.
So the whole "I was just a foss & rust absolutist" defense doesn't count.
So.. eh. Idk man. Icarus with a claude jetpack I guess.
___
Also, keep in mind the sums of money that are involved in what you're attacking there.
Those are software companies with leverage of a small country. They can also simply just disappear you if you fuck with them too much. Which is not hyperbole.
That's so much money, it bends the rules of reality you think you have outsmarted.
echelon · · focus · HN ↗
These are not monetized in any way. They don't have telemetry, paywalls, or anything.
If you're looking at the other software we've built, that's a source available (soon to be open source) Higgsfield and OpenRouter/FAL.
hypfer · · focus · HN ↗
Yes, I know what you're going to say that it's technically something different, but, really, man.
The people you're messing with cannot simply be outsmarted on technicalities in the way a "HN contrarian" would win a debate on this platform.