<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Bytefer</title>
    <description>The latest articles on Forem by Bytefer (@bytefer).</description>
    <link>https://forem.com/bytefer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F904611%2F8f4a40f2-07e6-49fb-9352-05e2a874add5.png</url>
      <title>Forem: Bytefer</title>
      <link>https://forem.com/bytefer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/bytefer"/>
    <language>en</language>
    <item>
      <title>Ollama-OCR for High-Precision OCR with Ollama</title>
      <dc:creator>Bytefer</dc:creator>
      <pubDate>Mon, 25 Nov 2024 23:08:13 +0000</pubDate>
      <link>https://forem.com/bytefer/ollama-ocr-for-high-precision-ocr-with-ollama-4o31</link>
      <guid>https://forem.com/bytefer/ollama-ocr-for-high-precision-ocr-with-ollama-4o31</guid>
      <description>&lt;p&gt;Llama 3.2-Vision is a multimodal large language model available in 11B and 90B sizes, capable of processing both text and image inputs to generate text outputs. The model excels in visual recognition, image reasoning, image description, and answering image-related questions, outperforming existing open-source and closed-source multimodal models across multiple industry benchmarks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nextjs.batchtool.com/?utm_source=devto" rel="noopener noreferrer"&gt;Find Your Best Next.js Starters&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://shadcn.batchtool.com/?utm_source=devto" rel="noopener noreferrer"&gt;Find Awesome Shadcn&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Llama 3.2-Vision Examples
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Handwriting
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrfveh4faqheexgtqu00.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrfveh4faqheexgtqu00.png" alt="llama3.2-vision-handwriting" width="800" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Optical Character Recognition (OCR)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F65jo0xgynn9t1a9sv1wv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F65jo0xgynn9t1a9sv1wv.png" alt="llama3.2-vision-ocr" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this article I will describe how to call the Llama 3.2-Vision 11B modeling service run by Ollama and implement image text recognition (OCR) functionality using &lt;a href="https://github.com/bytefer/ollama-ocr" rel="noopener noreferrer"&gt;Ollama-OCR&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features of Ollama-OCR
&lt;/h2&gt;

&lt;p&gt;🚀 High accuracy text recognition using Llama 3.2-Vision model&lt;br&gt;
📝 Preserves original text formatting and structure&lt;br&gt;
🖼️ Supports multiple image formats: JPG, JPEG, PNG&lt;br&gt;
⚡️ Customizable recognition prompts and models&lt;br&gt;
🔍 Markdown output format option&lt;br&gt;
💪 Robust error handling&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/bytefer/macos-vision-ocr" rel="noopener noreferrer"&gt;MacOS Vision OCR&lt;/a&gt;: Accurate and Fast OCR Tool for macOS&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  Installing Ollama
&lt;/h2&gt;

&lt;p&gt;Before you can start using Llama 3.2-Vision, you need to install Ollama, a platform that supports running multimodal models locally. Follow the steps below to install it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download Ollama: Visit the official Ollama website to download the installation package for your operating system.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsa4830g1o9mzzb8maegu.png" alt="Download Ollama" width="800" height="361"&gt;
&lt;/li&gt;
&lt;li&gt;Install Ollama: Follow the prompts to complete the installation according to the downloaded installation package.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Install Llama 3.2-Vision 11B
&lt;/h2&gt;

