<?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>DEV Community: 冷眼财富</title>
    <description>The latest articles on DEV Community by 冷眼财富 (@_497ee2730944de371918).</description>
    <link>https://dev.to/_497ee2730944de371918</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%2F3943316%2Fce5147c9-3b5c-47ca-8060-98f3ba5e0882.png</url>
      <title>DEV Community: 冷眼财富</title>
      <link>https://dev.to/_497ee2730944de371918</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_497ee2730944de371918"/>
    <language>en</language>
    <item>
      <title>I Built a Free URL Slug Generator with Next.js 16 — Open Source</title>
      <dc:creator>冷眼财富</dc:creator>
      <pubDate>Thu, 21 May 2026 07:26:44 +0000</pubDate>
      <link>https://dev.to/_497ee2730944de371918/i-built-a-free-url-slug-generator-with-nextjs-16-59io</link>
      <guid>https://dev.to/_497ee2730944de371918/i-built-a-free-url-slug-generator-with-nextjs-16-59io</guid>
      <description>&lt;p&gt;I needed a quick slug generator for my projects and couldn't find one that was fast, private, and supported multiple languages. So I built one.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live:&lt;/strong&gt; &lt;a href="https://sluggenerator.app" rel="noopener noreferrer"&gt;sluggenerator.app&lt;/a&gt;&lt;br&gt;
📦 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/tangwei-creater/slug-generator" rel="noopener noreferrer"&gt;github.com/tangwei-creater/slug-generator&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Converts any text to a clean, SEO-friendly URL slug&lt;/li&gt;
&lt;li&gt;Real-time preview as you type&lt;/li&gt;
&lt;li&gt;Custom separators (hyphens, underscores, dots)&lt;/li&gt;
&lt;li&gt;Unicode transliteration (ñ → n, ü → u)&lt;/li&gt;
&lt;li&gt;Max length control with word-boundary awareness&lt;/li&gt;
&lt;li&gt;100% client-side — no data sent to any server&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 16 (App Router + Turbopack)&lt;/li&gt;
&lt;li&gt;next-intl v4 (6 languages: EN, JA, DE, ES, PT, FR)&lt;/li&gt;
&lt;li&gt;Tailwind CSS v4&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Deployed on Linux VPS + Cloudflare&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  SEO features built in
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;JSON-LD structured data (WebApplication, FAQPage, BlogPosting)&lt;/li&gt;
&lt;li&gt;Dynamic OG images via next/og&lt;/li&gt;
&lt;li&gt;Sitemap with hreflang alternates for all 6 locales&lt;/li&gt;
&lt;li&gt;5 SEO blog posts with internal linking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's MIT licensed. Feedback welcome!&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
  </channel>
</rss>
