<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[React.js Examples]]></title><description><![CDATA[A nice collection of often useful examples done in React.js]]></description><link>https://reactjsexample.com/</link><image><url>https://reactjsexample.com/favicon.png</url><title>React.js Examples</title><link>https://reactjsexample.com/</link></image><generator>Ghost 1.26</generator><lastBuildDate>Sun, 05 Apr 2026 12:45:07 GMT</lastBuildDate><atom:link href="https://reactjsexample.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Term.Everything: Run any GUI app in your terminal—even over SSH]]></title><description><![CDATA[Term.Everything is a Linux CLI program that lets you run any GUI application, right there, in your terminal.]]></description><link>https://reactjsexample.com/term-everything-run-any-gui-app-in-your-terminal-even-over-ssh/</link><guid isPermaLink="false">68c16cd1b51a00063f53722c</guid><category><![CDATA[Terminal]]></category><category><![CDATA[GUI]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Wed, 10 Sep 2025 12:26:09 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2025/09/Code_2025-09_20-17-14.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://reactjsexample.com/content/images/2025/09/Code_2025-09_20-17-14.png" alt="Term.Everything: Run any GUI app in your terminal—even over SSH"><p>Term.Everything is a Linux CLI program that lets you run any GUI application, right there, in your terminal.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/_LJcRvdvWcI?si=3BlPsxHP9mTCl15C" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/mmulet/term.everything" rel="nofollow">View Github</a> 
</div>
<p>Yes, you heard that right. Play a video game. Browse the web. Watch a movie. All within the confines of your beloved command line. And the best part? You can do it all over SSH! Imagine playing your favorite retro game on a remote server, rendered directly in your local terminal.</p>
<p><img src="https://reactjsexample.com/content/images/2025/09/warp_in_2.gif" alt="Term.Everything: Run any GUI app in your terminal—even over SSH"></p>
<p>But wait, there's more! If your terminal supports images – like Kitty or iTerm2 – Term.Everything can render windows at full resolution. That's right, a pixel-perfect GUI application, living inside your terminal, even over SSH. It's a mind-bending feat of engineering.</p>
<p>And for all those new terminal file viewers popping up every day? Term.Everything has a message: Stop making them! Because now, you can just use the file viewer you already have. In your terminal.</p>
<p>So, how does it work? Term.Everything is a built-from-scratch Wayland compositor. Instead of outputting to your monitor, it outputs directly to your terminal.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Streamdown: A Drop-in React-Markdown Replacement]]></title><description><![CDATA[Meet Streamdown. It’s an open-source, drop-in replacement for react-markdown, but re-imagined from the ground up for the world of streaming AI.]]></description><link>https://reactjsexample.com/streamdown-a-drop-in-react-markdown-replacement/</link><guid isPermaLink="false">68b5961f7eb9050646f223e5</guid><category><![CDATA[Markdown]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Mon, 01 Sep 2025 12:50:55 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2025/09/Code_2025-09_20-32-41.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://reactjsexample.com/content/images/2025/09/Code_2025-09_20-32-41.png" alt="Streamdown: A Drop-in React-Markdown Replacement"><p>If you've ever built an application that streams responses from an AI, you know the feeling. You watch, token by token, as the text appears. But you also see the flicker of unstyled text... the code blocks that don't look like code until the very last backtick... the bold text that suddenly snaps into place at the end.</p>
<p>It works, but it feels... unfinished. The user experience is jarring.</p>
<p>What if rendering streaming content could be as smooth and seamless as the AI generating it?</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/y49LLJ1xFjU?si=cKwYuOFm6VEj068x" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://streamdown.ai/" target="_blank" rel="nofollow">View Documentation</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/vercel/streamdown" rel="nofollow">View Github</a> 
</div>
<p>Meet Streamdown. It’s an open-source, drop-in replacement for react-markdown, but re-imagined from the ground up for the world of streaming AI.</p>
<p>The problem with most Markdown libraries is that they were designed for static content. They need the entire block of text to be complete before they can format it correctly.</p>
<p>Streamdown is different. It’s built to intelligently parse and style incomplete Markdown. That means as the tokens stream in, Streamdown is already applying formatting. Incomplete bold text? It’s already bold. An unterminated code block? It’s already styled as code. The result is a fluid, professional user experience, with no jarring layout shifts.</p>
<p>And getting started is incredibly simple. Because it’s a drop-in replacement for react-markdown, you can often switch over with just a one-line change in your import statement.</p>
<p>But Streamdown doesn't stop at streaming. It’s a full-featured powerhouse.</p>
<p>You get full support for GitHub Flavored Markdown—think tables, task lists, and strikethroughs.</p>
<p>Need to display complex formulas? It renders LaTeX equations beautifully using KaTeX.</p>
<p>One of its standout features is support for Mermaid diagrams. Just stream a Mermaid code block, and Streamdown provides a button to render it into a crisp, clear diagram right in the UI.</p>
<p>And of course, it comes with gorgeous, server-side code syntax highlighting via Shiki, making your code snippets pop.</p>
<p>Under the hood, Streamdown is built for the real world. It’s security-first, using harden-react-markdown to keep your application safe. And it’s performance-optimized with memoized rendering, ensuring your UI stays fast and responsive, even with rapid-fire updates.</p>
<p>Streamdown is the missing piece for creating polished, professional-grade AI experiences in React. It bridges the gap between the raw power of streaming models and the refined interface your users expect.</p>
<p>So if you're building with streaming AI, stop fighting with your Markdown renderer. Head over to npm, install Streamdown, and give your users the seamless experience they deserve.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Ditch the Clutter: Termix Consolidates Your Entire Server Workflow into One Self-Hosted Platform]]></title><description><![CDATA[Meet Termix. It’s an open-source, forever-free, all-in-one server management platform that you host yourself.]]></description><link>https://reactjsexample.com/ditch-the-clutter-termix-consolidates-your-entire-server-workflow-into-one-self-hosted-platform/</link><guid isPermaLink="false">68b3ded5af1516061894a0dc</guid><category><![CDATA[Server]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Sun, 31 Aug 2025 05:44:30 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2025/08/Code_2025-08_13-38-46.png" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><img src="https://reactjsexample.com/content/images/2025/08/Code_2025-08_13-38-46.png" alt="Ditch the Clutter: Termix Consolidates Your Entire Server Workflow into One Self-Hosted Platform"><p>For developers, sysadmins, and anyone running their own servers, the daily grind can feel... fragmented. You’ve got your terminal for SSH, a separate client for file transfers, another tool for managing tunnels, and maybe a dashboard to check server health. It’s a constant juggle of windows and applications.</p>
<iframe width="100%" height="415" src="https://www.youtube.com/embed/prVnfuiIL6M?si=dHfkeVmtfrp-074u" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://docs.termix.site/" target="_blank" rel="nofollow">View Documentation</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/LukeGus/Termix" rel="nofollow">View Github</a> 
</div>
<p>But what if you could bring it all together? Into one clean, powerful, and self-hosted platform?</p>
<p>Meet Termix. It’s an open-source, forever-free, all-in-one server management platform that you host yourself. It’s designed to streamline your entire workflow, giving you a single, web-based command center for all your infrastructure.</p>
<p>Let’s take a look. It all starts with the Host Manager. No more memorizing IP addresses or digging through config files. You can save, organize, and tag all your SSH connections right here.</p>
<p>But the real power is what happens next. At its heart, Termix is a full-featured SSH terminal, right in your browser. And we're not just talking about a simple command line. You get a robust tab system and—for the power users—split-screen support for up to four panels. Monitor logs in one, run commands in another, and keep an eye on processes in a third, all without leaving the page.</p>
<p>Need to edit a config file on the fly? Forget firing up a separate SFTP client. Termix includes a remote file editor, complete with syntax highlighting. You can upload, download, rename, and edit files directly on the server. It’s a massive time-saver.</p>
<p>Termix also simplifies one of the most powerful features of SSH: tunneling. You can create and manage your SSH tunnels directly from the UI, with automatic reconnection and health monitoring to ensure your connections are always stable and secure.</p>
<p>And, of course, you get at-a-glance server stats. Keep an eye on CPU, memory, and disk usage for any of your connected hosts.</p>
<p>Because it’s self-hosted, you control your data and your security. Termix comes with secure user management, admin controls, and even OIDC support for integrating with your existing authentication systems.</p>
<p>All of this is wrapped in a beautiful, modern interface built with React and Tailwind CSS. It’s clean, it’s fast, and it’s intuitive.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Document to Markdown OCR library with Llama]]></title><description><![CDATA[Document to Markdown OCR library with Llama 3.2 vision]]></description><link>https://reactjsexample.com/document-to-markdown-ocr-library-with-llama/</link><guid isPermaLink="false">67541cd4147af124cbe9c4a6</guid><category><![CDATA[Document]]></category><category><![CDATA[Markdown]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Sat, 07 Dec 2024 10:02:30 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/12/Code_2024-12_18-00-25.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="ocrdocumenttomarkdown">OCR: Document to Markdown</h2>
<img src="https://reactjsexample.com/content/images/2024/12/Code_2024-12_18-00-25.jpg" alt="Document to Markdown OCR library with Llama"><p>Document to Markdown OCR library with Llama 3.2 vision</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://llamaocr.com/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/Nutlope/llama-ocr" target="_blank" rel="nofollow">View Github</a> 
</div>
<p>An npm library to run OCR for free with Llama 3.2 Vision.</p>
<h2 id="howitworks">How it works</h2>
<p>This library uses the free Llama 3.2 endpoint from Together AI to parse images and return markdown. Paid endpoints for Llama 3.2 11B and Llama 3.2 90B are also available for faster performance and higher rate limits.</p>
<p>You can control this with the model option which is set to Llama-3.2-90B-Vision by default but can also accept free or Llama-3.2-11B-Vision.</p>
</div>]]></content:encoded></item><item><title><![CDATA[Drop-in progressive (gradient) backdrop blur for React]]></title><description><![CDATA[Drop-in progressive (gradient) backdrop blur for React. Both radial and linear gradients are supported.]]></description><link>https://reactjsexample.com/drop-in-progressive-gradient-backdrop-blur-for-react/</link><guid isPermaLink="false">662a0f9e147af124cbe9c2b5</guid><category><![CDATA[blur]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Thu, 25 Apr 2024 08:11:26 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/code_2024-25-16-10-31.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="progressiveblur">Progressive Blur</h2>
<img src="https://reactjsexample.com/content/images/2024/04/code_2024-25-16-10-31.jpg" alt="Drop-in progressive (gradient) backdrop blur for React"><p>Drop-in progressive (gradient) backdrop blur for React. Both radial and linear gradients are supported.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://progressive-blur.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/AndrewPrifer/progressive-blur" target="_blank" rel="nofollow">View Github</a> 
</div>
<video src="https://private-user-images.githubusercontent.com/2991360/323908323-5c18cd2e-a163-40eb-94d3-9125f0fb5d8e.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQwMzI3NzQsIm5iZiI6MTcxNDAzMjQ3NCwicGF0aCI6Ii8yOTkxMzYwLzMyMzkwODMyMy01YzE4Y2QyZS1hMTYzLTQwZWItOTRkMy05MTI1ZjBmYjVkOGUubXA0P1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDQyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA0MjVUMDgwNzU0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGJmYThjYjYzOWMwMDRhNTczYTIxMzk1OTJkOWRiYjUzZWIwNzAzMmViNTY5ZGI4NjY5YmVkNjcwMWFiNjgyZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.qItgb96JHOCd7kKOYwisAlCGhCd-C-RNcCA89CdV6_Q" data-canonical-src="https://private-user-images.githubusercontent.com/2991360/323908323-5c18cd2e-a163-40eb-94d3-9125f0fb5d8e.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTQwMzI3NzQsIm5iZiI6MTcxNDAzMjQ3NCwicGF0aCI6Ii8yOTkxMzYwLzMyMzkwODMyMy01YzE4Y2QyZS1hMTYzLTQwZWItOTRkMy05MTI1ZjBmYjVkOGUubXA0P1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDQyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA0MjVUMDgwNzU0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGJmYThjYjYzOWMwMDRhNTczYTIxMzk1OTJkOWRiYjUzZWIwNzAzMmViNTY5ZGI4NjY5YmVkNjcwMWFiNjgyZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.qItgb96JHOCd7kKOYwisAlCGhCd-C-RNcCA89CdV6_Q" controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" style="max-height:640px; min-height: 200px" __idm_id__="2433025">
  </video></div>]]></content:encoded></item><item><title><![CDATA[A simple Image to text website built with Next.js]]></title><description><![CDATA[Image to text, fast. Built with the Vercel AI SDK, Claude, and Next.js.]]></description><link>https://reactjsexample.com/a-simple-image-to-text-website-built-with-next-js/</link><guid isPermaLink="false">6620c22f147af124cbe9c28d</guid><category><![CDATA[Images]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Thu, 18 Apr 2024 06:49:05 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_14-48-41.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="2txt">2txt</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_14-48-41.jpg" alt="A simple Image to text website built with Next.js"><p>Image to text, fast. Built with the Vercel AI SDK, Claude, and Next.js.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://2txt.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/ai-ng/2txt" target="_blank" rel="nofollow">View Github</a> 