&lt;p&gt;After installing Ollama, you can install the Llama 3.2-Vision 11B model with the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama run llama3.2-vision
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to use Ollama-OCR
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;ollama-ocr
&lt;span class="c"&gt;# or using pnpm&lt;/span&gt;
pnpm add ollama-ocr
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  OCR
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;ollamaOCR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;DEFAULT_OCR_SYSTEM_PROMPT&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ollama-ocr&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;runOCR&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;ollamaOCR&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;filePath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./handwriting.jpg&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;systemPrompt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;DEFAULT_OCR_SYSTEM_PROMPT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Input Image:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd4nke4wpizgo67krpqus.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd4nke4wpizgo67krpqus.png" alt="handwriting-for-ollama-ocr" width="800" height="1131"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Output：&lt;br&gt;
The Llama 3.2-Vision collection of multimodal large language models (LLMs) is a collection of instruction-tuned image reasoning generative models in 118 and 908 sizes (text + images in / text out). The Llama 3.2-Vision instruction-tuned models are optimized for visual recognition, image reasoning, captioning, and answering general questions about an image. The models outperform many of the available open source and closed multimodal models on common industry benchmarks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Markdown Output
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;ollamaOCR&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;DEFAULT_MARKDOWN_SYSTEM_PROMPT&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ollama-ocr&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;runOCR&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;ollamaOCR&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;filePath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./trader-joes-receipt.jpg&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;systemPrompt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;DEFAULT_MARKDOWN_SYSTEM_PROMPT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Input Image：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0auyjrjq1n1yshsez3z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0auyjrjq1n1yshsez3z.png" alt="trader-joes-receipt" width="768" height="624"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fck2lqgygaz9zfbsomiha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fck2lqgygaz9zfbsomiha.png" alt="markdown-output-of-ollama-ocr" width="800" height="714"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Use MiniCPM-V 2.6 Vision Model
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;runOCR&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;ollamaOCR&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;minicpm-v&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;filePath&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;./handwriting.jpg.jpg&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;systemPrompt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;DEFAULT_OCR_SYSTEM_PROMPT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;text&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ollama-ocr is using a local vision model, if you want to use the online Llama 3.2-Vision model, try the &lt;a href="https://github.com/Nutlope/llama-ocr" rel="noopener noreferrer"&gt;llama-ocr&lt;/a&gt; library.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Top 8 Most Popular Open-Source Next.js Boilerplates/Starter</title>
      <dc:creator>Bytefer</dc:creator>
      <pubDate>Mon, 25 Nov 2024 21:54:09 +0000</pubDate>
      <link>https://forem.com/bytefer/top-8-open-source-nextjs-boilerplatesstarter-b8e</link>
      <guid>https://forem.com/bytefer/top-8-open-source-nextjs-boilerplatesstarter-b8e</guid>
      <description>&lt;p&gt;Next.js is an open source web development framework built on top of Node.js that supports React-based web application features such as server-side rendering and generating static websites.&lt;/p&gt;

&lt;p&gt;Although Next.js. officially allows us to quickly create Next.js projects with the &lt;code&gt;npx create-next-app@latest&lt;/code&gt; command, mature web projects often involve user authentication, databases, payments, and other features. Developing these features from scratch can be challenging for Next.js newbies. There are some great open source Next.js Starter projects that we can use to meet this challenge and speed up our development process.&lt;/p&gt;

