marmelab

French agency delivering innovative projects with Lean Startup & full-stack JS.

Editor of React-admin and GreenFrame.

We’re hiring French devs in full remote.

marmelabmarmelab
2025-06-17

k6 v1.0 is finally here!🎉 @grafana

What sets k6 apart?
🧪Tests as code: Write load tests in & integrate them into your CI pipelines
⚡Powerful performance: Powered by Go, but with a familiar JS API on top
🌐Multi-protocol support: Works with HTTP, gRPC & more
🎯Realistic traffic simulation: Stress-test your app with real-world scenarios

2 new features we love:
✅ Native support
✅ Cleaner test output

If you care about scaling, it’s time to care about ! 😉

marmelab.com/blog/2025/02/14/l

marmelab boosted:
marmelabmarmelab
2025-06-17

When traffic surges, will your app hold up - or struggle under the pressure? 😰 Crossing your fingers & hoping for the best is NOT a real strategy.

👉 Enter k6: an open-source load testing tool helping devs ensure performance under various traffic conditions.📊

Simulate real-world traffic conditions & identify performance bottlenecks before they impact end-users.

Discover load testing with k6 now, so you won't have to cross your fingers next time! 😉👇

marmelab.com/blog/2025/02/14/l

marmelabmarmelab
2025-06-13

GSAP, the animation library, which used to charge for some of its modules, is now 100% free! 🎉

Now is the perfect time to (re)discover our series on !

Explore the core concepts of GSAP in this guide:👇

marmelab.com/blog/2024/03/27/g

marmelabmarmelab
2025-06-12

What are your favorite dev newsletters right now? 👀 🗞️

Some of my personal favs are:
👉 @selfhst by @shollyethan
👉 This Week in React
👉 @joshwcomeau's newsletter

Speaking of newsletters…

The next react-admin newsletter is dropping soon! 🎉

📩 Sign up now to make sure you don’t miss it: rb.gy/uez10x

marmelabmarmelab
2025-06-05

How do you make an chatbot feel as fast as instant search? ⚡

At , Tejas Kumar showed us how:

👉 Keep a streaming connection with the OpenAI API
👉 Parse the response as it’s being generated
👉 Display it progressively on the UI

The result? A chatbot interface that feels fast, fluid, and responsive from the very first keystroke. 🤖

marmelab.com/blog/2025/05/15/r

marmelabmarmelab
2025-06-04

If you code in , you should check out MermaidJS🧜‍♀️:

It’s a library for creating diagrams & charts using Markdown-like syntax 🏷️

Super handy for quick visualizations — from Kanban to C4!

⛰️ Slight syntax learning curve, but worth it.

👉 mermaid.js.org/

marmelabmarmelab
2025-06-03

🚀 Introducing shadcn-admin-kit: the ultimate open-source component kit to build your admin app with shadcn UI!

✅ Free forever
⚡ Easy to install
🧩 Packed with essential features (auth, CRUD, Data Table, themes & more)

Start building today: github.com/marmelab/shadcn-adm

marmelabmarmelab
2025-05-27

Did you know? 🤔

Whether you're using a or backend, @ApiPlatform Admin is a powerful way to build your admin interface!

We just revamped the docs to help both newcomers & pros get the most out of it.

📘 Check it out: api-platform.com/docs/admin/

@symfony @cooptilleuls

marmelabmarmelab
2025-05-26

Just came across Better Auth: A full-stack, framework-agnostic auth library with full management (login, 2FA, etc)

Plus, it comes with cool features like magic links.✨

Has anyone tried it yet?

Excited to give it a spin!

🔗 better-auth.com/

marmelabmarmelab
2025-05-21

🆕 This spring brought a wave of updates—and we’ve summarized it all in our latest blog post.🌸

Here’s a sneak peek:

🧩 New hooks & components
✔️<DataTable>: The improved <Datagrid>
✔️<AutoPersistInStore>: Never lose your form data again
✔️<InPlaceEditor>: Edit in place

🌐 Ecosystem Compatibility
‪✔️Material UI v7 support
✔️Better PostgREST & Supabase integrations

📚 Docs
✔️New Kanban board demo & tips section
✔️Improved docs for create-react-admin & @ApiPlatform Admin
& more!

