<?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 江僖 (@korelyy).</description>
    <link>https://dev.to/korelyy</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4007181%2F2836369a-d6b7-4cd1-83c3-7b2c3ec754ac.png</url>
      <title>DEV Community: 江僖</title>
      <link>https://dev.to/korelyy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/korelyy"/>
    <language>en</language>
    <item>
      <title>I Grew My Free Tool Site from 50 to 1,000+ Tools ??Here's What Actually Changed</title>
      <dc:creator>江僖</dc:creator>
      <pubDate>Wed, 08 Jul 2026 04:48:24 +0000</pubDate>
      <link>https://dev.to/korelyy/i-grew-my-free-tool-site-from-50-to-1000-tools-heres-what-actually-changed-h9b</link>
      <guid>https://dev.to/korelyy/i-grew-my-free-tool-site-from-50-to-1000-tools-heres-what-actually-changed-h9b</guid>
      <description>&lt;h1&gt;
  
  
  I Grew My Free Tool Site from 50 to 1,000+ Tools ??Here's What Actually Changed
&lt;/h1&gt;

&lt;p&gt;Two weeks ago, korelyy.com had 50 tools.&lt;/p&gt;

&lt;p&gt;Today it has over 1,000.&lt;/p&gt;

&lt;p&gt;Here's what I learned scaling a free tool aggregator from 50 to 1,000+ without a team, a budget, or a marketing department.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why 1,000 tools?
&lt;/h2&gt;

&lt;p&gt;After launching with 50 self-built client-side tools (PDF, image compression, JSON formatting, etc.), something unexpected happened: people started asking for more.&lt;/p&gt;

&lt;p&gt;Not more features on existing tools. More categories. "Do you have tools for X?" "What about Y?" "Is there a Z alternative?"&lt;/p&gt;

&lt;p&gt;The pattern was clear ??users don't want five perfect tools. They want one place that covers everything they need, even imperfectly.&lt;/p&gt;

