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
Reposted by Raphaël Améaume
WIP generative hex maps with modular wave function collapse. super satisfying to see the road and river systems matching up. #threejs #webgpu
February 12, 2026 at 1:32 AM
Reposted by Raphaël Améaume
Today is probably a fine day to mention that I've been working on a self-hostable Discordslacklike called Chatto. It's steadily moving towards feature parity with the big kids, with everything crammed into a single compact 50 MB executable that can run off the cheapest VM you can find.
February 9, 2026 at 8:11 PM
Coming soon in Fragment: editing colour palettes on the fly ✨

When you pass an array of colours as sketch props, you'll get an automatic palette editor, with support for edition, addition and deletion from props parameters.

#madewithfragment
February 8, 2026 at 9:59 AM
Reposted by Raphaël Améaume
Hey, other companies 👋

@voidzero.dev is giving a good example here. If you need help defining your company's open-source funding strategy, my DMs are open. We need every company to step up its funding game. Let's take care of our maintainers, or the whole ecosystem will collapse.
February 2, 2026 at 1:18 PM
Reposted by Raphaël Améaume
adding social features to our websites
will accelerate atproto adoption faster than
building pure atproto apps
January 30, 2026 at 7:59 PM
I just spent the whole month working on an upcoming installation at field.io where we’re using Svelte internally for the first time!

Two SvelteKit apps communicating over MQTT. DDD + Svelte and Three.js as the UI layer

Made with two React devs with no prior experience with Svelte, easy!
FIELD.IO – Creative Intelligence for a Living World
FIELD.IO is a Global Creative, Design + Innovation Studio We design to fuel imagination and move minds. Fusing creativity + technology to craft tomorrow’s brand solutions, experiences and storytellin...
field.io
January 31, 2026 at 5:58 AM
Reposted by Raphaël Améaume
Exciting news—Clack v1.0 is here! 🎉

🫳 Dropped CJS distribution (the only breaking change)
🆕 Added autocomplete, taskLog, and more
🌏 Localization support
🐞 Dozens of bug fixes + performance improvements
🤗 Ecosystem alignment

This release marks stable support for our current APIs
Clack v1.0 is here!
We're thrilled to announce Clack v1.0: a stylish prompt library for JavaScript CLIs.
bomb.sh
January 28, 2026 at 3:25 PM
Reposted by Raphaël Améaume
A social network made for builders.
Designers 🤝 Developers
No algorithms. No ads. Just real people.

Reclaim your voice.
Join free today.

Are we the first to offer code formatting in social posts?
January 28, 2026 at 9:39 PM
Fragment CLI has been powered by @clack/core for two years now and it's been amazing to work with so far!
Seems like it's gonna get even better...
Introducing Tab!

Tab makes it easy to add shell autocompletions to your JavaScript CLI.

Tab has already been adopted by the @cloudflare.social @nuxt.com and @vitest.dev CLIs. Are you next?
Introducing Tab
@bomb.sh/tab is an open source library that brings shell autocompletions to JavaScript CLIs
bomb.sh
January 28, 2026 at 8:35 AM
Reposted by Raphaël Améaume
Hey, we're Bombshell 👋

We're the maintainers behind projects like Astro, e18e, StudioCMS, and pkg‍.pr.new.

We're building focused, composable open source libraries for CLIs and TUIs.

Excited to show you what we've been up to.

bomb.sh/blog/introdu...
Introducing Bombshell
Bombshell is a growing collection of open source tools for building modern terminal interfaces in JavaScript.
bomb.sh
January 26, 2026 at 7:14 PM
Reposted by Raphaël Améaume
Genuary 2026 day 6 – Lights on/off. Make something that changes when you switch on or off the “digital” lights.

#genuary #genuary2026 #genuary6
#generativeart #creativecoding #madewithfragment
January 25, 2026 at 4:40 PM
Reposted by Raphaël Améaume
I’ve been thinking about open source work that sits between “side project” and “venture-backed startup.” Watching the atproto space has sharpened my thinking around shared, communal infrastructure.

These are some thoughts on why that middle path eroded and what it might take to rebuild it.
The Missing Middle of Open Source
Why serious, maintainer-driven projects struggle to sustain themselves—and what it will take to fix it.
natemoo.re
January 26, 2026 at 3:28 AM
Reposted by Raphaël Améaume
Genuary 2026 day 5 – Write “Genuary”. Avoid using a font.
(not late at all!)

#genuary #genuary2026 #genuary5
#generativeart #creativecoding #madewithfragment
January 24, 2026 at 3:51 AM
January 23, 2026 at 4:19 PM
Reposted by Raphaël Améaume
#genuary 22: plotter ready. Here's a 3D rendering in p5, with a dithered shader applied, and then the opaque pixels are turned into dots in an SVG! openprocessing.org/sketch/2854186 #p5js #p5v2
January 22, 2026 at 12:49 PM
Genuary 07 - Boolean Algebra

#genuary #genuary2026 #genuary7 #madewithfragment
January 22, 2026 at 8:33 AM
Friendly reminder that if you're doing #genuary with either 2D canvas, p5.js or three.js, I would love for you to try out Fragment

github.com/raphaelameau...

#genuary2026 #madewithfragment
GitHub - raphaelameaume/fragment: [alpha] A web development environment for creative coding
[alpha] A web development environment for creative coding - raphaelameaume/fragment
github.com
January 21, 2026 at 1:34 PM
Reposted by Raphaël Améaume
January 18, 2026 at 4:44 PM
Genuary 06 - Lights on/off

Quick 2d sketch for that one, not sure about the result but I need to catch up!

#genuary #genuary6 #genuary2026 #madewithfragment
January 16, 2026 at 12:37 PM
Reposted by Raphaël Améaume
January 12, 2026 at 8:34 PM
Reposted by Raphaël Améaume
some pictures
January 12, 2026 at 10:50 PM
Reposted by Raphaël Améaume
the joy of using fragment 🥰
January 10, 2026 at 12:30 PM
Genuary 05 - Write Genuary without using a font

Exported SVG of my handwriting from
@tldraw.com, using it as a texture source in WebGL.

Could have been a fragment shader but my original idea was different so that's a lot of instanced planes

#genuary #genuary2026 #genuary5 #madewithfragment
January 10, 2026 at 11:26 AM
The joy of seeing people creating things with Fragment 🥹
January 9, 2026 at 5:43 PM