marmelab.com/blog/2025/05/21/r

marmelabmarmelab
2025-05-16

Recap 2025 🇫🇷

Loved Kateryna Porshnieva’s talk on accessibility!

She challenged what we thought we were doing right about accessibility by:
👉 Showing us how common practices can actually worsen the UX for people with disabilities.
👉 Sharing simple yet powerful tips to make your interfaces more inclusive
👉 And above all, reminding us that accessibility should be as natural as error handling or security!

Full recap👇
marmelab.com/blog/2025/05/15/r

marmelabmarmelab
2025-05-15

🎲 is coming to Nancy this week… and we can’t wait!

To get into the spirit, we’re sharing 4 of our favorite serious games.

Whether you're looking to boost communication or collaboration, these games deliver real impact (while keeping things fun 😉).

🔗 For more: lnkd.in/eQDvzfjv

Can't wait to pick up some new collaborative games at this year's ! 🎲 🃏

See you there! 👋

marmelab boosted:
François Zaninottofrancoisz@fosstodon.org
2025-05-14

Check out another great #CSS guide by Josh Comeau. Ever wonder why height="100%" sometimes doesn't work? What's the best approach to ensure an HTML element always fills the full height?
joshwcomeau.com/css/height-eni

marmelabmarmelab
2025-05-12

Just a few days left until the very first in France… and it’s happening right here in our hometown, Nancy! 🇫🇷

🎲 What’s ?
An international gathering of people who believe that serious games are powerful tools for learning, collaboration & innovation.

📅 May 15th → May 17th
📍 Epitech Nancy
🎟️ Tickets: play14.org/events/nancy-2025-05

Can’t wait like us? Here's our recap from last year: marmelab.com/blog/2024/07/25/p

marmelab boosted:
François Zaninottofrancoisz@fosstodon.org
2025-05-12

The new DataTable component in #ReactAdmin offers a better Developer Experience than the previous Datagrid, thanks to the unique strenghts of client-side components. #React
marmelab.com/blog/2025/05/09/c

marmelabmarmelab
2025-05-06

Only 1 week to go until in Paris! 🇫🇷

We’re super excited to join Strapi's first in-person event — a full day dedicated to open-source innovation and the future of headless web development!

🗓️ May 13, 2025
📍 9 Rue Forest, Paris
🎤 Schedule: conf.strapi.io/#schedule

Can’t wait to meet the Strapi community & team IRL!

marmelabmarmelab
2025-05-05

react-admin 5.8.0 just landed — and it’s packed with goodies!

🎁 New components: DataTable & InPlaceEditor
🔐 AuthLayout: A common layout for auth related pages
🎨 Better theme support
✨ Added support for MUI v7 & Css variables
⏳ Configurable Loading timeout

🔍 Changelog: github.com/marmelab/react-admi

marmelabmarmelab
2025-04-29

We love exploring tools that make developers' lives easier - and lately, that's been WXT.

WXT a framework that simplifies the development of browser extensions. It's packed with everything you need:
✨ Amazing DX & performance
🌐 First-class support for all browsers
⚡️ Vite-powered
🔌 Compatible with , , and
📚 Great docs & examples

It's another great thing coming from the ecosystem and we're all for it.

🔗 wxt.dev/

marmelabmarmelab
2025-04-28

Tired of the default look of your react-admin app? 🎨 Good news: it only takes 2 lines of code to completely change it. 🤯

All you have to do is update the theme and darkTheme props on the <Admin> component — that's it.

We've just published a quick step-by-step tutorial showing you how to give your app a Shadcn UI makeover.

Check it out👇

🔗 marmelab.com/blog/2025/04/23/r

marmelabmarmelab
2025-04-28

📸 Retour en images sur la 1ère édition du salon à Nancy 👇

🌍 Agir localement, penser globalement : c'est tout l'esprit d'Ici On Agit, un événement qui a rassemblé pendant 2 jours institutions, entreprises & citoyens autour d'un objectif commun : accélérer la transition écologique.

👏 Merci aux organisateurs et intervenants !

🌱 Ici, on ne fait pas que parler... on agit.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst