{"tools":[{"slug":"ahrefs","name":"Ahrefs","description":"The keyword research and site-audit tool worth paying for once organic search actually matters to your growth, not a nice-to-have you install on day one.","category":"marketing","url":"https://ahrefs.com"},{"slug":"algolia","name":"Algolia","description":"Hosted search-as-you-type for your app's data. Skip building your own indexing/ranking pipeline and just push records to their index.","category":"apis","url":"https://www.algolia.com"},{"slug":"ansible","name":"Ansible","description":"The go-to for configuration management and scripted server setup when you're not fully containerized. Still widely used for VPS provisioning.","category":"devops","url":"https://www.ansible.com"},{"slug":"anthropic-api","name":"Anthropic API","description":"Claude models via a straightforward Messages API, with prompt caching and batch processing that meaningfully cut cost on repeat or high-volume calls.","category":"ai","url":"https://www.anthropic.com/api"},{"slug":"appwrite","name":"Appwrite","description":"Open-source BaaS (auth, DB, storage, functions) you can self-host via one Docker Compose command or run on their cloud. Good if vendor lock-in worries you.","category":"backend","url":"https://appwrite.io"},{"slug":"astro","name":"Astro","description":"Ships zero JS by default and hydrates only the components that need it. Great for content-heavy marketing sites and blogs where most of the page is static.","category":"frameworks","url":"https://astro.build"},{"slug":"authjs","name":"Auth.js","description":"Free, self-hosted OAuth/credentials auth for Next.js and other frameworks (formerly NextAuth). Still fine for existing projects, though its own maintainers now point new projects toward Better Auth.","category":"authentication","url":"https://authjs.dev"},{"slug":"auth0","name":"Auth0","description":"Built for enterprise auth requirements: SSO/SAML across many customer orgs, not just login for your own app.","category":"authentication","url":"https://auth0.com"},{"slug":"aws-s3","name":"AWS S3","description":"The default answer for object storage. Not the cheapest option anymore, but every library, tutorial, and IAM pattern assumes it.","category":"storage","url":"https://aws.amazon.com/s3/"},{"slug":"axe-devtools","name":"axe DevTools","description":"Built on axe-core, the open-source engine most other accessibility scanners are built on top of. The browser extension catches a real chunk of WCAG violations automatically.","category":"accessibility","url":"https://www.deque.com/axe/devtools"},{"slug":"axiom","name":"Axiom","description":"Serverless log management that ingests everything with no sampling and charges per GB, so you're not stuck deciding what logs to throw away.","category":"logging","url":"https://axiom.co"},{"slug":"backblaze-b2","name":"Backblaze B2","description":"The cheapest S3-compatible storage around, especially paired with Cloudflare's free egress via the Bandwidth Alliance. Solid for backups or media-heavy apps on a budget.","category":"storage","url":"https://www.backblaze.com/cloud-storage"},{"slug":"betalist","name":"BetaList","description":"Better than Product Hunt for the pre-launch stage. Gets your waitlist in front of people who specifically enjoy trying alpha-stage stuff before anyone else.","category":"marketing","url":"https://betalist.com"},{"slug":"better-auth","name":"Better Auth","description":"Self-hosted, framework-agnostic TypeScript auth library with no vendor lock-in. The current default recommendation for teams that want to own their auth code.","category":"authentication","url":"https://www.better-auth.com"},{"slug":"better-stack","name":"Better Stack","description":"Started as uptime monitoring and grew into a full observability platform (incidents, status pages, on-call, logs). A good one-stop shop if you don't want five separate monitoring bills.","category":"monitoring","url":"https://betterstack.com"},{"slug":"buildkite","name":"Buildkite","description":"You bring your own compute and Buildkite handles orchestration and the UI. Good once you need self-hosted runners without giving up a managed pipeline experience.","category":"ci-cd","url":"https://buildkite.com"},{"slug":"bullmq","name":"BullMQ","description":"The go-to if you already run Redis and want a battle-tested job queue library rather than a hosted platform. You own the infra, you keep the control.","category":"jobs-queues","url":"https://bullmq.io"},{"slug":"carrd","name":"Carrd","description":"The fastest way to get a one-page landing site up before you've committed to a full marketing site. Email capture and analytics come with the paid tier.","category":"marketing","url":"https://carrd.co"},{"slug":"checkly","name":"Checkly","description":"Synthetic monitoring where your checks are actual TypeScript/Playwright code living in your repo, not a point-and-click config screen.","category":"monitoring","url":"https://www.checklyhq.com"},{"slug":"circleci","name":"CircleCI","description":"A mature, dedicated CI platform that's still actively developed. A reasonable option if GitHub Actions' limits start to bite.","category":"ci-cd","url":"https://circleci.com"},{"slug":"clerk","name":"Clerk","description":"Drop-in auth UI plus user/org management. Probably the fastest way to ship real auth, including SSO, without building your own screens.","category":"authentication","url":"https://clerk.com"},{"slug":"cloudflare-r2","name":"Cloudflare R2","description":"S3-compatible storage with zero egress fees, which matters a lot once you're serving user uploads or media at any real volume.","category":"storage","url":"https://www.cloudflare.com/products/r2/"},{"slug":"contentful","name":"Contentful","description":"The headless CMS most enterprise content teams already have opinions about, probably overkill for a solo project unless you're integrating with an existing content team's workflow.","category":"cms","url":"https://www.contentful.com"},{"slug":"convex","name":"Convex","description":"A reactive TypeScript backend with a built-in realtime database, so your queries and mutations stay type-safe end to end without writing a separate API layer.","category":"backend","url":"https://www.convex.dev"},{"slug":"coolify","name":"Coolify","description":"Free, self-hosted Heroku/Netlify alternative you run on your own VPS. A favorite for indie hackers who want to stop paying platform margins once they have real traffic.","category":"hosting","url":"https://coolify.io"},{"slug":"creem","name":"Creem","description":"Newer merchant-of-record entrant with a cheaper headline rate than Paddle/Polar. Worth a look if you're cost-sensitive and your product fits their eligibility rules.","category":"payments","url":"https://www.creem.io"},{"slug":"crowdin","name":"Crowdin","description":"The heavier-weight option once you have real translators or agencies in the loop, not just AI-drafted strings. Glossary and workflow management for teams.","category":"internationalization","url":"https://crowdin.com"},{"slug":"customerio","name":"Customer.io","description":"Overkill for a weekend project, but worth it once you need real behavioral triggers across email, push, and SMS and your user base has outgrown simple broadcast sends.","category":"email","url":"https://customer.io"},{"slug":"cypress","name":"Cypress","description":"Playwright's longer-running rival for E2E testing. Still solid, particularly if your team already has Cypress test suites and tooling built up.","category":"testing","url":"https://www.cypress.io"},{"slug":"daisyui","name":"daisyUI","description":"A Tailwind plugin that gives you semantic class names (btn, card, modal) instead of stacking a dozen utility classes yourself. Framework-agnostic.","category":"ui-design","url":"https://daisyui.com"},{"slug":"datadog-logs","name":"Datadog Logs","description":"Expensive log management at scale, but if you're already on Datadog for metrics/APM, keeping logs there avoids running yet another tool.","category":"logging","url":"https://www.datadoghq.com/product/log-management"},{"slug":"date-fns","name":"date-fns","description":"A set of small, tree-shakeable date functions instead of one big Moment-style object. Good when bundle size actually matters.","category":"libraries","url":"https://date-fns.org"},{"slug":"depot","name":"Depot","description":"Drop-in replacement for docker build that runs on beefier remote machines with persistent cache, so Docker image builds in CI go from minutes to seconds.","category":"ci-cd","url":"https://depot.dev"},{"slug":"digitalocean-app-platform","name":"DigitalOcean App Platform","description":"Makes sense mainly if you're already on DigitalOcean for Postgres or Droplets and want one bill instead of stitching in Vercel or Render.","category":"hosting","url":"https://www.digitalocean.com/products/app-platform"},{"slug":"directus","name":"Directus","description":"Wraps your existing SQL database with instant REST/GraphQL APIs and an admin UI instead of owning the schema itself, so you can drop it later without losing your data.","category":"cms","url":"https://directus.io"},{"slug":"docker","name":"Docker","description":"The default way to package an app and its dependencies into a container image that runs the same on your laptop, CI, and production.","category":"devops","url":"https://www.docker.com"},{"slug":"drizzle-orm","name":"Drizzle ORM","description":"A SQL-shaped, zero-dependency ORM with no codegen step, and the current favorite for serverless/edge deployments where Prisma's runtime felt too heavy.","category":"orm","url":"https://orm.drizzle.team"},{"slug":"fathom","name":"Fathom","description":"Similar pitch to Plausible with a slightly different dashboard feel and permanent data retention. Good if you want event and campaign tracking without the GA4 complexity.","category":"analytics","url":"https://usefathom.com"},{"slug":"figma","name":"Figma","description":"Still the standard for interface design and handoff. Most other design tools here either export to it or are built to pair with it.","category":"ui-design","url":"https://figma.com"},{"slug":"firebase","name":"Firebase","description":"Google's all-in-one mobile/web backend (Firestore, auth, functions, storage). Great for getting an MVP live fast, less great once you outgrow its pricing/data model.","category":"backend","url":"https://firebase.google.com"},{"slug":"flyio","name":"Fly.io","description":"Deploys your app as an actual VM close to your users across multiple regions. Good for backend-heavy apps that need real compute, not just functions.","category":"hosting","url":"https://fly.io"},{"slug":"font-awesome","name":"Font Awesome","description":"The old standard, still actively developed (v7 shipped in 2026) and still the most recognizable icon font for broad brand/social icon coverage.","category":"icons","url":"https://fontawesome.com"},{"slug":"framer","name":"Framer","description":"Went from prototyping tool to full no-code website builder. Good when you want a polished marketing site live today without writing any code.","category":"ui-design","url":"https://framer.com"},{"slug":"getwaitlist","name":"GetWaitlist","description":"Handles the whole waitlist-plus-referral-loop mechanic (position, invite links, viral sharing) so you're not hand-rolling a signup form and a spreadsheet.","category":"marketing","url":"https://getwaitlist.com"},{"slug":"ghost","name":"Ghost","description":"A clean, fast, open-source publishing platform built for blogs and newsletters, with built-in Stripe-powered memberships that take 0% cut.","category":"cms","url":"https://ghost.org"},{"slug":"github-actions","name":"GitHub Actions","description":"The obvious choice if your code's already on GitHub. Workflows live right next to the repo and the marketplace has an action for almost anything.","category":"ci-cd","url":"https://github.com/features/actions"},{"slug":"gitlab-ci-cd","name":"GitLab CI/CD","description":"The strongest pick if you want repo, CI/CD, and security scanning in one platform instead of stitching tools together.","category":"ci-cd","url":"https://about.gitlab.com"},{"slug":"gumroad","name":"Gumroad","description":"The easiest option if you're selling a digital product or a one-time purchase and don't want to build a checkout flow at all.","category":"payments","url":"https://gumroad.com"},{"slug":"heroicons","name":"Heroicons","description":"Hand-crafted by the Tailwind Labs team, so they visually match anything else built on Tailwind. Npm releases have slowed but the set itself is stable and complete.","category":"icons","url":"https://heroicons.com"},{"slug":"i18next","name":"i18next","description":"Framework-agnostic i18n if you're not on Next.js, or want the same setup across a React Native app and a web app.","category":"internationalization","url":"https://www.i18next.com"},{"slug":"inngest","name":"Inngest","description":"Write a normal async function, trigger it off an event or cron, and it durably resumes from the last completed step if something crashes mid-run. No separate queue infra to stand up.","category":"jobs-queues","url":"https://www.inngest.com"},{"slug":"jest","name":"Jest","description":"Still the safe default for unit testing in a lot of existing Node/React codebases. Huge ecosystem of docs and Stack Overflow answers if something breaks.","category":"testing","url":"https://jestjs.io"},{"slug":"kysely","name":"Kysely","description":"A type-safe SQL query builder rather than a full ORM, for when you want Postgres-level control with autocomplete instead of an abstraction layer.","category":"orm","url":"https://kysely.dev"},{"slug":"langchain","name":"LangChain","description":"Useful once your AI feature needs more than a single prompt, like RAG with multiple retrievers or multi-step agent logic. Overkill for a simple chat wrapper.","category":"ai","url":"https://www.langchain.com"},{"slug":"lemon-squeezy","name":"Lemon Squeezy","description":"Same merchant-of-record model, popular with solo SaaS builders for how quick the checkout integration is. Now owned by Stripe but still operating independently.","category":"payments","url":"https://www.lemonsqueezy.com"},{"slug":"lingodev","name":"Lingo.dev","description":"Open-source CLI/compiler that wires an LLM into your translation pipeline, so new strings get drafted automatically instead of sitting in a spreadsheet for a translator.","category":"internationalization","url":"https://lingo.dev"},{"slug":"locize","name":"Locize","description":"Continuous localization service from the team behind i18next. Ships new translations to production over a CDN without a redeploy.","category":"internationalization","url":"https://www.locize.com"},{"slug":"lodash","name":"Lodash","description":"The old standby for array/object helpers, still maintained, though check if native JS or a lighter alternative already covers what you need before adding it.","category":"libraries","url":"https://lodash.com"},{"slug":"logflare","name":"Logflare","description":"The logging layer behind Supabase, usable standalone too. A good pick if you want structured logging without a surprise bill.","category":"logging","url":"https://logflare.app"},{"slug":"loops","name":"Loops","description":"Built for SaaS teams who want lifecycle, marketing, and transactional email in one tool instead of stitching together three. Visual workflow builder is genuinely usable without a marketing ops person.","category":"email","url":"https://loops.so"},{"slug":"lucide","name":"Lucide","description":"A community-maintained fork of Feather Icons (which stalled out). Over 1,000 consistent SVG icons and the default pick for most shadcn-based projects.","category":"icons","url":"https://lucide.dev"},{"slug":"makerkit","name":"MakerKit","description":"A heavier, more opinionated Next.js starter built for B2B SaaS with real team/org management and role-based access. Worth the extra setup time if you're building for teams, not just solo users.","category":"boilerplates","url":"https://makerkit.dev"},{"slug":"mapbox","name":"Mapbox","description":"Maps, geocoding, and routing APIs when you need more control (and often lower cost at scale) than embedding Google Maps.","category":"apis","url":"https://www.mapbox.com"},{"slug":"mongodb-atlas","name":"MongoDB Atlas","description":"Managed MongoDB with a genuinely generous free tier. Still the easiest on-ramp if your data is document-shaped rather than relational.","category":"database","url":"https://www.mongodb.com/atlas"},{"slug":"neon","name":"Neon","description":"Serverless Postgres with git-like branching, so every PR or preview deploy can get its own isolated copy of the database.","category":"database","url":"https://neon.tech"},{"slug":"netlify","name":"Netlify","description":"The original Jamstack host, still solid for static sites and frontend apps, and recently added a built-in Postgres option.","category":"hosting","url":"https://www.netlify.com"},{"slug":"next-intl","name":"next-intl","description":"The i18n library most people reach for in a Next.js App Router project. Type-safe messages, ICU plurals, and localized routing out of the box.","category":"internationalization","url":"https://next-intl.dev"},{"slug":"nextjs","name":"Next.js","description":"The default choice for most new React projects, with file-based routing, server rendering, and API routes built in. If you're not sure what to reach for, reach for this.","category":"frameworks","url":"https://nextjs.org"},{"slug":"nextacular","name":"Nextacular","description":"Free and open source (MIT), Next.js + Prisma + Tailwind, built for subdomain-based multi-tenancy. Slower-moving than the paid options but solid if budget is the constraint.","category":"boilerplates","url":"https://github.com/nextacular/nextacular"},{"slug":"nuxt","name":"Nuxt","description":"The Vue equivalent of Next.js: file-based routing, auto-imports, SSR out of the box, and a large module ecosystem if you're coming from Vue.","category":"frameworks","url":"https://nuxt.com"},{"slug":"openai-api","name":"OpenAI API","description":"The most third-party tooling, docs, and examples of any AI provider, so it's the safest bet if you want your feature to just work with common libraries.","category":"ai","url":"https://platform.openai.com"},{"slug":"openpanel","name":"OpenPanel","description":"Newer indie favorite that blends Mixpanel-style product analytics with Plausible-style simplicity. Open source with an MCP integration for querying data from an AI agent.","category":"analytics","url":"https://openpanel.dev"},{"slug":"openrouter","name":"OpenRouter","description":"One API key and endpoint that routes to hundreds of models across providers. Handy for A/B testing models or falling back when one is down or rate-limited.","category":"ai","url":"https://openrouter.ai"},{"slug":"opentofu","name":"OpenTofu","description":"The open-source, Linux Foundation-governed fork of Terraform for anyone who wants the same workflow without the IBM/HashiCorp license concerns. Mostly drop-in compatible.","category":"devops","url":"https://opentofu.org"},{"slug":"pa11y","name":"Pa11y","description":"Open-source CLI/CI tool for running accessibility checks automatically on every deploy instead of only checking manually.","category":"accessibility","url":"https://pa11y.org"},{"slug":"paddle","name":"Paddle","description":"Merchant of record: they become the legal seller and handle VAT/sales tax across 200+ countries for you, at the cost of a bigger cut than raw Stripe.","category":"payments","url":"https://www.paddle.com"},{"slug":"papertrail","name":"Papertrail","description":"Dead simple, no-nonsense log tailing and search. Still around under SolarWinds, and still a fast way to get logs searchable without a big setup.","category":"logging","url":"https://www.papertrail.com"},{"slug":"payload-cms","name":"Payload CMS","description":"TypeScript-native, code-first CMS that lives inside your own Next.js repo. Figma acquired it in 2025 and paused new sign-ups for the managed Payload Cloud, so plan on self-hosting it.","category":"cms","url":"https://payloadcms.com"},{"slug":"phosphor-icons","name":"Phosphor Icons","description":"Over 1,500 icons across six weights (thin through duotone). Good if you need one icon family that can carry an entire design system's visual weight.","category":"icons","url":"https://phosphoricons.com"},{"slug":"pingdom","name":"Pingdom","description":"One of the oldest names in uptime and page-speed monitoring. Solid if you want a battle-tested tool, though the free tier is gone now.","category":"monitoring","url":"https://www.pingdom.com"},{"slug":"planetscale","name":"PlanetScale","description":"Managed MySQL (and now Postgres) built on Vitess. Good for schema branching and non-blocking migrations at scale.","category":"database","url":"https://planetscale.com"},{"slug":"plausible","name":"Plausible","description":"The simplest privacy-friendly Google Analytics replacement. No cookie banner needed, dashboard you can actually read in ten seconds.","category":"analytics","url":"https://plausible.io"},{"slug":"playwright","name":"Playwright","description":"The default pick for end-to-end browser testing now. Fast, handles multiple browsers, and its trace viewer makes debugging a flaky test much less painful.","category":"testing","url":"https://playwright.dev"},{"slug":"plunk","name":"Plunk","description":"Open source, cheap ($0.001/email), and a fair Resend/Mailchimp alternative if you want to self-host or just don't want per-contact pricing creeping up as your list grows.","category":"email","url":"https://www.useplunk.com"},{"slug":"pocketbase","name":"PocketBase","description":"An entire backend (SQLite DB, auth, file storage, admin UI, realtime) compiled into a single Go binary. Deploy it on a $5 VPS for a side project and forget about it.","category":"backend","url":"https://pocketbase.io"},{"slug":"polar","name":"Polar","description":"Open-source, Stripe-backed merchant of record aimed at developers selling SaaS/digital products. Has a free startup tier and is popular in the indie-hacker crowd.","category":"payments","url":"https://polar.sh"},{"slug":"posthog","name":"PostHog","description":"Goes way past pageviews into product analytics: session replay, feature flags, funnels. The right pick once you need to understand behavior, not just traffic.","category":"analytics","url":"https://posthog.com"},{"slug":"postmark","name":"Postmark","description":"Rock-solid for transactional-only mail (password resets, receipts). Keeps that traffic on separate streams from marketing mail so one bad campaign doesn't tank your login emails' deliverability.","category":"email","url":"https://postmarkapp.com"},{"slug":"prisma","name":"Prisma","description":"The most-downloaded TypeScript ORM, with the best docs and migrations tooling. Version 7 dropped the old Rust engine for a lighter, edge-friendly TypeScript runtime.","category":"orm","url":"https://www.prisma.io"},{"slug":"product-hunt","name":"Product Hunt","description":"Still the default launch-day platform for getting an initial wave of eyeballs and feedback from an audience that already expects new tools.","category":"marketing","url":"https://www.producthunt.com"},{"slug":"pulumi","name":"Pulumi","description":"Infrastructure as code in a real language (TypeScript, Python, Go) instead of HCL, which makes testing and code review feel normal if you're already a software engineer.","category":"devops","url":"https://www.pulumi.com"},{"slug":"radix-ui","name":"Radix UI","description":"Unstyled, accessible React primitives (dialogs, dropdowns, popovers) that handle the annoying keyboard/focus-trap edge cases for you. Development has slowed since the WorkOS acquisition, but still the safe default for existing projects.","category":"ui-design","url":"https://radix-ui.com"},{"slug":"railway","name":"Railway","description":"Push-to-deploy for full backends, databases, and background workers with almost no config. Great for getting something running fast, though it's had some notable outages in 2026.","category":"hosting","url":"https://railway.com"},{"slug":"rapid","name":"Rapid","description":"A marketplace of thousands of third-party APIs behind one auth key and billing relationship, formerly RapidAPI. Handy for finding a niche data API without negotiating your own contract.","category":"apis","url":"https://rapidapi.com"},{"slug":"react-hook-form","name":"React Hook Form","description":"Uncontrolled-by-default form handling that barely re-renders, pairs well with a Zod resolver for validation.","category":"libraries","url":"https://react-hook-form.com"},{"slug":"remix","name":"Remix","description":"Now maintained by Shopify. Leans hard into web standards and progressive enhancement, particularly good for form-heavy apps and anything that needs to stream data to the UI.","category":"frameworks","url":"https://remix.run"},{"slug":"remix-icon","name":"Remix Icon","description":"3,000+ neutral-style icons in outlined and filled variants, MIT-licensed. A solid alternative if Lucide or Tabler's style doesn't match your design.","category":"icons","url":"https://remixicon.com"},{"slug":"render","name":"Render","description":"The practical Heroku replacement: connect a repo, get web services, workers, cron jobs, and managed Postgres with predictable pricing.","category":"hosting","url":"https://render.com"},{"slug":"replicate","name":"Replicate","description":"Run open-source and community AI models (image, video, audio) through one API without hosting GPUs yourself.","category":"ai","url":"https://replicate.com"},{"slug":"resend","name":"Resend","description":"Email API built by the React Email team, so if you're already writing templates as JSX this is the lowest-friction way to send them.","category":"email","url":"https://resend.com"},{"slug":"saas-pegasus","name":"SaaS Pegasus","description":"A Django boilerplate covering teams, Stripe billing, and Celery background jobs, plus a free open-source edition if you don't want to pay upfront.","category":"boilerplates","url":"https://saaspegasus.com"},{"slug":"sanity","name":"Sanity","description":"The developer-experience pick among headless CMSs. GROQ query language and a fully customizable Studio make it flexible if you're willing to invest a bit in setup.","category":"cms","url":"https://www.sanity.io"},{"slug":"sendgrid","name":"SendGrid","description":"The default choice once you need serious volume and don't mind a bigger, more enterprise-flavored dashboard (now Twilio SendGrid). Deliverability infrastructure that's handled enterprise-scale email volume for over a decade.","category":"email","url":"https://sendgrid.com"},{"slug":"sentry","name":"Sentry","description":"The standard for error tracking. Groups errors by stack trace, links back to the exact commit and line, and now covers performance and session replay too.","category":"monitoring","url":"https://sentry.io"},{"slug":"shadcn-ui","name":"shadcn/ui","description":"Not a component library you install, a generator that copies the source into your own repo, so you actually own and can edit every component instead of fighting an abstraction layer.","category":"ui-design","url":"https://ui.shadcn.com"},{"slug":"shipfast","name":"ShipFast","description":"Marc Lou's one-time-purchase Next.js boilerplate. Stripe/Lemon Squeezy, auth, and a landing page already wired up, aimed at \"launch this weekend\" solo projects.","category":"boilerplates","url":"https://shipfa.st"},{"slug":"signoz","name":"SigNoz","description":"Open-source, OpenTelemetry-native observability (logs, metrics, traces) you can self-host on ClickHouse. A real alternative to Datadog if you'd rather not pay per-GB forever.","category":"logging","url":"https://signoz.io"},{"slug":"simple-analytics","name":"Simple Analytics","description":"Cookieless and specifically good at catching the traffic GA4 loses to consent rejection and ad blockers.","category":"analytics","url":"https://simpleanalytics.com"},{"slug":"solidstart","name":"SolidStart","description":"Fine-grained reactivity without a virtual DOM, noticeably faster for state-heavy, real-time UIs. Smaller ecosystem but a legitimate pick if performance is the priority.","category":"frameworks","url":"https://start.solidjs.com"},{"slug":"stark","name":"Stark","description":"Accessibility checking inside your design tool (Figma/Sketch) plus browser extensions, so contrast and alt-text issues get caught before code is even written.","category":"accessibility","url":"https://www.getstark.co"},{"slug":"storyblok","name":"Storyblok","description":"The headless CMS built around a real visual editor, so non-technical editors get drag-and-drop page building while you keep an API-first content model underneath.","category":"cms","url":"https://www.storyblok.com"},{"slug":"strapi","name":"Strapi","description":"The most popular open-source, self-hosted headless CMS. A pragmatic choice if you want to avoid vendor lock-in and don't mind running it on your own VPS.","category":"cms","url":"https://strapi.io"},{"slug":"stripe","name":"Stripe","description":"The default. If you're unsure what to pick, start here and only look elsewhere once you specifically need merchant-of-record tax handling.","category":"payments","url":"https://stripe.com"},{"slug":"supabase","name":"Supabase","description":"Hosted Postgres with auth, storage, and realtime bundled in, plus auto-generated REST/GraphQL APIs. The fastest way to get a real relational DB behind a solo project.","category":"database","url":"https://supabase.com"},{"slug":"supastarter","name":"supastarter","description":"A Next.js/Nuxt SaaS starter with auth, billing, multi-tenancy, and i18n already wired up, so you skip the month of plumbing before you can charge a card.","category":"boilerplates","url":"https://supastarter.dev"},{"slug":"sveltekit","name":"SvelteKit","description":"Smaller bundles and faster runtime than the React-based options, at the cost of a smaller ecosystem and fewer ready-made component libraries.","category":"frameworks","url":"https://svelte.dev/docs/kit"},{"slug":"tabler-icons","name":"Tabler Icons","description":"6,000+ free MIT-licensed icons, shipping new releases every few days. Deep enough that you rarely have to mix in a second icon set.","category":"icons","url":"https://tabler.io/icons"},{"slug":"tailwind-css","name":"Tailwind CSS","description":"Utility-first CSS that most of the rest of this list is built on top of. If you're not using it already, expect to run into it anyway.","category":"ui-design","url":"https://tailwindcss.com"},{"slug":"tanstack-query","name":"TanStack Query","description":"Handles server-state caching, refetching, and loading/error states so you stop hand-rolling useEffect data fetching.","category":"libraries","url":"https://tanstack.com/query"},{"slug":"temporal","name":"Temporal","description":"The heavyweight option once your background work turns into genuinely long-running, multi-step distributed workflows that need to survive crashes for days, not seconds.","category":"jobs-queues","url":"https://temporal.io"},{"slug":"terraform","name":"Terraform","description":"The standard for infrastructure as code, now under IBM after the HashiCorp acquisition. Still the most widely documented option even with the licensing baggage.","category":"devops","url":"https://www.terraform.io"},{"slug":"testing-library","name":"Testing Library","description":"Not a runner itself, but the query API (getByRole, getByText) that keeps you testing what a user actually sees instead of implementation details.","category":"testing","url":"https://testing-library.com"},{"slug":"tigris","name":"Tigris","description":"Globally distributed S3-compatible storage baked into Fly.io. Worth a look if you're already deploying there and want storage that's close to users everywhere.","category":"storage","url":"https://www.tigrisdata.com"},{"slug":"tolgee","name":"Tolgee","description":"Self-hostable translation management with an in-context editor. Hold a key, click text in your running app, and edit the actual translation right there.","category":"internationalization","url":"https://tolgee.io"},{"slug":"triggerdev","name":"Trigger.dev","description":"Similar durable-background-task pitch to Inngest, open source (Apache 2.0). Good if you want the option to self-host later.","category":"jobs-queues","url":"https://trigger.dev"},{"slug":"turso","name":"Turso","description":"SQLite-based, edge-distributed database. Good fit if you want a database instance per user or tenant instead of one big shared DB.","category":"database","url":"https://turso.tech"},{"slug":"twilio","name":"Twilio","description":"Send SMS, make calls, or verify phone numbers without touching a telecom carrier directly. The API you reach for the moment \"notify the user by text\" shows up in a spec.","category":"apis","url":"https://www.twilio.com"},{"slug":"typeorm","name":"TypeORM","description":"Decorator/Hibernate-style ORM. A solid choice if you're already in a NestJS-style, class-based codebase.","category":"orm","url":"https://typeorm.io"},{"slug":"umami","name":"Umami","description":"MIT-licensed and self-hostable. The go-to if you want to own your analytics data outright and don't mind running one more service.","category":"analytics","url":"https://umami.is"},{"slug":"uneed","name":"Uneed","description":"A launch directory with real SEO value (high-authority backlink) if you want ongoing discovery traffic after launch day fades, not just a one-day spike.","category":"marketing","url":"https://uneed.best"},{"slug":"untitled-ui","name":"Untitled UI","description":"A huge Figma design system (10,000+ components) with a matching React/Tailwind component library, handy if you want your designs and shipped code to actually match.","category":"ui-design","url":"https://www.untitledui.com"},{"slug":"uploadthing","name":"UploadThing","description":"Built specifically for Next.js/TypeScript apps that just need file upload UI and storage wired together fast, without hand-rolling presigned URLs.","category":"storage","url":"https://uploadthing.com"},{"slug":"upstash-qstash","name":"Upstash QStash","description":"HTTP-based queue: POST a job to QStash, it retries and delivers to your endpoint later. No worker process to deploy, which is nice on serverless.","category":"jobs-queues","url":"https://upstash.com/qstash"},{"slug":"uptimerobot","name":"UptimeRobot","description":"The cheapest, simplest way to know when your site goes down. Free tier covers 50 monitors, plenty for a solo project.","category":"monitoring","url":"https://uptimerobot.com"},{"slug":"vercel","name":"Vercel","description":"The default for Next.js and frontend-heavy apps. Git push and it's live, with previews for every branch.","category":"hosting","url":"https://vercel.com"},{"slug":"vercel-ai-sdk","name":"Vercel AI SDK","description":"One TypeScript API for streaming chat/completions across providers, plus ready-made React hooks so you're not wiring SSE by hand.","category":"ai","url":"https://ai-sdk.dev"},{"slug":"vercel-analytics","name":"Vercel Analytics","description":"Zero-setup option if you're already deploying on Vercel. First-party so it isn't blocked by ad blockers, plus Web Vitals monitoring baked in.","category":"analytics","url":"https://vercel.com/analytics"},{"slug":"vercel-blob","name":"Vercel Blob","description":"The easiest option if you're already on Vercel. Skip the bucket/IAM setup and just call an SDK function from your app code.","category":"storage","url":"https://vercel.com/storage/blob"},{"slug":"vitest","name":"Vitest","description":"Unit test runner that reuses your Vite config, so if your app already builds with Vite, tests just run without a separate Jest config to maintain.","category":"testing","url":"https://vitest.dev"},{"slug":"wave","name":"WAVE","description":"Free, non-profit-run (WebAIM) evaluation tool. Drop in a URL or use the browser extension and it visually flags issues right on the page.","category":"accessibility","url":"https://wave.webaim.org"},{"slug":"workos","name":"WorkOS","description":"Built specifically for B2B SaaS: SSO, SCIM provisioning, and directory sync for the enterprise deals your product will eventually need.","category":"authentication","url":"https://workos.com"},{"slug":"zero-to-shipped","name":"Zero to Shipped","description":"Kitze's starter kit. Ships a web app and an Expo mobile app off one shared tRPC/Prisma backend, useful if you know you'll need a mobile app alongside the web one.","category":"boilerplates","url":"https://zerotoshipped.com"},{"slug":"zod","name":"Zod","description":"TypeScript-first schema validation with automatic type inference. The default pick for validating API inputs, env vars, and form data without writing types twice.","category":"libraries","url":"https://zod.dev"},{"slug":"zustand","name":"Zustand","description":"A tiny global store for React with no provider wrapping and almost no boilerplate. Reach for it before Redux.","category":"libraries","url":"https://zustand.docs.pmnd.rs"}],"count":144}