Raphaël Améaume
raphaelameaume.com
Raphaël Améaume
@raphaelameaume.com
Freelance Creative Technologist. Building Fragment, a web development environment for creative coding. he/him

https://raphaelameaume.com
https://fragment.tools
Pinned
These past months, I've been rewriting the entire core of Fragment with the latest version of @svelte.dev!
It's 100% compatible with the previous version but has a bunch of new exciting features.
Let's look at one thing a day everyday (until I don't have anything new to show).

fragment.tools
fragment
A web development environment for creative coding.
fragment.tools
December 12, 2025 at 6:30 PM
Reposted by Raphaël Améaume
6 years of thinking I can make a better portfolio.
1 year of actually building it.

My new portfolio is LIVE 🚀
Please, don't break anything!
👉 bruno-simon.com
December 9, 2025 at 2:00 PM
Just released Fragment v0.2.11

I decided to drop support for glslify in shader files. It doesn't seem to be used anymore thanks to include directives and it accounted for 66 dependencies alone on a total of 118.

Otherwise, fixes and docs improvements, read more here

github.com/raphaelameau...
Release v0.2.11 · raphaelameaume/fragment
What's Changed fix: prevent tsconfig.json creation when running JavaScript sketches by @raphaelameaume in #215 feat: add defineConfig helper by @raphaelameaume in #216 feat: support TS config file...
github.com
December 5, 2025 at 8:06 AM
Reposted by Raphaël Améaume
My new artwork shop is online! 🥳

You can start collecting physical prints of my shader artwork as museum-quality archival prints.

🔗 shop.ilithya.rocks
November 30, 2025 at 9:17 PM
Reposted by Raphaël Améaume
Svedit 0.6.0 is out! 🥳

- All new Command API
- Keyboard shortcuts
- Batching of history entries
- Immutable data structures (each change yields a new doc)
- API docs!!! (in README)
- much more...

Enjoy!

(Let me know which parts of the docs were hard to read, so I can improve them)

svedit.dev
November 27, 2025 at 10:25 PM
November 26, 2025 at 12:39 PM
Reposted by Raphaël Améaume
Ah I actually missed this. :D Here's like attempt #4
November 25, 2025 at 3:42 PM
Reposted by Raphaël Améaume
AutoAlbers: a slow, meditative, generative study on how colors influence each other.

Shapes grow, merge, restart; palettes are all algorithmic. If your screen does Display-P3, it really shines.

albers.elastiq.ch

Let it run for a while and see how it evolves.

If inpatient: N / ←arrow→ keys.
November 25, 2025 at 8:07 AM
Just released Fragment v0.2.10

Among small fixes, I updated the canvas recorder to use mediabunny.dev by @vanilagy.bsky.social so you can now export mp4, mkv or mov files with the codec of your choice!

github.com/raphaelameau...
Release v0.2.10 · raphaelameaume/fragment
fix: remove cursor on disabled triggerable fields by @raphaelameaume in #202 fix: disabled state of checkbox input by @raphaelameaume in #203 fix: handle sketch.backgroundColor in preview mode by @...
github.com
November 19, 2025 at 8:26 AM
Reposted by Raphaël Améaume
“You are not worse than the kernel hacker, the compiler engineer, or the game engine programmer. You, too, can build whatever you want to build. All software is just software. It's time we treated it that way.”

https://jimmyhmiller.com/overly-humble-programmer
The Overly Humble Programmer
jimmyhmiller.com
November 13, 2025 at 9:49 AM
Discovered the work of Lygia Pape over the weekend, through the "Minimal" exhibition at Bourse de Commerce in Paris.

Love at first sight
October 20, 2025 at 2:07 PM
Reposted by Raphaël Améaume
Cette semaine : RDV mercredi 15 octobre pour nous souvenir de notre ami Paul Varry, témoigner de notre soutien à ses proches et réclamer des actions concrètes contre les violences motorisées.
#StopViolenceMotorisée #JeSuisPaul
October 13, 2025 at 2:07 PM
Really looking forward to going to the KIKK Festival in two weeks in Namur, Belgium! After wanting to go for years and not being able to, this will be my first time there.

Hit me up if you're around and wanna talk about shaders and creative coding! 👋

www.kikk.be
Home Page - Kikk Festival
A journey to the heart of the digital world, where 1s and 0s, truths and falsities, mix and mingle, raising the question of our perception.
www.kikk.be
October 10, 2025 at 8:15 AM
Reposted by Raphaël Améaume
DevRel friends — where are you?

I’m building Okay Social as a space for the creative + dev community to reconnect.

If that mission resonates, I’d love your help spreading the word.
October 9, 2025 at 5:03 PM
Reposted by Raphaël Améaume
Among the work I'm most proud of, here's one small project I made years ago that's finally out there! Learned so much about frame buffers and shaders through it — dimsum009.resn.global

#webgl #threejs #creativecoding
September 9, 2025 at 8:07 AM
Reposted by Raphaël Améaume
🚀 Big news! Okay Social is now open to everyone.
It's the social network for creatives.

Claim your handle, create a profile, and start connecting with others.

Join our community today!
👉 okaydev.co/social
October 5, 2025 at 4:12 PM
Reposted by Raphaël Améaume
Messenger
It's a small planet, but someone's gotta make the deliveries.
messenger.abeto.co
September 28, 2025 at 11:14 PM
Reposted by Raphaël Améaume
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
Fragment is not affected by yesterday's attack on npm packages. 3 compromised packages can show up in node_modules but "strip-ansi" and "ansi-regex" are on previous major versions and "debug" version was already locked to 4.4.1.
September 9, 2025 at 8:24 AM
I just released a new version of Fragment which includes support for the new version of P5.js 2.0. I also updated the examples and all the templates now have the same initial state!

A big thanks to @arnaudrocca.bsky.social who added the long awaited TypeScript support 🙏

github.com/raphaelameau...
Release v0.2.9 · raphaelameaume/fragment
What's Changed fix: prevent mutation of state on interval input changes by @raphaelameaume in #192 fix: clone of objects and arrays on reset by @raphaelameaume in #193 fix: p5 renderers canvas des...
github.com
September 5, 2025 at 9:49 AM
Math visualisation for an upcoming installation I'm working on.

Compute the shortest distance between a 2D point and a curved path made of two segments and a quadratic bezier curve then project the point on path with linear interpolation.

#madewithfragment
September 3, 2025 at 12:43 PM
Reposted by Raphaël Améaume
floating soft glass

made with WebGPU, compute shader, and a fully custom material

r3f.maximeheckel.com/webgpu/glass
July 15, 2025 at 7:03 PM
Reposted by Raphaël Améaume
I wrote this article explaining algorithms for physarum-style simulations
bleuje.com/physarum-exp...
Algorithms for making interesting organic simulations
Article explaining simulation algorithms that produce complex organic behaviours, starting with the classic physarum algorithm from Jeff Jones.
bleuje.com
July 13, 2025 at 9:14 PM
Reposted by Raphaël Améaume
today's a great day to make sure "require alt text before posting" is enabled in your settings and to continue to make bluesky more accessible and inclusive bsky.app/settings/acc...
July 9, 2025 at 1:39 PM
Reposted by Raphaël Améaume
Imagine a space built just for creatives.

No ads. No algorithms. No BS.
Just real connections, real work, real value.

That’s OKAY SOCIAL.

Creatives, devs, designers, businesses — get in early. Help shape it.
June 25, 2025 at 7:29 AM