&lt;p&gt;Next, I'm going to introduce 8 Next.js boilerplates recommended by the &lt;a href="https://nextjs.batchtool.com/?refer=devto" rel="noopener noreferrer"&gt;Next.js Starter Directory&lt;/a&gt; website.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/timlrx/tailwind-nextjs-starter-blog" rel="noopener noreferrer"&gt;1. tailwind-nextjs-starter-blog&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;This is a Next.js, Tailwind CSS blogging starter template. Comes out of the box configured with the latest technologies to make technical writing a breeze.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 8.9K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpr5y3x1tcpm6prtzlypp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpr5y3x1tcpm6prtzlypp.png" alt="tailwind-nextjs-starter-blog" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;UI Library: @headlessui/react&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;CMS: contentlayer2&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/vercel/platforms" rel="noopener noreferrer"&gt;2. Vercel Platforms&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A full-stack Next.js app with multi-tenancy and custom domain support. Built with Next.js App Router and the Vercel Domains API.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 5.7K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fizlnd3wrcfg9fnvf7yl3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fizlnd3wrcfg9fnvf7yl3.png" alt="vercel-platforms" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Auth: NextAuth.js&lt;/li&gt;
&lt;li&gt;Editor: Novel&lt;/li&gt;
&lt;li&gt;Charts: Tremor&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/haydenbleasel/next-forge" rel="noopener noreferrer"&gt;3. next-forge&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Production-grade Turborepo template for Next.js apps.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 4.1K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmiqfft3kl43bjtw1j30.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmiqfft3kl43bjtw1j30.png" alt="next-forge" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;UI Library: Radix UI&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;DB: Neon&lt;/li&gt;
&lt;li&gt;Payment: Stripe&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/e2b-dev/fragments" rel="noopener noreferrer"&gt;4. fragments&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Open-source Next.js template for building apps that are fully generated by AI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Apache-2.0 / 3.5K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjjs9x0dgquewz7nu3xt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcjjs9x0dgquewz7nu3xt.png" alt="fragments" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;UI Library: Radix UI&lt;/li&gt;
&lt;li&gt;DB: Supabase&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/Kiranism/next-shadcn-dashboard-starter" rel="noopener noreferrer"&gt;5. next-shadcn-dashboard-starter&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Admin Dashboard Starter with Nextjs14 and shadcn ui.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 2.9K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feyvzqoj6949o10qtfrgo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feyvzqoj6949o10qtfrgo.png" alt="next-shadcn-dashboard-starter" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;Components: Shadcn-ui&lt;/li&gt;
&lt;li&gt;Auth: Auth.js&lt;/li&gt;
&lt;li&gt;State Management: Zustand&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/langchain-ai/langchain-nextjs-template" rel="noopener noreferrer"&gt;6. langchain-ai/langchain-nextjs-template&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;LangChain + Next.js starter template.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1.5K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fja2f5cvq1ysz2g6qzray.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fja2f5cvq1ysz2g6qzray.png" alt="langchain-nextjs-template" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;DB: Supbase&lt;/li&gt;
&lt;li&gt;AI: Langchainjs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/michaelshimeles/nextjs-starter-kit" rel="noopener noreferrer"&gt;7. nextjs-starter-kit&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;The Ulimate Nextjs Starter Kit. Build your next SAAS product of your dreams. Batteries included.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1.2K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ajz6dwzyfslndsxjl3f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ajz6dwzyfslndsxjl3f.png" alt="nextjs-starter-kit" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;DB: Supbase&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;Auth: Clerk&lt;/li&gt;
&lt;li&gt;Payment: Stripe&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/moinulmoin/chadnext" rel="noopener noreferrer"&gt;8. chadnext&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;ChadNext - Quick Starter Template for your Next project includes Next.js 15 App router, Shadcn UI, LuciaAuth, Prisma, Server Actions, Stripe, Internationalization and more.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk63izz0wjs4b4ikdc3p7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk63izz0wjs4b4ikdc3p7.png" alt="chadnext" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;CSS Styling: Tailwind CSS&lt;/li&gt;
&lt;li&gt;Components: Shadcn-ui&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;Auth:LuciaAuth&lt;/li&gt;
&lt;li&gt;Payment: Stripe&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to the above 8 open source next.js boilerplates, &lt;a href="https://nextjs.batchtool.com/?refer=devto" rel="noopener noreferrer"&gt;Next.js Starter Directory&lt;/a&gt; also introduces other boilerplates , you can visit Next.js Starter Directory to find more boilerplates. If you have any other great next.js boilerplates, feel free to leave me a message.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>10 Component Libraries You Must Know To Use Shadcn UI!</title>
      <dc:creator>Bytefer</dc:creator>
      <pubDate>Thu, 24 Oct 2024 14:27:23 +0000</pubDate>
      <link>https://forem.com/bytefer/10-component-libraries-you-must-know-to-use-shadcn-ui-3ma1</link>
      <guid>https://forem.com/bytefer/10-component-libraries-you-must-know-to-use-shadcn-ui-3ma1</guid>
      <description>&lt;p&gt;shadcn-ui is a modern React component library that provides developers with a set of highly customizable and accessible UI components.&lt;/p&gt;