&lt;p&gt;So I built an aggregator layer: curated external tool recommendations alongside the original 50 self-built tools, organized by category, with honest notes on what each one does well and where it falls short.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed from 50 to 1,000
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The curation problem is harder than the technical problem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Adding 950 more tools took far more judgment than code. Each external tool needed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A real description (not scraped from the tool's homepage)&lt;/li&gt;
&lt;li&gt;Honest pros/cons ??what it's good for, what it's not&lt;/li&gt;
&lt;li&gt;A link that actually works&lt;/li&gt;
&lt;li&gt;Categorization that makes sense&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I wrote descriptions for all of them myself. No AI-generated lists, no scraped content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Client-side tools stay client-side&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The original 50 tools all run in-browser. Files never leave your device. This constraint shaped everything: the architecture, the performance model, the privacy story.&lt;/p&gt;

&lt;p&gt;The external recommendations are links out ??but they're labeled clearly. No confusion about what runs locally vs. what requires uploading to a third party.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Six languages from day one&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The site supports English, Simplified Chinese, Spanish, Hindi, French, and Arabic. Not because I planned a localization strategy ??because I needed it personally. Now 40% of traffic comes from non-English speakers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest numbers after 2 weeks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;1,000+ tools&lt;/strong&gt; across 50+ categories&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;6 languages&lt;/strong&gt; with consistent coverage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;50 original client-side tools&lt;/strong&gt; (PDF, image, text, code, dev utilities ??all browser-based, zero uploads)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No signup required&lt;/strong&gt; for any built-in tool&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No ads&lt;/strong&gt; interrupting built-in tool usage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;External links clearly labeled&lt;/strong&gt; ??you always know when you're leaving korelyy.com&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I'm not proud of (yet)
&lt;/h2&gt;

&lt;p&gt;The external tool descriptions could be deeper. The category taxonomy will probably change. Some tools will inevitably break or change over time ??maintaining a live aggregator is an ongoing commitment, not a one-time launch.&lt;/p&gt;

&lt;p&gt;But the core promise holds: one place to find the right tool, with honest context, no friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;?? &lt;strong&gt;&lt;a href="https://korelyy.com" rel="noopener noreferrer"&gt;https://korelyy.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Whether you need one specific utility or want to discover something new ??the built-in tools run locally, the recommendations are human-curated.&lt;/p&gt;

&lt;p&gt;Questions about the build, the curation process, or running a solo tool site? Drop them below.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tools</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I Built 19 Free Tools and Deployed to 6 Languages ??Here's What I Learned</title>
      <dc:creator>江僖</dc:creator>
      <pubDate>Wed, 01 Jul 2026 15:18:06 +0000</pubDate>
      <link>https://dev.to/korelyy/i-built-19-free-tools-and-deployed-to-6-languages-heres-what-i-learned-34oc</link>
      <guid>https://dev.to/korelyy/i-built-19-free-tools-and-deployed-to-6-languages-heres-what-i-learned-34oc</guid>
      <description>&lt;p&gt;I still remember the moment I decided to build Korelyy.&lt;/p&gt;

&lt;p&gt;Not because I had a grand business plan. Not because I did extensive market research.&lt;/p&gt;

&lt;p&gt;But because I was frustrated.&lt;/p&gt;

&lt;p&gt;I'm a developer. I write code every day. And every time I needed a simple tool ??compress a PDF, convert an image, format some JSON ??I had to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Google for a tool&lt;/li&gt;
&lt;li&gt;Upload my file to some random website&lt;/li&gt;
&lt;li&gt;Wait for ads to load&lt;/li&gt;
&lt;li&gt;Worry about privacy&lt;/li&gt;
&lt;li&gt;Repeat for the next tool&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So I built Korelyy. 19 tools. No signup. No ads. No tracking.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;19 tools&lt;/strong&gt; (PDF, Image, Text, Code, Math, Color, Network)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;6 languages&lt;/strong&gt; (EN, ZH, ES, HI, FR, AR)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;0 registrations&lt;/strong&gt; required&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% free&lt;/strong&gt; (and always will be)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Next.js i18n is powerful (but tricky)
&lt;/h3&gt;

&lt;p&gt;Next.js has built-in i18n support. But deploying to Cloudflare Pages? That's where it gets interesting.&lt;/p&gt;

&lt;p&gt;You need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;next export&lt;/code&gt; for static export&lt;/li&gt;
&lt;li&gt;Configure &lt;code&gt;trailingSlash: true&lt;/code&gt; (Cloudflare Pages doesn't auto-handle trailing slashes)&lt;/li&gt;
&lt;li&gt;Set up &lt;code&gt;wrangler.toml&lt;/code&gt; correctly&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Cloudflare Pages is fast (but has limits)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;??Free tier: generous (500 builds/month)&lt;/li&gt;
&lt;li&gt;??Global CDN: built-in&lt;/li&gt;
&lt;li&gt;??Function timeout: 10ms (for free tier)&lt;/li&gt;
&lt;li&gt;??No Node.js runtime (you're in Cloudflare Workers environment)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. SEO is hard when you're a tools site
&lt;/h3&gt;

&lt;p&gt;Tools sites are hard to rank. Why? Because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low time-on-page (users get what they need and leave)&lt;/li&gt;
&lt;li&gt;Few backlinks (who links to a PDF compressor?)&lt;/li&gt;
&lt;li&gt;High competition (smallpdf, ilovepdf, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;My solution&lt;/strong&gt;: Build tools that are actually useful, and write blog posts that teach.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Next.js 14 + TypeScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling&lt;/strong&gt;: Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment&lt;/strong&gt;: Cloudflare Pages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analytics&lt;/strong&gt;: Google Analytics 4&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search&lt;/strong&gt;: Google Search Console&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it out
&lt;/h2&gt;

&lt;p&gt;?? &lt;strong&gt;&lt;a href="https://korelyy.com" rel="noopener noreferrer"&gt;https://korelyy.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No signup. No ads. Just tools that work.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'd love to hear your feedback! What tools should I add next?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>tools</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