</div>
</div>]]></content:encoded></item><item><title><![CDATA[Vortex - A simple and fast web application built with Next.js]]></title><description><![CDATA[Vortex is a simple and fast web application. It is built with Next.js, Tailwind CSS, and Prisma.]]></description><link>https://reactjsexample.com/vortex-a-simple-and-fast-web-application-built-with-next-js/</link><guid isPermaLink="false">661a9255147af124cbe9c263</guid><category><![CDATA[Apps]]></category><category><![CDATA[Nextjs]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Sat, 13 Apr 2024 14:12:19 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_22-11-45.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="vortex">Vortex</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_22-11-45.jpg" alt="Vortex - A simple and fast web application built with Next.js"><p>Vortex is a simple and fast web application. It is built with Next.js, Tailwind CSS, and Prisma.</p>
<p><img src="https://reactjsexample.com/content/images/2024/04/server.png" alt="Vortex - A simple and fast web application built with Next.js"></p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://vort.me/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/jarvis2f/vortex" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="acknowledgments">Acknowledgments</h2>
<p>T3 Stack<br>
Next.js<br>
NextAuth.js<br>
Tailwind CSS<br>
Prisma<br>
Umami</p>
<h2 id="license">License</h2>
<p>Vortex is open source software licensed as MIT.</p>
</div>]]></content:encoded></item><item><title><![CDATA[A file uploader built with shadcn/ui and react-dropzone]]></title><description><![CDATA[This is a file uploader component built with shadnc/ui, and react-dropzone. It is bootstrapped with create-t3-app.]]></description><link>https://reactjsexample.com/a-file-uploader-built-with-shadcn-ui-and-react-dropzone/</link><guid isPermaLink="false">661654df147af124cbe9c25c</guid><category><![CDATA[Upload]]></category><category><![CDATA[UI]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Wed, 10 Apr 2024 09:00:39 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_16-59-27.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="fileuploader">File Uploader</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_16-59-27.jpg" alt="A file uploader built with shadcn/ui and react-dropzone"><p>This is a file uploader component built with shadnc/ui, and react-dropzone. It is bootstrapped with create-t3-app.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://uploader.sadmn.com/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/sadmann7/file-uploader" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="techstack">Tech Stack</h2>
<ul>
<li>Framework: Next.js</li>
<li>Styling: Tailwind CSS</li>
<li>UI Components: shadcn/ui</li>
<li>Storage: uploadthing</li>
<li>ORM: Drizzle ORM</li>
<li>Validation: Zod</li>
</ul>
<h2 id="features">Features</h2>
<ul>
<li>Reusable useFileUpload hook for uploading files with uploadthing</li>
<li>Drag and drop file upload component with progress bar</li>
<li>React-hook-form integration with shadnc/ui form components</li>
<li>File dialog demo with adding and removing files from the scrollable list</li>
</ul>
</div>]]></content:encoded></item><item><title><![CDATA[React Safe Query - A lightweight, type-safe wrapper built around React Query]]></title><description><![CDATA[React-Safe-Query is a lightweight, type-safe wrapper built around React Query. ]]></description><link>https://reactjsexample.com/react-safe-query-a-lightweight-type-safe-wrapper-built-around-react-query/</link><guid isPermaLink="false">6610b0c3147af124cbe9c254</guid><category><![CDATA[React Query]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Sun, 07 Apr 2024 00:24:00 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_10-18-47.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="reactsafequery">React-Safe-Query</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_10-18-47.jpg" alt="React Safe Query - A lightweight, type-safe wrapper built around React Query"><p>React-Safe-Query is a lightweight, type-safe wrapper built around React Query. It provides a type-safe API middleware for React applications, making it perfect for developers who appreciate tRPC but are working with projects that either don't use a TypeScript backend or wish to avoid the bloat and configuration associated with tRPC.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/cwooldridge1/react-safe-query" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="motivation">Motivation</h2>
<p>React Query is powerful but lacks inbuilt type safety, a gap tRPC fills by offering excellent type safety and developer experience. Yet, tRPC demands a TypeScript backend, a requirement not all projects meet, especially with the rise of client-side databases like Supabase and Firebase eliminating the need for separate backends. React-Safe-Query steps in as the optimal solution for projects unable to use tRPC or those wishing to sidestep its extensive setup.</p>
<h2 id="features">Features</h2>
<ul>
<li>Type Safety: Bring the power of REAL type safety to React Query without needing a TypeScript backend that uses tRPC.</li>
<li>Lightweight: Minimal setup and lean configuration.</li>
<li>Easy to Use: Familiar API for those who have used React Query and tRPC, making integration seamless.</li>
</ul>
</div>]]></content:encoded></item><item><title><![CDATA[Magic Spell - An AI-powered text editor built with Next.js and the Vercel AI SDK]]></title><description><![CDATA[Magic Spell is an AI-powered text editor built with Next.js and the Vercel AI SDK, using Groq for super fast inference.]]></description><link>https://reactjsexample.com/magic-spell-an-ai-powered-text-editor-built-with-next-js-and-the-vercel-ai-sdk/</link><guid isPermaLink="false">6610b026147af124cbe9c250</guid><category><![CDATA[Editor]]></category><category><![CDATA[Textarea]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Sat, 06 Apr 2024 02:16:10 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_10-15-41.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="magicspell">Magic Spell</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_10-15-41.jpg" alt="Magic Spell - An AI-powered text editor built with Next.js and the Vercel AI SDK"><p>Magic Spell is an AI-powered text editor built with Next.js and the Vercel AI SDK, using Groq for super fast inference.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://magic-spell.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/ai-ng/magic-spell" target="_blank" rel="nofollow">View Github</a> 
</div>
</div>]]></content:encoded></item><item><title><![CDATA[Show a progress bar while React Transitions run]]></title><description><![CDATA[react-transition-progress is a React component that provides a progress bar to display the progress of a React transition. ]]></description><link>https://reactjsexample.com/show-a-progress-bar-while-react-transitions-run/</link><guid isPermaLink="false">660f6fdb147af124cbe9c24d</guid><category><![CDATA[Progress bar]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Fri, 05 Apr 2024 03:30:32 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/04/Code_2024-04_11-29-40.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="reacttransitionprogress">react-transition-progress</h2>
<img src="https://reactjsexample.com/content/images/2024/04/Code_2024-04_11-29-40.jpg" alt="Show a progress bar while React Transitions run"><p>react-transition-progress is a React component that provides a progress bar to display the progress of a React transition. This is particularly useful when you have a transition that takes some time to complete, as it gives the user a visual cue about the progress of the transition.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://react-transition-progress.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/vercel/react-transition-progress" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="authors">Authors</h2>
<p>Tim Neutkens (@timneutkens)<br>
Sam Selikoff (@samselikoff)<br>
Ryan Toronto (@ryantotweets)</p>
</div>]]></content:encoded></item><item><title><![CDATA[Copy & Paste React Components for Dashboards]]></title><description><![CDATA[Tremor Raw offers customizable, accessible React components to build dashboards and modern web applications. Built on top of Tailwind CSS and Radix UI.]]></description><link>https://reactjsexample.com/copy-paste-react-components-for-dashboards/</link><guid isPermaLink="false">66039b2b147af124cbe9c23e</guid><category><![CDATA[Dashboard]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Thu, 28 Mar 2024 00:17:00 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/03/Code_2024-03_12-12-05.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="tremorraw">tremor-raw</h2>
<img src="https://reactjsexample.com/content/images/2024/03/Code_2024-03_12-12-05.jpg" alt="Copy & Paste React Components for Dashboards"><p>Tremor Raw offers customizable, accessible React components to build dashboards and modern web applications. Built on top of Tailwind CSS and Radix UI.</p>
<p><img src="https://reactjsexample.com/content/images/2024/03/tremor_raw_banner_11.png" alt="Copy & Paste React Components for Dashboards"></p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://raw.tremor.so/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/tremorlabs/tremor-raw" target="_blank" rel="nofollow">View Github</a> 
</div>
</div>]]></content:encoded></item><item><title><![CDATA[An onboarding wizard flow for Next.js powered by framer motion]]></title><description><![CDATA[Onborda is a lightweight onboarding flow that utilises framer-motion for animations and tailwindcss for styling.]]></description><link>https://reactjsexample.com/an-onboarding-wizard-flow-for-next-js-powered-by-framer-motion/</link><guid isPermaLink="false">6602e31b147af124cbe9c238</guid><category><![CDATA[Onboarding]]></category><category><![CDATA[Wizard]]></category><category><![CDATA[Nextjs]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Wed, 27 Mar 2024 04:05:18 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/03/Code_2024-03_12-04-59.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="onbordanextjsonboardingflow">Onborda - Next.js onboarding flow</h2>
<img src="https://reactjsexample.com/content/images/2024/03/Code_2024-03_12-04-59.jpg" alt="An onboarding wizard flow for Next.js powered by framer motion"><p>Onborda is a lightweight onboarding flow that utilises framer-motion for animations and tailwindcss for styling. Fully customisable pointers (tooltips) that can easily be used with shadcn/ui for modern web applications.</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://www.onborda.dev/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/uixmat/onborda" target="_blank" rel="nofollow">View Github</a> 
</div>
</div>]]></content:encoded></item><item><title><![CDATA[Resume Worth Calculator built with Next.js]]></title><description><![CDATA[Resume Worth Calculator built with Next.js]]></description><link>https://reactjsexample.com/resume-worth-calculator-built-with-next-js/</link><guid isPermaLink="false">6602e0fd147af124cbe9c234</guid><category><![CDATA[Resume]]></category><category><![CDATA[Calculator]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Tue, 26 Mar 2024 14:56:05 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/03/Code_2024-03_22-52-19.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="resumeworthcalculator">Resume Worth Calculator</h2>
<img src="https://reactjsexample.com/content/images/2024/03/Code_2024-03_22-52-19.jpg" alt="Resume Worth Calculator built with Next.js"><p>This app estimates the dollar worth of your resume (i.e. how much money you can make with your resume).</p>
<p>This project is built using Next.js and the Mistral API. The content from the resume pdf is extracted by PDF.js.</p>
<p><img src="https://reactjsexample.com/content/images/2024/03/resumeworth-demo.gif" alt="Resume Worth Calculator built with Next.js"></p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://resume-worth.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/zaurbek-stark/resume-worth" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="author">Author</h2>
<p>This project is built by Zaurbek Stark (The Codebender).</p>
</div>]]></content:encoded></item><item><title><![CDATA[iPhone 15 Website using React.js and Tailwind CSS]]></title><description><![CDATA[this project aims to recreate the Apple iPhone 15 Pro website using React.js and TailwindCSS, with a focus on implementing smooth animations using GSAP]]></description><link>https://reactjsexample.com/iphone-15-website-using-react-js-and-tailwind-css/</link><guid isPermaLink="false">65f8e4b3147af124cbe9c226</guid><category><![CDATA[WebSite]]></category><dc:creator><![CDATA[React]]></dc:creator><pubDate>Tue, 19 Mar 2024 01:07:28 GMT</pubDate><media:content url="https://reactjsexample.com/content/images/2024/03/Code_2024-03_08-56-15.jpg" medium="image"/><content:encoded><![CDATA[<div class="kg-card-markdown"><h2 id="iphone15website">iPhone 15 Website</h2>
<img src="https://reactjsexample.com/content/images/2024/03/Code_2024-03_08-56-15.jpg" alt="iPhone 15 Website using React.js and Tailwind CSS"><p>this project aims to recreate the Apple iPhone 15 Pro website using React.js and TailwindCSS, with a focus on implementing smooth animations using GSAP (Greensock Animations) and rendering 3D models of the iPhone 15 Pro in different colors and sizes using Three.js and its related libraries (React Three Fiber and React Three Drei).</p>
<div class="ct-demo-links">
<a class="ct-demo-link ct-demo-link--view" href="https://iphone-doc.vercel.app/" target="_blank" rel="nofollow">View Demo</a>
<a class="ct-demo-link ct-demo-link--download" href="https://github.com/adrianhajdin/iphone" target="_blank" rel="nofollow">View Github</a> 
</div>
<h2 id="techstack">Tech Stack</h2>
<ul>
<li>React.js</li>
<li>Three.js</li>
<li>React Three Fiber</li>
<li>React Three Drei</li>
<li>GSAP (Greensock)</li>
<li>Vite</li>
<li>Tailwind CSS</li>
</ul>
<h2 id="features">Features</h2>
<ol>
<li><strong>Beautiful Subtle Smooth Animations using GSAP</strong>: Enhancing the user experience with seamless and captivating animations powered by the GSAP library.</li>
<li><strong>3D Model Rendering with Different Colors and Sizes</strong>: Allowing users to explore the iPhone 15 Pro from various angles with dynamic 3D rendering, offering different color and size options.</li>
<li><strong>Custom Video Carousel (made with GSAP)</strong>: Engaging users with a unique and interactive video carousel developed using GSAP for a personalized browsing experience.</li>
<li><strong>Completely Responsive</strong>: Ensuring consistent access and optimal viewing on any device with a fully responsive design that adapts to different screen sizes.</li>
<li><strong>Code Architecture and Reusability</strong>: Implementing a well-structured and reusable codebase for maintainability and future enhancements.</li>
</ol>
</div>]]></content:encoded></item></channel></rss>