&lt;p&gt;Although Shadcn UI comes with a variety of built-in components, it still cannot meet the needs of different application scenarios. In this article I will share 10 useful components recommended by &lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;Awesome Shadcn UI&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/bytefer/awesome-shadcn-ui" rel="noopener noreferrer"&gt;Github awesome-shadcn-ui&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi6j6uzpey4vqtbnf1wz1.png" alt="Awesome Shadcn UI" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ui.shadcn.com/docs/components/sidebar" rel="noopener noreferrer"&gt;1. Shadcn UI Sidebar (New)&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A composable, themeable and customizable sidebar component.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpz53u7fpmuxl13x55qsf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpz53u7fpmuxl13x55qsf.png" alt="Shadcn UI Sidebar" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foaijpafxr2emabh4vbv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foaijpafxr2emabh4vbv2.png" alt="Sidebar Structure" width="800" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/udecode/plate" rel="noopener noreferrer"&gt;2. Plate&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Rich-text editor with shadcn/ui.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 11K+&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffonadpvb7t8otqf3zi5j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffonadpvb7t8otqf3zi5j.png" alt="Plate" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyq6otu8rihlqbsz3chae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyq6otu8rihlqbsz3chae.png" alt="Plate" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/emilkowalski/vaul" rel="noopener noreferrer"&gt;3. Vaul&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Vaul is an unstyled drawer component for React that can be used as a Dialog replacement on tablet and mobile devices.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 6.3K+&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonloqx2y09q01c9ahvua.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonloqx2y09q01c9ahvua.png" alt="Vaul" width="800" height="541"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/vantezzen/autoform" rel="noopener noreferrer"&gt;4. Autoform&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;🌟 Automatically render forms for your existing data schema&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 2.9K+&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtu429z06vm08tn8gmf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtu429z06vm08tn8gmf9.png" alt="Autoform" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/sadmann7/shadcn-table" rel="noopener noreferrer"&gt;5. shadcn-table&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Shadcn table with server-side sorting, filtering, and pagination.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 2.7K+&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdcfngestecpy9k8tl1b0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdcfngestecpy9k8tl1b0.png" alt="shadcn-table" width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/arikchakma/maily.to" rel="noopener noreferrer"&gt;6. maily.to&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Craft beautiful emails effortlessly with Maily, the powerful email editor that ensures impeccable communication across all major clients.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1.6K+&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsu76uyozqaw7gou9agh1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsu76uyozqaw7gou9agh1.png" alt="maily.to" width="800" height="651"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/JaleelB/emblor" rel="noopener noreferrer"&gt;7. emblor&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;A fully-featured tag input component built with shadcn/ui&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 706&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffwsqtupg7pb1rpzizm1b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffwsqtupg7pb1rpzizm1b.png" alt="emblor" width="800" height="319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/johnpolacek/date-range-picker-for-shadcn" rel="noopener noreferrer"&gt;8. date-range-picker-for-shadcn&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;DateRangePicker is a reusable component for shadcn using Radix UI and Tailwind CSS. Includes preset date ranges, text entry, calendar selection and date comparison.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 666&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ps9yf1hxwpqkavpo8pr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9ps9yf1hxwpqkavpo8pr.png" alt="date-range-picker-for-shadcn" width="800" height="607"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/Aslam97/shadcn-minimal-tiptap" rel="noopener noreferrer"&gt;9. shadcn-minimal-tiptap&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;The Minimal Tiptap Editor is a lightweight, customizable rich text editor component built for Shadcn. It provides an intuitive interface for text formatting and editing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 659&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpo9975azqqgq6unjjj9u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpo9975azqqgq6unjjj9u.png" alt="shadcn-minimal-tiptap" width="800" height="724"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/sadmann7/sortable" rel="noopener noreferrer"&gt;10. sortable&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Sortable built with shadcn/ui, radix ui, and dnd-kit.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 438&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4i8bb0p85ksk7nqgrlk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4i8bb0p85ksk7nqgrlk.png" alt="sortable" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition to the above 10 open source projects , Awesome Shadcn UI also introduces other projects , you can visit &lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;Awesome Shadcn UI&lt;/a&gt; to learn more Shadcn related projects.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>web</category>
      <category>react</category>
      <category>css</category>
    </item>
    <item>
      <title>Top 8 Most Popular Open-Source Next.js SaaS Templates</title>
      <dc:creator>Bytefer</dc:creator>
      <pubDate>Wed, 23 Oct 2024 00:16:38 +0000</pubDate>
      <link>https://forem.com/bytefer/top-8-most-popular-open-source-nextjs-saas-templates-1pma</link>
      <guid>https://forem.com/bytefer/top-8-most-popular-open-source-nextjs-saas-templates-1pma</guid>
      <description>&lt;p&gt;shadcn-ui is a modern React component library that provides developers with a set of highly customizable and accessible UI components.&lt;br&gt;
