{"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":"beseen","name":"Beseen","description":"Tracks which prompts get your competitors named by ChatGPT, Claude, and Perplexity instead of you, then hands you the rewrite to fix it. Ranking first on Google and being the name an assistant says are two different problems.","category":"marketing","url":"https://beseen.so"},{"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":145}