Reposted by marmelabBearstech @bearstech.com · 22/02/2026Awesome REST : une liste collaborative Open Source rassemblant un très grand nombre de ressources dédiées à REST : design d’API, standards, frameworks, clients, outils de test, mocking et API gateways. 👉 github.com/marmelab/... 0238
Reposted by marmelabTech F'Est Nancy @tech-fest.dev · 12/06/2026On termine #TechFEst2026 en beauté avec François Zaninotto de @marmelab.bsky.social 🎉 Figure bien connue de l'écosystème web et open source, il vient nous parler de comment développer avec l'IA ; pas juste l'autocomplete, mais ce que ça change vraiment pour notre métier. #IA #DevLife #OpenSource 042
Reposted by marmelabTech F'Est Nancy @tech-fest.dev · 03/04/2026Et voici le dernier sujet pour le Tech F'Est ! 111
Reposted by marmelabMadeWithReactJS @madewithreactjs.com · 29/03/2026Atomic is a customizable CRM toolkit built with React by @marmelab.bsky.social 🧑💻 - madewithreactjs.com/atomic-crm 011
marmelab @marmelab.bsky.social · 17/03/2026Meet the new Atomic CRM! ⚙️ From a brand new mobile app to an MCP server integration, we have SO much to show you. ⚡ We wrote a comprehensive article covering all the "heavy hitter" features we've shipped lately (including SSO/SAML and a UI overhaul). Read the full article here:marmelab.comAtomic CRM March 2026 UpdatesDiscover what's new in Atomic CRM 1.5, including SSO support, a new MCP server for AI assistants, enhanced mobile UX, and much more. 021
marmelab @marmelab.bsky.social · 02/03/2026Every team runs deals differently. That's why Atomic CRM now ships with a fully configurable Settings page 🛠️ Admins can tailor pipeline stages, deal categories, task types, sectors, and even the app's name & logo, ALL without touching a line of code. Your #CRM, your rules. 020
Reposted by marmelabreact-admin @react-admin.bsky.social · 27/02/20262026 is off to a flying start! 🚀 We’ve been shipping non-stop since Autumn to level up the #ReactAdmin DX. Here’s a recap of the journey so far: ⚡️ Faster <ArrayInput> 🗺️ #TanStackRouter adapter 🧩 New <DataTableInput> & <RecordsIterator> 🏗️ More logic moved to headless ra-core More below...marmelab.comReact-Admin: February 2026 UpdateReact-admin 5.12, 5.13 and 5.14 introduce TanStack router adapter, RecordsIterator, TextArrayField, DataTableInput, and more! 111
marmelab @marmelab.bsky.social · 27/02/2026marmelab.com now speaks markdown to AI agents. 🤖 We enabled Cloudflare's "Markdown for Agents" on our whole domain. Send "Accept: text/markdown", get clean markdown back. Up to 80% fewer tokens than raw HTML! A small quality-of-life improvement for AI agents crawling our site ;)marmelab.comMarmelabMarmelab is a French innovation studio building web & mobile apps with React, Node.js and AI. Explore our case studies and open-source tools, or book a call. 110
marmelab @marmelab.bsky.social · 25/02/2026Shadcn Admin Kit v1.5.0 is here! 🛠️ Big updates for your admin panels: - New DateTimeInput & TextArrayInput - ImageField with preview support - New doc, including I18n configuration page - Upgraded to react-router 7.12.0 & shadcn/ui 3.8 110
marmelab @marmelab.bsky.social · 23/02/2026We spent some time streamlining our admin scaffolding. We’ve been leaning heavily into @tanstack.com Start lately, the type safety across the full stack is just too good to ignore when building complex dashboards with shadcn/ui. 110
marmelab @marmelab.bsky.social · 20/02/2026Sometimes using a coding agent feels slower than just writing the code yourself. 😅 We've been tweaking our codebase to make it more "agent-friendly", adding context, refining testability. What's the main bottleneck you've found? #AI #DevCommunity 100
marmelab @marmelab.bsky.social · 18/02/2026We love building with MCP servers to supercharge AI agents. But at Marmelab, we're also focused on securing them. Letting an LLM access your sensitive data based on a 3rd-party description is... risky business. 😅 How are you vetting the MCP tools your agents use? 🤔 #AI #developers #MCP 200
marmelab @marmelab.bsky.social · 16/02/2026Woke up to some amazing news! Forbes just dropped their list of the top 9 Open Source CRMs, and Atomic CRM made the cut. 🤯 So incredibly proud of the team and our amazing community. zurl.co/rgPgc #OpenSource #CRM #AtomicCRMzurl.co9 Best Open Source CRMs Of 2026In this roundup, you’ll learn about the best open source CRM software options. We’ll discuss features, costs and what to look for when choosing CRM software. 010
Reposted by marmelabIntellog Inc. @intellog.com · 12/02/2026For the @atproto.com community: pretty sure this article from @marmelab.bsky.social hasn't made it here, yet, so here it is …marmelab.comCoding a trading card game on ATProtocolThe protocol behind BlueSky lets you store data in a decentralized way. You can even build a web application on top of it. 012
marmelab @marmelab.bsky.social · 05/02/20269thCO has published a hands-on guide on integrating Supabase with react-admin to build internal tools, such as member management platforms. 👇 Link to the guide in the thread. #Supabase #React-Admin #WebDev 121
marmelab @marmelab.bsky.social · 03/02/2026OpenAPI is great for listing endpoints, but it fails to describe the actual workflows AI agents need to follow... We’ve been testing Arazzo to fill this gap and finally give LLMs a "manual" to follow. How do you handle complex API chaining with AI? 120
Reposted by marmelabFrançois Zaninotto @francoisz.bsky.social · 23/01/2026Laravel admins often mean Nova. It works well. But it’s paid. There’s a free alternative. #Laravel + #APIPlatform + #ReactAdmin = a powerful admin UI on top of your Eloquent models. JSX instead of PHP, but more flexibility and UI power. marmelab.com/blog/2026/01...marmelab.comA Free Laravel Admin With API Platform and React-AdminReplace Laravel Nova with a flexible admin built on open standards and open-source tools. 084
Reposted by marmelabFrançois Zaninotto @francoisz.bsky.social · 21/01/2026Why do coding agents work great in some projects but fail badly in others? In my experience, the difference is rarely the agent. It’s the codebase. Here are 40+ best practices to make coding agents faster, safer, and more productive on real-world codebases. marmelab.com/blog/2026/01...marmelab.comAgent Experience Best Practices for Coding Agent ProductivityWhy do coding agents shine in some projects and fail in others? This article explains how to design your codebase so agents work autonomously and effectively. 053
Reposted by marmelabreact-admin @react-admin.bsky.social · 19/01/2026Want to build a fully functional Kanban board with #React and #shadcn? This in-depth tutorial walks you through building a Trello-like board, complete with drag-and-drop cards, clean UI & a modern architecture. Check it out now👇 marmelab.com/blog/2026/01... @shadcn.com 021
Reposted by marmelabreact-admin @react-admin.bsky.social · 13/01/2026Every react-admin app needs a data provider. It’s how your #frontend talks to the #backend. 🔄 Understanding it is key to mastering react-admin. This beginner-friendly guide walks you through the essentials, helping you build a solid foundation. 🔗 sameeramadhuranga.medium.com/react-admin-...sameeramadhuranga.medium.comReact-Admin Data Provider — From Beginner to AdvancedReact-Admin is a powerful framework for building admin panels quickly. One of its core concepts is the Data Provider. If you understand… 021
marmelab @marmelab.bsky.social · 13/01/2026You don’t need code, you need to test hypotheses.💡 Too many teams jump straight into development. At marmelab, we validate first. Our Design Sprint helps to turn: ✅ Uncertainty into insight ✅ Ideas into action And all of this before a single line of code. Learn more: zurl.co/8GYMr 110
marmelab @marmelab.bsky.social · 09/01/2026🔍 Looking for a CRM that actually fits your business? We put the top 9 open-source CRM to the test to find the most customizable & developer-friendly solutions. Check out our in-depth benchmark now: 👇 marmelab.com/blog/2026/01... #CRM #OSS #opensource #opensourceCRMmarmelab.comBest Open Source CRM for 2026The best CRM is the one you can reshape. We compared 9 open-source CRMs in 2026 to find the most flexible, developer-friendly options for small businesses. 030
Reposted by marmelabOpenAlternative @openalternative.co · 06/10/2025🚀 Look who's climbing! Atomic CRM just crossed 500 GitHub stars! Props to the team 💫 Open-source CRM toolkit for personalized solutionsopenalternative.coAtomic CRM: Open Source Alternative to HubSpot, Pipedrive and AttioBuild a customizable CRM that matches your company's vision, designed for developers and loved by end users. 041
marmelab @marmelab.bsky.social · 07/01/2026What if you could chat with your CRM like with a colleague? 💬Now you can! 👉 Meet the MCP server for Atomic CRM: Connect your fav AI assistant & interact with your data using plain language. Ask questions, update records,etc all without leaving your workflow. Try it now marmelab.com/atomic-crm/d... 010
marmelab @marmelab.bsky.social · 06/01/2026LLMs and GenAI were arguably the biggest tech story of 2025. @simonwillison.net 's year-in-review highlights the major #AI innovations that reshaped our craft, for better and for worse. zurl.co/CicDOzurl.co2025: The year in LLMsThis is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about … 120
marmelab @marmelab.bsky.social · 05/01/2026Marmelab vous souhaite une bonne année 2026!🎉 Merci à notre communauté pour cette année 2025 qui a été riche en collaborations & en partages!🙏 Industrialisation des solutions #GenAI, la durabilité & la rentabilité de l'open-source... 2026 nous propose déjà des défis que nous avons hâte de relever! 010
Reposted by marmelabreact-admin @react-admin.bsky.social · 23/12/2025Ever wanted to use react-admin with Ruby on Rails? This article walks you through how to integrate the two to create a powerful admin interface. 💻 It covers the complete implementation from backend API design to frontend data provider configuration. 🔗 nitid.co/blog/2025_11... #React #RubyOnRailsnitid.coReact Admin with Ruby on RailsCustom App Development – by people (& AI), for people 011
marmelab @marmelab.bsky.social · 17/12/2025Have you ever tried treating #TypeScript types as a programming language?👀 It unlocks clearer mental models for generics, conditional types & advanced abstractions. Plus, it helps to: ✅Reduce duplication ✅Create more complex types ✅Improve type safety Find out more👇 marmelab.com/blog/2025/12...marmelab.comTypeScript Types as a Programming LanguageDid you know TypeScript is Turing complete? In this post, I will approach type definitions as writing a program. 030
marmelab @marmelab.bsky.social · 10/12/2025@supabase.com Edge functions are a powerful way to run server-side code close to your users. But how to handle transactions & Row Level Security (RLS) in these functions? I broke down a few approaches (with pros & cons) to help you pick the right one for your project.👇 marmelab.com/blog/2025/12...marmelab.comTransactions and RLS in Supabase Edge FunctionsEdge functions are a powerful way to run server-side code close to your users. But how to handle transactions and Row Level Security (RLS) in these functions? 032
Reposted by marmelabreact-admin @react-admin.bsky.social · 09/12/2025🚨 The final newsletter of the year is dropping soon! 🚨 We’re wrapping up 2025 with a big recap. You can expect a throwback to major releases and key highlights, all straight from the core team. 📩 Make sure you don’t miss it: rb.gy/uez10x #reactadmin #react #OSS 021
marmelab @marmelab.bsky.social · 08/12/2025🛠️ Vous développez un agent IA ? Le prototype n’est que le début. Optimiser le coût, la rapidité et la pertinence représente 90 % du temps. Découvrez comment les outils d’évaluation peuvent simplifier ce processus dans le dernier talk de @francoisz.bsky.social!👇 @afup.org youtu.be/NjrbQ8aWDv8?...youtu.beL'évaluation des IAs : la recette secrète des agents pas trop bêtes - François Zaninotto - Forum PHPYouTube video by AFUP PHP 042
marmelab @marmelab.bsky.social · 05/12/2025React Server Components (RSC) support is growing and Parcel just joined the party. Want to try RSC outside of Next.js? Start here 👇 🔗 zurl.co/Nrbxjzurl.coReact Server Components With ParcelMix client and server code seamlessly with React Server Components (RSC), now available outside of the Next.js ecosystem. 010
marmelab @marmelab.bsky.social · 03/12/2025Ever wondered what happens under the hood whenever you hit “send” in ChatGPT? 🤔 @bytebytego.bsky.social breaks it all down! It demystifies ChatGPT's “magic” UI and reveals the complex pipeline underneath. Great read if you want to build robust AI systems yourself! zurl.co/t2wDW 020
Reposted by marmelabFrançois Zaninotto @francoisz.bsky.social · 24/11/2025Generative UI is about letting agentic apps create user interfaces on the fly. A new specification called MCP Apps emerges, backed by Anthropic & OpenAI, to standardize it.It's very early stage ; to get an idea of the potential, try the popular MCP UI. blog.modelcontextprotocol.io/posts/2025-1...blog.modelcontextprotocol.ioMCP Apps: Extending servers with interactive user interfacesToday we’re introducing the proposal for the MCP Apps Extension (SEP-1865) to standardize support for interactive user interfaces in the Model Context Protocol. This extension addresses one of the… 031
marmelab @marmelab.bsky.social · 20/11/2025🧵 (1) What does neuroscience tell us about AI? Intelligence isn't precision, it’s adaptive error management. If your AI never gets it wrong, it’s not thinking; it’s just memorizing.😅 marmelab.com/blog/2025/10...marmelab.comWhy AI Agents Need to Make MistakesDevelopers often try to eliminate errors from AI agents. But science shows that being wrong — within reason — is what makes intelligence adaptive. 110
marmelab @marmelab.bsky.social · 19/11/2025Ever asked AI something & it confidently gave you the wrong answer?❌ Yes, hallucinations can be annoying. But we shouldn't view them as bugs, but rather as learning opportunities. If we design agents to notice, measure & correct its errors, they’ll adapt. Here's how: marmelab.com/blog/2025/10... 010
marmelab @marmelab.bsky.social · 18/11/2025Did you know you can now use React Server Components with Parcel 📦, and not just Next.js? 👀 I built a small task manager to show you how it works. If you want to try RSC outside of Next.js, this is a great starting point 👇 🔗 marmelab.com/blog/2025/11... #react #RSC #frontend #Parcel #nextjsmarmelab.comReact Server Components With ParcelMix client and server code seamlessly with React Server Components (RSC), now available outside of the Next.js ecosystem. 031
marmelab @marmelab.bsky.social · 14/11/2025Vibe-coding so fast your docs are falling behind? AI speeds up iterations & delivery but feature context often gets lost in chat logs. 👉 Enter vibe-spec: It turns your chat logs into clean Markdown specs.📑 So your app stays documented, no matter how fast you build. 💪 marmelab.com/blog/2025/10...marmelab.comvibe-spec: Generate Specifications From Coding Agent LogsAI coding assistants can build software in semi-autonomy, but without specifications, projects lack functional definitions. The solution? Extract problem statements directly from conversation logs. 020
marmelab @marmelab.bsky.social · 07/11/2025If you want to know how AI agents work, this article shows how to make your own Copilot agent or Claude Code in 400 lines. 👨💻 Great read! 🗞️ ampcode.com/how-to-build...ampcode.comHow to Build an AgentBuilding a fully functional, code-editing agent in less than 400 lines. 010
marmelab @marmelab.bsky.social · 05/11/2025Are you debating whether to use GraphQL or Zod for your next project? 🤔 Our latest case study gives you the hard facts: ⚖️ The strengths & weaknesses of both GraphQL & Zod 💡 Actionable advice on when to choose which 🔗 Check it out now: marmelab.com/blog/2025/10... #graphql #rest #typescript #Zod 030
Reposted by marmelabFrançois Zaninotto @francoisz.bsky.social · 30/10/2025Do #React Server Components Improve #Performance? When compared to a pure SPA, they reduce the LCP but don't suppress the initial interactivity gap. The main performance benefit comes from completely rewriting data fetching to be Server Components-first. www.developerway.com/posts/react-...developerway.comReact Server Components: Do They Really Improve Performance?A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming +… 021
marmelab @marmelab.bsky.social · 04/11/2025Ever asked AI something & it confidently gave you the wrong answer?❌ Yes, hallucinations can be annoying. But we shouldn't view them as bugs, but rather as learning opportunities. If we design agents to notice, measure & correct its errors, they’ll adapt. Here's how: marmelab.com/blog/2025/10...marmelab.comWhy AI Agents Need to Make MistakesDevelopers often try to eliminate errors from AI agents. But science shows that being wrong — within reason — is what makes intelligence adaptive. 010
marmelab @marmelab.bsky.social · 30/10/20254 open-source projects every full stack #JS dev should know: 💎 @zod.dev: Great for data validation for front & back 🌴 @tanstack.com /query: Queries & mutations made easy 🚀 @turborepo.com: Monorepo management made simple 🧩 @kysely.dev: Strongly typed query builder What’s your favorite OSS project? 131
marmelab @marmelab.bsky.social · 28/10/2025Want to build a flexible and dynamic CMS with minimal code? 🔧 Then check out this tutorial to learn how to create your next CMS using @react-admin.bsky.social and @supabase.com ⚡ : 👉 marmelab.com/blog/2025/01... #Supabase #react #CMSmarmelab.comHow to build a CMS with React-AdminMany applications require a user interface to manage and edit content. This post demonstrates how to create a basic headless CMS using PostgreSQL, React-Admin, and Supabase. 041
marmelab @marmelab.bsky.social · 24/10/2025Chez Marmelab, nous sommes convaincus que l'innovation digitale peut être un levier puissant pour une transition écologique juste & ambitieuse. 🌱 Rejoindre @theshiftproject.bsky.social, c'est s'engager encore plus concrètement dans cette transition ! 💪 theshiftproject.org/nos-financeu... 021
marmelab @marmelab.bsky.social · 22/10/2025⏳ J-7 avant l'événement Numérique en Commun[s] à Strasbourg ! Notre équipe sera présente, et vous ? 📅 Dates : 29 & 30 octobre 2025 🔗 Plus d’infos : numerique-en-communs.fr #NEC #NEC2015 #numériqueresponsable #TechConference #CTO 030
marmelab @marmelab.bsky.social · 17/10/2025Building secure web apps means managing who can do what, both on the client & server-side.🔐 While frameworks like react-admin make client-side Role-Based Access Control (RBAC) a breeze, devs often end up reimplementing the same logic server-side. The solution?💡: A generic RBAC proxy server👇 022
marmelab @marmelab.bsky.social · 14/10/2025🧵 (1) 5 core skills every developer needs in the age of AI agents: 1️⃣ Specification Writing: Clearly defining what needs to be built. 2️⃣ System Design: Architecting robust, scalable solutions. 3️⃣ Iterative Refinement: Guiding AI through continuous improvement. 120
marmelab @marmelab.bsky.social · 10/10/2025It's official: @shadcn.com just overtook Material UI on GitHub! ⭐️ It outpaced the long-time champion Material UI in less than 3 years. How do you guys feel about this? What do you think this says about the current state of UI development in React? 020
marmelab @marmelab.bsky.social · 08/10/2025Demain, c’est le Forum PHP organisé par l’ @afup.org ! Et devinez quoi ? @francoisz.bsky.social, CEO de marmelab, sera présent pour vous donner des conseils sur l'évaluation des agents IA ! 🤖 ⏰ 12h40 à 13h00 📅 9 octobre 2025 📍 Disneyland Paris 🔗 event.afup.org #ForumPHP #PHP #Symfony 012