The combination of Next.js and shadcn-ui provides a powerful solution for rapid development of Landing Page and SaaS projects. In this article I will share 8 open source SaaS projects recommended by &lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;Awesome Shadcn UI&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/bytefer/awesome-shadcn-ui" rel="noopener noreferrer"&gt;Github awesome-shadcn-ui&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjeo3rw3hqzwr80n5re3i.jpg" alt="Awesome Shadcn UI" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/leerob/next-saas-starter" rel="noopener noreferrer"&gt;1. Next Saas Starter&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 5.1K+ Star&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frtwmi5kg5uqvjwk2zgqb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frtwmi5kg5uqvjwk2zgqb.png" alt="Next Saas Starter" width="800" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Postgres&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/ixartz/SaaS-Boilerplate" rel="noopener noreferrer"&gt;2. SaaS-Boilerplate&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;⚡️ Full-stack React application with Auth, Multi-tenancy, Roles &amp;amp; Permissions, i18n, Landing Page, DB, Logging, Testing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 3.8K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fejczsjthaae9ljksr7ae.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fejczsjthaae9ljksr7ae.png" alt="SaaS-Boilerplate" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Postgres&lt;/li&gt;
&lt;li&gt;Authentication: Clerk&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/Dhravya/cloudflare-saas-stack" rel="noopener noreferrer"&gt;3. Cloudflare SaaS Kit&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Quickly make and deploy full-stack apps with database, auth, styling, storage etc.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;3K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9laf5qf6sanjak9al3b1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9laf5qf6sanjak9al3b1.png" alt="Cloudflare SaaS Kit" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Cloudflare D1&lt;/li&gt;
&lt;li&gt;Authentication: NextAuth.js&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Hosting: Cloudflare Pages&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/saasfly/saasfly" rel="noopener noreferrer"&gt;4. Saasfly&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;An easy-to-use and enterprise-grade Next.js boilerplate.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1.9K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxzkjqemlk54qazkba0kx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxzkjqemlk54qazkba0kx.png" alt="Saasfly" width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Postgres&lt;/li&gt;
&lt;li&gt;Authentication: NextAuth.js&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/mickasmt/next-saas-stripe-starter" rel="noopener noreferrer"&gt;5. Next-Saas-Stripe-Starter&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Open-source SaaS Starter with User Roles &amp;amp; Admin Panel. Built using Next.js 14, Prisma, Neon, Auth.js v5, Resend, React Email, Shadcn/ui, Stripe, Server Actions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1.8K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fku3ojhrj8in5qxv1sqjj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fku3ojhrj8in5qxv1sqjj.png" alt="Next-Saas-Stripe-Starter" width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Neon&lt;/li&gt;
&lt;li&gt;Authentication: Auth.js&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;Hosting: Vercel&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/blefnk/relivator-nextjs-template" rel="noopener noreferrer"&gt;6.Relivator-Nextjs-Template&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Build More Efficient, Engaging, and Profitable Online Stores: Relivator Enhances your eCommerce with the Power of shadcn/ui, Next.js 15, React 19, and more.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 1K+ Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frlgbx1a51hrjhscoid4j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frlgbx1a51hrjhscoid4j.png" alt="Relivator-Nextjs-Template" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Postgres/MySQL&lt;/li&gt;
&lt;li&gt;Authentication: NextAuth.js&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/michaelshimeles/nextjs-starter-kit" rel="noopener noreferrer"&gt;7. Nextjs-Starter-Kit&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;The Ulimate Nextjs Starter Kit. Build your next SAAS product of your dreams. Batteries included.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 987 Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4lafa5knp0br5vnfud5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz4lafa5knp0br5vnfud5.png" alt="Nextjs-Starter-Kit" width="800" height="537"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Supabase&lt;/li&gt;
&lt;li&gt;Authentication: Clerk&lt;/li&gt;
&lt;li&gt;ORM: Prisma&lt;/li&gt;
&lt;li&gt;Payments: Stripe&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://github.com/alifarooq9/rapidlaunch" rel="noopener noreferrer"&gt;8. Rapidlaunch&lt;/a&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Beautiful Next.js SaaS Starterkits, Blocks and guides. Built using Shadcn ui, Next.js 14, DrizzleORM, Resend, and more.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MIT / 434 Star&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdloq4oz0jztimfkcz4ho.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdloq4oz0jztimfkcz4ho.png" alt="Rapidlaunch" width="800" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Framework: Next.js&lt;/li&gt;
&lt;li&gt;Database: Postgres&lt;/li&gt;
&lt;li&gt;Authentication: Auth.js&lt;/li&gt;
&lt;li&gt;ORM: Drizzle&lt;/li&gt;
&lt;li&gt;Payments: Lemonsqueezy&lt;/li&gt;
&lt;li&gt;UI Library: Shadcn-ui&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to the above 8 open source projects , Awesome Shadcn UI also introduces other projects , you can visit &lt;a href="https://shadcn.batchtool.com/" rel="noopener noreferrer"&gt;Awesome Shadcn UI&lt;/a&gt; to learn more Shadcn related projects. If you have any other great SaaS templates, feel free to leave me a message.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
