This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

TextForge

28 text transformations in one API call

Productivity
API
Development
Visit WebsiteSee on Product Hunt

Hunted byJacob Not JakeJacob Not Jake

TextForge exposes 28 deterministic text transformations behind a single HTTPS API: slugify, camelCase, base64, email extraction, and batch processing with predictable JSON.

Top comment

Hey Product Hunt! 👋 I built TextForge because our logging pipeline was importing 47KB of string utilities (lodash, validator, custom snippets) across 5 services just to slugify URLs, camelCase keys, and base64-encode the result. What it does: 28 text transformations behind one REST endpoint (/v1/run) Composable pipelines: each step's output becomes the next step's input Sub-5ms p95 latency, HTTPS-only, CORS-enabled Free tier: 1,000 requests/day, no API key required Pro: $2.99/mo for 50K/day, webhooks, batch (100 items), analytics Example: curl -X POST https://textforge.co/v1/run \ -H "Content-Type: application/json" \ -d '{"input":"[email protected]","pipeline":["extractemails","slugify","base64encode"]}' Transforms included: case conversions (camel/snake/kebab/pascal/constant/sentence/title), encoding (base64, HTML, URL, leet, morse), extraction (emails, URLs, numbers), cleaning (trim, remove special, multiple spaces), analysis (word count, palindrome, hash), generation (random strings), utils (reverse, truncate). Stack: Express + PostgreSQL + Redis on Railway. OpenAPI spec at /api-docs. Dashboard at /dashboard. Free tier is genuinely usable — not a trial, no credit card. Upgrade when your volume is real. Happy to answer questions about the architecture, rate limiting design, or why we chose REST over GraphQL for this.

Comment highlights

Slugs came back identical across two runs, which is exactly what I needed for a flaky build script. The batch endpoint saved me from looping through 200 lines of copy myself.

Hit the slugify endpoint a few times and the results were identical every run, which is exactly what I want from a text API. The batch endpoint handled a mixed list of strings cleanly in one call.

How does the batch endpoint handle rate limits when I push a few thousand payloads through it, and is there a synchronous mode if I need results back in the same call?

About TextForge on Product Hunt

28 text transformations in one API call

TextForge was submitted on Product Hunt and earned 0 upvotes and 4 comments, placing #134 on the daily leaderboard. TextForge exposes 28 deterministic text transformations behind a single HTTPS API: slugify, camelCase, base64, email extraction, and batch processing with predictable JSON.

TextForge was featured in Productivity (655.7k followers), API (98.4k followers) and Development (6k followers) on Product Hunt. Together, these topics include over 158.8k products, making this a competitive space to launch in.

Who hunted TextForge?

TextForge was hunted by Jacob Not Jake. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how TextForge stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.