Best tools for Full-Stack Development
End-to-end application development spanning frontend, backend, and database layers
214 tools
last updated August 17, 2026
showing 48 of 214 tools
Insomnia
Open-source API client
Open-source API client by Kong for designing, debugging, and testing REST, GraphQL, gRPC, and WebSocket APIs. Features a clean interface with environment variables, authentication helpers, code generation, cookie management, and response timeline. Supports OpenAPI and Swagger specs for design-first workflows. Git Sync for version-controlled API collections. Available on macOS, Windows, and Linux. A popular alternative to Postman with stronger focus on privacy and local-first usage.
JSON Crack
Visualize JSON, YAML, XML, and CSV as interactive graphs
JSON Crack transforms structured data files into interactive, visual graphs that make complex nested data easy to understand. Paste or import JSON, YAML, XML, CSV, or TOML and instantly see the data as a navigable node graph with collapsible sections, search, and path highlighting. All processing happens client-side with no server storage.
JSON Formatter
Pretty-print JSON in the browser
Open-source browser extension that automatically pretty-prints JSON responses in the browser tab. Supports collapsible nodes, syntax highlighting, and raw/formatted toggle. Essential developer tool for anyone who works with APIs regularly, turning unreadable JSON blobs into navigable, color-coded trees that make debugging API responses significantly faster and less error-prone.
Jira
Project tracking for software teams
Atlassian's project management and issue tracking tool powering agile workflows, sprint planning, bug tracking, and deep integration with Bitbucket and Confluence. Supports Scrum and Kanban boards with customizable workflows, automation rules, and advanced reporting. The enterprise standard for engineering teams managing complex software delivery across distributed organizations.
K9s
Terminal dashboard for Kubernetes
K9s is an open-source terminal UI with 28K+ GitHub stars for managing Kubernetes clusters interactively. Provides a real-time dashboard with resource navigation, log tailing, shell access to pods, port forwarding, and RBAC visualization — all from the terminal without kubectl commands. Features Vim-style navigation, custom resource views, plugin system, cluster metrics, and multi-cluster support. Dramatically reduces the complexity of daily Kubernetes operations for developers and SREs.
Kestra
Declarative orchestration for data, AI, and infra
Kestra is an open-source orchestration platform that uses declarative YAML to define event-driven and scheduled workflows for data pipelines, infrastructure automation, and AI workloads. With over 1,200 plugins, it connects to databases, cloud services, APIs, and SaaS tools without custom glue code. Kestra reached version 1.0 LTS with agentic AI capabilities, SDKs for Python, TypeScript, Java, and Go, and SOC 2 compliance. Clients include Leroy Merlin, Huawei, Tencent, and Decathlon.
Kinde
Auth platform combining authentication, feature flags, and billing
Kinde is a developer-focused authentication platform that bundles user management, feature flags, and billing management into a single service. It provides social login, passwordless auth, MFA, RBAC, and organization management out of the box. SDKs available for Next.js, React, Node, Python, and other frameworks. Free tier supports up to 10,500 monthly active users.
Knock
Customer engagement infrastructure for developers
Knock is flexible notification and customer engagement infrastructure built for developers and AI agents. Send messages across email, SMS, push, chat, and in-app channels from a single API. Features AI-native journey building with single-prompt workflows, advanced segmentation with dynamic attributes, in-app messaging with custom components, data unification across warehouse and CDP, and version control with rollbacks. Delivers hundreds of millions of messages monthly with 99.99% uptime.
Kreuzberg
Polyglot document intelligence framework with Rust core
Kreuzberg is a polyglot document intelligence framework with a high-performance Rust core that extracts text, metadata, images, and structured data from 91+ file formats. Available for Python, Ruby, Java, Go, PHP, C#, TypeScript, plus CLI, REST API, and MCP server. Features multiple OCR backends (Tesseract, EasyOCR, PaddleOCR), table extraction with structure preservation, and native async support.
Lens Prism
AI copilot for the Lens Kubernetes IDE
Lens Prism is an AI copilot integrated into the Lens Kubernetes IDE (the world's most popular K8s desktop client) that troubleshoots clusters, explains errors in plain English, and helps manage multi-cluster environments visually. It simplifies Kubernetes complexity for developers who prefer visual tools over CLI, providing AI-powered debugging and cluster management within a familiar desktop interface.
Logto
Open-source auth infrastructure for modern apps
Logto is an open-source authentication and authorization platform built on OIDC and OAuth 2.1, serving as an alternative to Auth0, Cognito, and Firebase Auth. It provides pre-built sign-in flows with customizable UI, social login, Google One Tap, MFA, enterprise SSO via SAML, and role-based access control. SDKs cover 30+ frameworks including React, Next.js, Vue, Flutter, Go, and Python, with multi-tenancy support for SaaS applications.
Lost Pixel
Open-source visual regression testing tool
Lost Pixel is an open-source visual regression testing tool that serves as an alternative to Percy and Chromatic. It captures and compares screenshots of UI components and application pages across Storybook, Ladle, Histoire, and custom screenshot sources like Cypress or Playwright. Integrated directly into GitHub Actions pipelines, it detects unintended visual changes before they reach production, with a free SaaS tier available for open-source projects.
MCP TypeScript SDK
Official TypeScript SDK for building MCP servers
The official TypeScript SDK for the Model Context Protocol, providing everything needed to build MCP servers and clients. Supports stdio, SSE, and Streamable HTTP transports with built-in auth helpers. Works across Node.js, Bun, and Deno runtimes for maximum deployment flexibility.
Marimo
Reactive Python notebooks that version with git and deploy as apps
Marimo is a reactive Python notebook environment with 20,000+ GitHub stars and $4M seed funding. Unlike Jupyter, marimo notebooks automatically update dependent cells when values change, version cleanly with git as pure Python files, and deploy directly as interactive web applications without conversion steps.
Maxun
No-code AI web scraping platform with visual workflow builder
Maxun is a no-code web scraping platform that uses AI to extract structured data from websites through a visual workflow builder. Users point and click on the data they want to extract, and Maxun generates resilient scraping workflows that handle pagination, authentication, and dynamic content. Features anti-bot detection avoidance, scheduled runs, and API access for integration. Over 15,300 GitHub stars.
Meilisearch
Lightning-fast, open-source search engine — a developer-friendly Algolia alternative.
Meilisearch is an open-source, lightning-fast search engine written in Rust. Designed as a developer-friendly alternative to Algolia with typo tolerance, faceted search, filtering, and sorting out of the box. Sub-50ms response times. Easy to deploy and configure with a RESTful API.
Miro
Visual collaboration platform for distributed teams to brainstorm, plan, and design together.
Miro is the leading online collaborative whiteboard platform used by 80M+ users worldwide. Enables distributed teams to brainstorm, diagram, plan sprints, run workshops, map user journeys, and design systems in real time. Integrates with Jira, Slack, Notion, Figma, and 200+ tools. Offers AI-powered features for mind mapping and content generation.
Mission Control
Open-source dashboard for AI agent orchestration
An open-source dashboard for managing AI agent fleets. Dispatch tasks, monitor progress, and orchestrate multiple agents working in parallel on your codebase. Provides real-time visibility into agent activity, error tracking, and resource allocation so teams can scale autonomous coding workflows with confidence.
Motion
Production-ready React animation library, evolved from Framer Motion
Motion (formerly Framer Motion) is the most popular React animation library, providing a declarative API for complex animations, gestures, layout transitions, and scroll-triggered effects. Supports spring physics, keyframes, shared layout animations, and exit animations. Powers animations across thousands of production React applications with an API designed for developer ergonomics.
Neovim
Hyperextensible Vim-based text editor
Modern fork of Vim with Lua-based plugin architecture and built-in LSP support. Lightweight yet endlessly extensible, it serves as the foundation for AI-enhanced development workflows through plugins like Avante, Codecompanion, and Copilot.lua. With 85k+ GitHub stars, it's the terminal editor of choice for developers who value speed, customization, and keyboard-driven efficiency.
NocoBase
Extensibility-first open-source no-code/low-code platform for business apps
NocoBase is an open-source, self-hosted no-code and low-code platform built around a data-model-driven architecture and plugin-based microkernel. Unlike form-centric no-code tools, it separates data structure from UI, enabling unlimited block types and views per data collection. All functionality is delivered through plugins similar to WordPress. Features include AI Employees for in-app automation, visual workflow builder, RBAC permissions, and automatic REST/GraphQL API generation.
Notte
Browser automation framework turning websites into action APIs
Notte is a browser automation framework for AI agents that converts any website into a structured action API. Instead of scraping pages for text, Notte lets agents interact with sites — clicking buttons, filling forms, and navigating flows. Built with hybrid AI-plus-deterministic scripting, it includes digital personas, CAPTCHA solving, and proxy management for reliable automation at scale.
Nova
Native macOS code editor by Panic
Beautiful native macOS code editor by Panic with first-class Swift integration, built-in terminal, and Git support. Features an extensions library, local and remote development capabilities, and a polished UI that feels at home on Apple hardware. The premium choice for Mac developers who want a fast, elegant editor that embraces macOS design conventions rather than wrapping a cross-platform framework.
NumberFlow
Animated number transition component for React and frameworks
NumberFlow is a lightweight component that animates number transitions with smooth morphing effects. Numbers roll, slide, and transform between values rather than snapping instantly, adding polish to dashboards, pricing displays, counters, and financial interfaces. Available for React, Vue, Svelte, and vanilla JS with over 6,300 GitHub stars and minimal bundle impact.
Nushell
A new type of shell
Nushell is a modern cross-platform shell written in Rust that treats all data as structured tables instead of plain text streams. Pipes carry typed rows through commands like ls, where, and get, so you can query JSON, CSV, SQLite, TOML, and YAML with a single uniform syntax. Powerful enough to replace bash or PowerShell for interactive use and scripting, with plugin support for custom data sources.
Nx
Smart monorepo build system and dev tools
Nx is an open-source build system with 24K+ GitHub stars optimized for monorepo development. Features intelligent task scheduling that only rebuilds what changed, distributed caching for sharing build artifacts across teams, and remote execution for parallelizing CI across machines. Supports JavaScript, TypeScript, React, Angular, Node.js, Go, Rust, and more. Provides code generators, dependency graph visualization, and project boundaries enforcement. A Turborepo alternative with broader scope.
Octomind
AI-powered E2E test generation and maintenance platform
Octomind is an AI-powered testing platform that automatically generates, runs, and maintains end-to-end Playwright tests for web applications. It observes user flows, creates test cases from natural language descriptions, and self-heals tests when UI changes would break traditional selectors. Backed by $4.8M seed funding from Paua Ventures with enterprise production deployments.
Oh My Posh
A prompt theme engine for any shell
A cross-platform prompt theme engine that works with any shell including PowerShell, Bash, Zsh, and Fish. Customize your terminal prompt with rich themes, dynamic segments, and real-time information from Git repos, Kubernetes clusters, cloud providers, battery status, and execution time. The most versatile prompt customization tool available, with hundreds of community themes and a visual config editor.
Oh My Zsh
Framework for managing Zsh config
Community-driven framework for managing Zsh configuration with 300+ plugins, 150+ themes, and an auto-update mechanism. Provides aliases, functions, and completions for Git, Docker, Node.js, Python, Kubernetes, and most developer tools out of the box. Popular themes like Powerlevel10k and agnoster for informative prompts. Simple plugin activation via .zshrc. 176K+ GitHub stars — the most starred developer tool on GitHub. Essential for Zsh users who want productivity without manual configuration.
Open Agents
Fork, customize, and ship AI agents on Vercel in minutes
Open Agents is a Vercel Labs open-source template for building and deploying cloud-hosted AI agents. It provides a production-ready Next.js starter with built-in tool use, streaming responses, multi-model support, and deployment on Vercel infrastructure. Developers can fork, customize agent behavior and tools, then ship agent-backed apps in minutes with automatic scaling and edge routing.
OpenCode Go
Low-cost multi-model coding subscription
Budget-friendly AI coding plan featuring GLM-5, Kimi K2.5, and MiniMax M2.5/M2.7 models at $10/mo with a $12/5h usage cap. Hosted in US, EU, and Singapore for global low-latency access. Compatible with OpenCode and any OpenAI-compatible coding agent, offering an affordable alternative to premium API-based coding subscriptions.
OpenEvals
Lightweight eval library for LLM applications
OpenEvals is a lightweight evaluation library from the LangChain team for testing LLM application quality using LLM-as-judge patterns. It provides pre-built prompt sets and evaluation functions that score model outputs against criteria like accuracy, relevance, coherence, and safety without requiring complex infrastructure. Available as both Python and JavaScript packages, OpenEvals complements OpenAI Evals with a simpler, framework-agnostic approach to quality measurement in agentic workflows.
Openscreen
Free open-source screen recording for developer demos
Openscreen is a free, open-source alternative to Screen Studio for creating polished product demos and tutorials. With no subscriptions, no watermarks, and a commercial-use-friendly license, it provides professional screen recording with zoom effects, cursor highlighting, and export options — purpose-built for developers who create documentation and demo content.
Orama
Full-text and vector search engine in under 2KB
Orama is a complete search engine and RAG pipeline that runs in browsers, servers, and edge environments in under 2KB. It provides full-text search, vector search, and hybrid search with built-in faceting, filters, geo-search, and typo tolerance. Orama requires no external dependencies and works entirely client-side for instant search experiences, or server-side with Node.js and Deno for larger datasets.
Origin UI
Copy-paste React component collection built on Tailwind v4
Origin UI is a curated collection of copy-paste React components built with Tailwind CSS v4 and Radix UI primitives. It provides production-ready UI patterns for dashboards, forms, navigation, data tables, and settings panels. Components are designed to be dropped directly into projects with minimal modification, following modern design conventions with dark mode support.
Oxlint
Rust-powered JavaScript linter that is 50-100x faster than ESLint
Oxlint is an extremely fast JavaScript and TypeScript linter built as part of the OXC (Oxidation Compiler) toolchain written in Rust. It runs 50-100x faster than ESLint by parsing and analyzing code in a single optimized pass without requiring any plugins or configurations. Oxlint ships with 520+ built-in rules covering correctness, performance, and style checks, and is designed to run alongside ESLint during migration. Part of Evan You's VoidZero initiative, OXC has over 20,000 GitHub stars.
Page Agent
In-page AI browser agent via a single script tag
Page Agent is Alibaba's open-source JavaScript library that embeds an AI GUI agent directly into any web page through a single script tag injection. Unlike headless browser tools that operate externally, Page Agent works inside the DOM using text-based manipulation for natural language QA testing, enterprise copilots, and making legacy web apps AI-native. It supports BYOLLM with any model provider and requires no backend changes.
PandasAI
Conversational data analysis with natural language queries over databases
PandasAI enables natural-language queries against databases, data lakes, CSVs, and parquet files using LLMs and RAG pipelines. With 23,400+ GitHub stars, it bridges the gap between database tools and AI by letting developers and analysts interact with data conversationally, supporting SQL, PostgreSQL, and various file formats.
ParadeDB
Elasticsearch-quality full-text and hybrid search inside Postgres
ParadeDB brings Elasticsearch-quality full-text search, BM25 ranking, and hybrid vector-keyword search directly into PostgreSQL as native extensions. Backed by a 12 million dollar Series A with over 500,000 Docker deployments, it eliminates the overhead of running separate search infrastructure. Teams get powerful search within their existing Postgres stack without managing additional clusters.
Pathway
Real-time ETL and RAG engine with Python API and Rust core
Pathway is an open-source Python ETL framework with a high-performance Rust engine for stream processing, real-time analytics, and RAG pipelines. It handles both batch and streaming data in a unified API, enabling live-updating vector indexes, real-time document processing, and AI agent memory that refreshes as new data arrives. 63,000+ GitHub stars, used for production RAG systems where static vector databases create stale context. Apache 2.0 licensed with enterprise cloud options.
Payload CMS
Open-source TypeScript headless CMS and app framework
Payload is an open-source TypeScript-first headless CMS and app framework with 32K+ GitHub stars. Built on Next.js with PostgreSQL or MongoDB, it provides auto-generated REST and GraphQL APIs, a customizable admin panel, access control, localization, versioning, and file uploads. Config-as-code defines collections in TypeScript for full type safety. Features live preview, draft system, block-based editor, and extensible plugins. Self-hostable with no vendor lock-in.
Pipedream
Connect 2,800+ APIs for workflows and AI agents
Pipedream is a developer-focused workflow automation platform that connects over 2,800 APIs with managed OAuth and credential handling, letting teams build integrations using Node.js, Python, Go, or Bash alongside a visual no-code builder. Its MCP server exposes 10,000+ pre-built tools to AI agents for direct API access through LangChain, CrewAI, and other frameworks. Pipedream is SOC 2 Type II and HIPAA compliant with credit-based pricing starting at a free tier of 100 credits per month.
Plane
Open-source Jira alternative
Plane is an open-source project management and issue tracking tool designed as a modern, self-hostable alternative to Jira, Linear, and Asana. Gives teams full control over their data and infrastructure while delivering a polished, feature-rich interface. Combines issue tracking, sprint management, documentation (Plane Pages), and modules into a single workspace with cycles, views, and kanban boards.
Plausible
Privacy-friendly Google Analytics alternative
Plausible Analytics is an open-source, lightweight, privacy-friendly web analytics tool trusted by 17,000+ paying customers including Hugging Face and Basecamp. It provides essential website metrics on a single-page dashboard without cookies, personal data collection, or GDPR consent banners. The tracking script is 75x smaller than Google Analytics. Self-hostable via Docker or available as managed EU-hosted SaaS.
PocketBase
Single-binary open-source backend
PocketBase is an open-source backend in a single Go binary with 44K+ GitHub stars providing a real-time database, authentication, file storage, and admin dashboard. No dependencies, no Docker required — just download and run. Features collection-based data modeling, REST API, real-time subscriptions, OAuth2 authentication, file uploads with thumbnails, and a built-in admin UI. Extends with custom Go code or JavaScript hooks. Ideal for prototyping, MVPs, and small-to-medium applications.
Podman
Daemonless container engine — a drop-in Docker alternative that runs rootless.
Podman is a daemonless, open-source container engine developed by Red Hat as a secure alternative to Docker. It can run, build, and manage OCI containers and pods without requiring a daemon process or root privileges. CLI-compatible with Docker commands, making migration seamless.
Poethepoet
Task runner for Python with Poetry and uv
Poethepoet (poe) is a batteries-included task runner for Python projects that integrates with Poetry and uv package managers. Define tasks in pyproject.toml, compose them in sequential, parallel, or DAG workflows, and execute with full virtual environment context. Supports shell commands, Python scripts, environment variables, .env file loading, and auto-generated shell completion across bash, zsh, and fish for streamlined development workflows.
Porter
Heroku-like PaaS built on Kubernetes with YC backing
Porter is a YC-backed platform-as-a-service that provides a Heroku-like deployment experience on top of Kubernetes. It abstracts away cluster management while giving teams full access to underlying infrastructure when needed. Supports deploying from Git repos, Docker images, or Helm charts with automatic HTTPS, scaling, and preview environments. Runs on AWS, GCP, or Azure.