Browse Developer & Indie Hacker Tools
Search and browse every tool in the justship.now directory.
Ahrefs
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.
Marketing
↗Algolia
Hosted search-as-you-type for your app's data. Skip building your own indexing/ranking pipeline and just push records to their index.
APIs
↗Ansible
The go-to for configuration management and scripted server setup when you're not fully containerized. Still widely used for VPS provisioning.
DevOps
↗Anthropic API
Claude models via a straightforward Messages API, with prompt caching and batch processing that meaningfully cut cost on repeat or high-volume calls.
AI
↗Appwrite
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.
Backend
↗Astro
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.
Frameworks
↗Auth.js
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.
Authentication
↗Auth0
Built for enterprise auth requirements: SSO/SAML across many customer orgs, not just login for your own app.
Authentication
↗AWS S3
The default answer for object storage. Not the cheapest option anymore, but every library, tutorial, and IAM pattern assumes it.
Storage
↗axe DevTools
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.
Accessibility
↗Axiom
Serverless log management that ingests everything with no sampling and charges per GB, so you're not stuck deciding what logs to throw away.
Logging
↗Backblaze B2
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.
Storage
↗BetaList
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.
Marketing
↗Better Auth
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.
Authentication
↗Better Stack
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.
Monitoring
↗Buildkite
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.
CI/CD
↗BullMQ
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.
Jobs & Queues
↗Carrd
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.
Marketing
↗Checkly
Synthetic monitoring where your checks are actual TypeScript/Playwright code living in your repo, not a point-and-click config screen.
Monitoring
↗CircleCI
A mature, dedicated CI platform that's still actively developed. A reasonable option if GitHub Actions' limits start to bite.
CI/CD
↗Clerk
Drop-in auth UI plus user/org management. Probably the fastest way to ship real auth, including SSO, without building your own screens.
Authentication
↗Cloudflare R2
S3-compatible storage with zero egress fees, which matters a lot once you're serving user uploads or media at any real volume.
Storage
↗Contentful
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.
CMS
↗Convex
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.
Backend
↗Coolify
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.
Hosting
↗Creem
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.
Payments
↗Crowdin
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.
Internationalization
↗Customer.io
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.
Email
↗Cypress
Playwright's longer-running rival for E2E testing. Still solid, particularly if your team already has Cypress test suites and tooling built up.
Testing
↗daisyUI
A Tailwind plugin that gives you semantic class names (btn, card, modal) instead of stacking a dozen utility classes yourself. Framework-agnostic.
UI & Design
↗Datadog Logs
Expensive log management at scale, but if you're already on Datadog for metrics/APM, keeping logs there avoids running yet another tool.
Logging
↗date-fns
A set of small, tree-shakeable date functions instead of one big Moment-style object. Good when bundle size actually matters.
Libraries
↗Depot
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.
CI/CD
↗DigitalOcean App Platform
Makes sense mainly if you're already on DigitalOcean for Postgres or Droplets and want one bill instead of stitching in Vercel or Render.
Hosting
↗Directus
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.
CMS
↗Docker
The default way to package an app and its dependencies into a container image that runs the same on your laptop, CI, and production.
DevOps
↗Drizzle ORM
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.
ORM
↗Fathom
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.
Analytics
↗Figma
Still the standard for interface design and handoff. Most other design tools here either export to it or are built to pair with it.
UI & Design
↗Firebase
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.
Backend
↗Fly.io
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.
Hosting
↗Font Awesome
The old standard, still actively developed (v7 shipped in 2026) and still the most recognizable icon font for broad brand/social icon coverage.
Icons
↗Framer
Went from prototyping tool to full no-code website builder. Good when you want a polished marketing site live today without writing any code.
UI & Design
↗GetWaitlist
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.
Marketing
↗Ghost
A clean, fast, open-source publishing platform built for blogs and newsletters, with built-in Stripe-powered memberships that take 0% cut.
CMS
↗GitHub Actions
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.
CI/CD
↗GitLab CI/CD
The strongest pick if you want repo, CI/CD, and security scanning in one platform instead of stitching tools together.
CI/CD
↗Gumroad
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.
Payments
↗Heroicons
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.
Icons
↗i18next
Framework-agnostic i18n if you're not on Next.js, or want the same setup across a React Native app and a web app.
Internationalization
↗Inngest
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.
Jobs & Queues
↗Jest
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.
Testing
↗Kysely
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.
ORM
↗LangChain
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.
AI
↗Lemon Squeezy
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.
Payments
↗Lingo.dev
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.
Internationalization
↗Locize
Continuous localization service from the team behind i18next. Ships new translations to production over a CDN without a redeploy.
Internationalization
↗Lodash
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.
Libraries
↗Logflare
The logging layer behind Supabase, usable standalone too. A good pick if you want structured logging without a surprise bill.
Logging
↗Loops
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.
Email
↗Lucide
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.
Icons
↗MakerKit
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.
Boilerplates
↗Mapbox
Maps, geocoding, and routing APIs when you need more control (and often lower cost at scale) than embedding Google Maps.
APIs
↗MongoDB Atlas
Managed MongoDB with a genuinely generous free tier. Still the easiest on-ramp if your data is document-shaped rather than relational.
Database
↗Neon
Serverless Postgres with git-like branching, so every PR or preview deploy can get its own isolated copy of the database.
Database
↗Netlify
The original Jamstack host, still solid for static sites and frontend apps, and recently added a built-in Postgres option.
Hosting
↗next-intl
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.
Internationalization
↗Next.js
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.
Frameworks
↗Nextacular
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.
Boilerplates
↗Nuxt
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.
Frameworks
↗OpenAI API
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.
AI
↗OpenPanel
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.
Analytics
↗OpenRouter
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.
AI
↗OpenTofu
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.
DevOps
↗Pa11y
Open-source CLI/CI tool for running accessibility checks automatically on every deploy instead of only checking manually.
Accessibility
↗Paddle
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.
Payments
↗Papertrail
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.
Logging
↗Payload CMS
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.
CMS
↗Phosphor Icons
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.
Icons
↗Pingdom
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.
Monitoring
↗PlanetScale
Managed MySQL (and now Postgres) built on Vitess. Good for schema branching and non-blocking migrations at scale.
Database
↗Plausible
The simplest privacy-friendly Google Analytics replacement. No cookie banner needed, dashboard you can actually read in ten seconds.
Analytics
↗Playwright
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.
Testing
↗Plunk
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.
Email
↗PocketBase
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.
Backend
↗Polar
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.
Payments
↗PostHog
Goes way past pageviews into product analytics: session replay, feature flags, funnels. The right pick once you need to understand behavior, not just traffic.
Analytics
↗Postmark
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.
Email
↗Prisma
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.
ORM
↗Product Hunt
Still the default launch-day platform for getting an initial wave of eyeballs and feedback from an audience that already expects new tools.
Marketing
↗Pulumi
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.
DevOps
↗Radix UI
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.
UI & Design
↗Railway
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.
Hosting
↗Rapid
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.
APIs
↗React Hook Form
Uncontrolled-by-default form handling that barely re-renders, pairs well with a Zod resolver for validation.
Libraries
↗Remix
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.
Frameworks
↗Remix Icon
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.
Icons
↗Render
The practical Heroku replacement: connect a repo, get web services, workers, cron jobs, and managed Postgres with predictable pricing.
Hosting
↗Replicate
Run open-source and community AI models (image, video, audio) through one API without hosting GPUs yourself.
AI
↗Resend
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.
Email
↗SaaS Pegasus
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.
Boilerplates
↗Sanity
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.
CMS
↗SendGrid
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.
Email
↗Sentry
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.
Monitoring
↗shadcn/ui
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.
UI & Design
↗ShipFast
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.
Boilerplates
↗SigNoz
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.
Logging
↗Simple Analytics
Cookieless and specifically good at catching the traffic GA4 loses to consent rejection and ad blockers.
Analytics
↗SolidStart
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.
Frameworks
↗Stark
Accessibility checking inside your design tool (Figma/Sketch) plus browser extensions, so contrast and alt-text issues get caught before code is even written.
Accessibility
↗Storyblok
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.
CMS
↗Strapi
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.
CMS
↗Stripe
The default. If you're unsure what to pick, start here and only look elsewhere once you specifically need merchant-of-record tax handling.
Payments
↗Supabase
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.
Database
↗supastarter
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.
Boilerplates
↗SvelteKit
Smaller bundles and faster runtime than the React-based options, at the cost of a smaller ecosystem and fewer ready-made component libraries.
Frameworks
↗Tabler Icons
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.
Icons
↗Tailwind CSS
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.
UI & Design
↗TanStack Query
Handles server-state caching, refetching, and loading/error states so you stop hand-rolling useEffect data fetching.
Libraries
↗Temporal
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.
Jobs & Queues
↗Terraform
The standard for infrastructure as code, now under IBM after the HashiCorp acquisition. Still the most widely documented option even with the licensing baggage.
DevOps
↗Testing Library
Not a runner itself, but the query API (getByRole, getByText) that keeps you testing what a user actually sees instead of implementation details.
Testing
↗Tigris
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.
Storage
↗Tolgee
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.
Internationalization
↗Trigger.dev
Similar durable-background-task pitch to Inngest, open source (Apache 2.0). Good if you want the option to self-host later.
Jobs & Queues
↗Turso
SQLite-based, edge-distributed database. Good fit if you want a database instance per user or tenant instead of one big shared DB.
Database
↗Twilio
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.
APIs
↗TypeORM
Decorator/Hibernate-style ORM. A solid choice if you're already in a NestJS-style, class-based codebase.
ORM
↗Umami
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.
Analytics
↗Uneed
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.
Marketing
↗Untitled UI
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.
UI & Design
↗UploadThing
Built specifically for Next.js/TypeScript apps that just need file upload UI and storage wired together fast, without hand-rolling presigned URLs.
Storage
↗Upstash QStash
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.
Jobs & Queues
↗UptimeRobot
The cheapest, simplest way to know when your site goes down. Free tier covers 50 monitors, plenty for a solo project.
Monitoring
↗Vercel
The default for Next.js and frontend-heavy apps. Git push and it's live, with previews for every branch.
Hosting
↗Vercel AI SDK
One TypeScript API for streaming chat/completions across providers, plus ready-made React hooks so you're not wiring SSE by hand.
AI
↗Vercel Analytics
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.
Analytics
↗Vercel Blob
The easiest option if you're already on Vercel. Skip the bucket/IAM setup and just call an SDK function from your app code.
Storage
↗Vitest
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.
Testing
↗WAVE
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.
Accessibility
↗WorkOS
Built specifically for B2B SaaS: SSO, SCIM provisioning, and directory sync for the enterprise deals your product will eventually need.
Authentication
↗Zero to Shipped
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.
Boilerplates
↗