Dev Tools

Back

Developer Tools
Complete Reference Guide

Every tool a modern developer should know — pricing, language support, open source status, and how to learn.
OSS Open Source / Free
PAID Commercial Only
BOTH OSS Core + Paid Tiers
#

Error Tracking & Crash Reporting

Detect crashes, capture stack traces, and measure user impact in real time.

Sentry BOTH

Industry-standard error and crash monitoring for backend, frontend, and mobile apps.

UseIndustry-standard error & crash monitoring for backend, frontend, and mobile apps. Captures exceptions with full stack traces, release tracking, and user context.
How to useStart by creating a project in Sentry, install the SDK for your stack, and send your first error so you can confirm issue grouping and alerting.
PricingOpen source self-host: free · Cloud: Free (5K errors/mo) → Team $26/mo → Business $80/mo
Languages
JavaScriptPythonRubyJavaGoPHPC#SwiftKotlinRust30+ more
Learnsentry.io → follow SDK setup guide for your language
Bugsnag PAID
UseApplication stability monitoring with smart error grouping and release health tracking. Focuses on error prioritization by user impact.
PricingNo free tier · Starter $47/mo → Team $119/mo → Enterprise custom
Languages
JavaScriptPythonRubyJavaSwiftKotlinGoPHPC#React Native
Learndocs.bugsnag.com → set up SDK for your platform
Rollbar BOTH
UseReal-time error monitoring with automated error grouping and deploy tracking. Links errors to code changes automatically.
PricingFree tier (5K errors/mo) → Essentials $31/mo → Advanced $83/mo
Languages
JavaScriptPythonRubyPHPJavaGoSwiftKotlin.NET
Learndocs.rollbar.com → quickstart guides
#

Monitoring & Observability

Track CPU, memory, API latency, and overall system health in real time.

PrometheusOSS
UseOpen-source metrics collection and time-series database. Pull-based model using PromQL. The backbone of cloud-native monitoring.
Pricing100% free and open source (CNCF project)
Languages
GoJavaPythonRubyRust.NETPHPNode.js
GrafanaBOTH
UseOpen-source dashboard and visualization platform. Connects to Prometheus, Loki, Elasticsearch, databases, and 150+ other data sources.
PricingSelf-host: free · Grafana Cloud: Free tier → Pro (usage-based) → Advanced custom
Languages
Language-agnosticPromQLSQLLogQL
Learngrafana.com/tutorials · Try the live Play demo
DatadogPAID
UseFull-stack SaaS monitoring — APM, logs, infrastructure, synthetics in one platform. Widely used in enterprise teams.
PricingInfrastructure $15/host/mo · APM $31/host/mo · Logs $0.10/GB · Free trial available
Languages
JavaPythonRubyGoNode.js.NETPHPC++
Learndocs.datadoghq.com → Agent install guide
New RelicBOTH
UseFull-stack observability with APM, browser monitoring, and distributed tracing. Strong free tier; excellent for Node.js, Java, Python, .NET.
PricingFree tier (100GB/mo, 1 user) → Pro $0.25/GB + $349/user/mo
Languages
JavaPythonRubyNode.jsGoPHP.NETCC++
Learndocs.newrelic.com → guided install
OpenTelemetryOSS
UseVendor-neutral open standard for collecting traces, metrics, and logs. Works with Datadog, Grafana, Jaeger. The future of observability.
Pricing100% free and open source (CNCF project)
Languages
JavaPythonGoJavaScript.NETRubyPHPSwiftRustErlang
#

Logging Systems

Centralize logs for powerful debugging, search, and alerting.

ELK StackBOTH
UseElasticsearch + Logstash + Kibana. Industry-standard log aggregation, search, and visualization pipeline.
PricingSelf-host: free · Elastic Cloud: $95/mo (Standard) → $175/mo (Gold) → Enterprise custom
Languages
JavaPythonRubyGo.NETJavaScriptPHP
Learnelastic.co/guide → ELK Stack getting started
LokiBOTH
UsePrometheus-inspired log aggregation by Grafana Labs. Stores only metadata/labels (not full-text index) — highly cost-efficient.
PricingOpen source: free · Grafana Cloud: Free tier → usage-based
Languages
Language-agnosticships via PromtailFluentdLogstash
FluentdOSS
UseOpen-source data collector for unifying log pipelines. Routes logs from apps, servers, and containers to Elasticsearch, S3, Datadog, etc.
Pricing100% free and open source (CNCF project)
Languages
Ruby coreLanguage-agnostic log input
SplunkPAID
UseEnterprise-grade log management, SIEM, and analytics. Extremely powerful for security analytics and compliance in large enterprises.
Pricing~$150/GB/day ingested · Enterprise ~$1,800/GB/day · Free trial (500MB/day)
Languages
PythonJavaJavaScriptC#PHPRuby
Learndocs.splunk.com → Splunk Fundamentals 1 (free course)
#

DevOps / CI-CD

Automate build, test, and deployment pipelines.

GitHub ActionsBOTH
UseNative CI/CD inside GitHub. YAML-based workflows on push, PR, schedule. 15,000+ community actions. Free for public repos.
PricingFree for public repos · Free: 2,000 min/mo · Pro $4/user/mo (3,000 min)
Languages
Language-agnosticany Docker envYAML config
GitLab CI/CDBOTH
UseIntegrated CI/CD within GitLab. Strong auto DevOps and security scanning features. .gitlab-ci.yml based pipeline.
PricingFree (400 CI min/mo) · Premium $29/user/mo · Ultimate $99/user/mo
Languages
Language-agnosticDocker runnersYAML config
JenkinsOSS
UseMost widely deployed open-source automation server. 1,800+ plugins. Extremely flexible but requires manual setup and maintenance.
Pricing100% free and open source (self-hosted only)
Languages
Language-agnosticGroovy DSL (Jenkinsfile)
CircleCIBOTH
UseCloud-native CI/CD optimized for speed. Docker-first with strong caching and parallelism. Popular with startups.
PricingFree (6,000 build min/mo) → Performance $15/user/mo → Scale custom
Languages
Language-agnosticDocker / machine executors
ArgoCDOSS
UseGitOps-based continuous delivery for Kubernetes. Syncs cluster state with a Git repo. Visual diff and rollback built in.
Pricing100% free and open source (CNCF project)
Languages
Language-agnosticYAML manifestsHelmKustomize
#

Containers & Orchestration

Run apps anywhere, scale easily, and manage complex deployments.

DockerBOTH
UseThe standard containerization platform for packaging apps and dependencies. Builds OCI-compliant images used everywhere in dev and production.
PricingDocker Engine: free (open source) · Docker Desktop: Free personal → Pro $9/mo → Team $15/mo
Languages
Language-agnosticDockerfile syntax
Docker ComposeOSS
UseDefine and run multi-container Docker apps with a single YAML file. Ideal for local dev — spins up databases, caches, and services with one command.
PricingFree (bundled with Docker Desktop)
Languages
Language-agnosticYAML config
Kubernetes (K8s)BOTH
UseIndustry-standard container orchestration — deploying, scaling, self-healing, and managing containers at any scale.
PricingSelf-host: free · Managed: GKE/EKS $0.10/cluster/hr · AKS free control plane
Languages
Language-agnosticYAML manifests
HelmOSS
UsePackage manager for Kubernetes. Deploy pre-configured apps using "charts". Standard for distributing K8s applications.
Pricing100% free and open source
Languages
Language-agnosticGo templatingYAML
PodmanOSS
UseDaemonless, rootless container engine. Docker CLI-compatible but more secure. Great for Red Hat/OpenShift environments.
Pricing100% free and open source (Red Hat sponsored)
Languages
Language-agnosticDocker-compatible
#

Cloud & Infrastructure

Hosting, scaling, networking — the foundation of modern applications.

Amazon Web Services (AWS)PAID
UseLargest cloud platform (32% market share) with 200+ services. EC2, S3, Lambda, RDS, EKS are most-used.
PricingPay-as-you-go · Free tier: 12 months on key services · EC2 t3.micro ~$8.50/mo
Languages
Python (boto3)JavaJavaScriptGoRuby.NETPHPC++Swift
Learnaws.amazon.com/training → Cloud Practitioner Essentials (free)
Google Cloud Platform (GCP)PAID
UseGoogle's cloud — strongest in AI/ML, data analytics, and Kubernetes (GKE). BigQuery, Cloud Run, Vertex AI are standout services.
PricingPay-as-you-go · $300 free credit for new accounts · Always-free tier on select services
Languages
PythonJavaNode.jsGoRubyPHP.NETC++
Microsoft AzurePAID
UseMicrosoft's cloud — dominant in enterprise, .NET, and hybrid environments. Deep Active Directory integration and strong compliance certifications.
PricingPay-as-you-go · $200 free credit for 30 days · Always-free tier on select services
Languages
.NET (strongest)JavaPythonJavaScriptGoRuby
CloudflareBOTH
UseCDN, DDoS protection, DNS, edge computing, and Zero Trust security at global scale. Workers enable serverless at the edge.
Free plan (generous limits) → Pro $25/mo → Business $200/mo → Enterprise custom
Languages
JavaScriptTypeScriptRust (WASM)Python (beta)
#

Infrastructure as Code (IaC)

Define, version, and manage infrastructure exactly like application code.

TerraformBOTH
UseMost widely used IaC tool. Declarative HCL syntax. Provisions infra across any cloud with a massive provider ecosystem.
PricingCLI open source: free · HCP Terraform: Free (500 resources) → Plus $20/user/mo
Languages
HCL (HashiCorp Config Language)Go (providers)
PulumiBOTH
UseIaC using real programming languages instead of DSLs. Better IDE support and testing. Great for teams already strong in one language.
PricingCLI open source: free · Pulumi Cloud: Free (1 project) → Team $50/mo → Enterprise custom
Languages
TypeScriptJavaScriptPythonGoC#JavaYAML
AWS CloudFormationBOTH
UseAWS-native IaC using JSON/YAML templates. Deep AWS integration — no extra tooling needed if you're AWS-only.
PricingFree to use — you only pay for the AWS resources it provisions
Languages
YAMLJSONCDK: TypeScriptPythonJavaC#Go
AnsibleBOTH
UseAgentless configuration management using YAML playbooks. No agent needed on target hosts — great for server provisioning and config management.
PricingCommunity: free · Red Hat Ansible Automation Platform: ~$14,000/yr (enterprise)
Languages
YAML (playbooks)Python (modules)SSH-based
#

Authentication & Security Tools

Secure apps, manage identities, and protect secrets.

Auth0BOTH
UseIdentity-as-a-service for authentication and authorization. Easy social login, MFA, and enterprise SSO via OAuth2, OIDC, SAML.
PricingFree (7,500 active users) → Essentials $35/mo → Professional $240/mo → Enterprise custom
Languages
JavaScriptPythonJavaGoRubyPHP.NETSwiftKotlin
OktaPAID
UseEnterprise IAM platform with SSO and workforce identity. Industry standard in enterprise; integrates with thousands of apps.
PricingSSO $2/user/mo · MFA $5/user/mo · Developer free tier (100 MAU)
Languages
JavaScriptJavaPythonGo.NETPHPSwiftKotlin
HashiCorp VaultBOTH
UseSecrets management — store and control access to tokens, passwords, certificates, and API keys. Gold standard for secrets management.
PricingCommunity: completely free · HCP Vault: $0.03/hr (dev) → Plus custom
Languages
GoPythonRubyJavaC#JavaScriptPHP
SnykBOTH
UseDeveloper-first security — finds and fixes vulnerabilities in code, dependencies, containers, and IaC. Essential for DevSecOps pipelines.
PricingFree (unlimited OSS tests, 200 private/mo) → Team $25/dev/mo → Enterprise custom
Languages
JavaScriptPythonJavaGoRubyPHP.NETSwiftKotlinC/C++Scala
#

API & Networking Tools

Test APIs and manage web traffic efficiently.

PostmanBOTH
UseMost popular API platform for building, testing, and documenting REST, GraphQL, and SOAP APIs. Collections, mock servers, and team collaboration built in.
PricingFree (3 collaborators) → Basic $14/user/mo → Professional $29/user/mo → Enterprise custom
Languages
Tests in JavaScriptRESTGraphQLgRPCWebSocketSOAP
InsomniaBOTH
UseLightweight open-source REST and GraphQL API client. Clean UI, Git sync for collections, supports gRPC and WebSockets.
PricingOpen source: free · Cloud: Free → Team $12/user/mo → Enterprise custom
Languages
RESTGraphQLgRPCWebSocketTests in JavaScript
NGINXBOTH
UseHigh-performance web server, reverse proxy, load balancer, and HTTP cache. Powers ~35% of all websites. Handles millions of concurrent connections.
PricingOpen source: free · NGINX Plus ~$4,000/instance/yr (enterprise support)
Languages
NGINX config DSLLua (via OpenResty)
Learnnginx.org/en/docs → beginner's guide
Apache HTTP ServerOSS
UseWorld's most-deployed web server. Mature, extensible, and widely supported. .htaccess-based config; dominates shared hosting.
Pricing100% free and open source (Apache Foundation)
Languages
C (modules).htaccess configCGI: any language
KongBOTH
UseOpen-source API gateway and service mesh. Plugin ecosystem for rate limiting, auth, logging. Runs on Kubernetes via Kong Ingress Controller.
PricingOSS: free · Konnect: Free tier → Plus $250/mo → Enterprise custom
Languages
Lua (plugins)GoPythonJavaScript
#

Realtime & Messaging Systems

Build async, event-driven, and highly scalable systems.

Apache KafkaBOTH
UseDistributed event streaming platform for high-throughput, fault-tolerant pipelines. Used by 80% of Fortune 100. Ideal for event sourcing and stream processing.
PricingOpen source: free · Confluent Cloud: $0.11/hr (basic) → Standard/Dedicated custom
Languages
JavaPythonGo.NETNode.jsC/C++
RabbitMQBOTH
UseTraditional message broker supporting AMQP, MQTT, STOMP. Easier to set up than Kafka. Best for job queues and microservice decoupling.
PricingOpen source: free · CloudAMQP: Free (1M msg/mo) → $19/mo → custom
Languages
JavaPythonRubyGo.NETJavaScriptPHPErlang
Apache PulsarBOTH
UseCloud-native distributed messaging combining Kafka + RabbitMQ features. Multi-tenancy, geo-replication, tiered storage built in.
PricingOpen source: free · StreamNative Cloud: Free tier → usage-based
Languages
JavaPythonGoC++Node.jsC#
RedisBOTH
UseIn-memory store for caching, Pub/Sub, session store, leaderboards, and rate limiting. Sub-millisecond latency. Redis Streams adds Kafka-like event log.
PricingCommunity Edition: free · Redis Cloud: Free (30MB) → $7/mo → custom
Languages
PythonJavaNode.jsGoRubyPHPC#C/C++Rust
#

Testing & QA Tools

Ensure code quality through automated end-to-end and UI testing.

CypressBOTH
UseFast, reliable end-to-end testing for web apps. Real browser testing with time-travel debugging and auto-wait. Excellent developer experience.
PricingOSS runner: free · Cypress Cloud: Free (500 results/mo) → Team $67/mo → Business $250/mo
Languages
JavaScriptTypeScript
PlaywrightOSS
UseMicrosoft's cross-browser automation framework. Tests Chromium, Firefox, and WebKit. Supports multiple languages. Faster than Selenium.
Pricing100% free and open source (Microsoft)
Languages
JavaScriptTypeScriptPythonJavaC#
SeleniumOSS
UseOriginal web browser automation framework. Supports all major browsers. Large ecosystem — widely used in enterprise.
Pricing100% free and open source
Languages
JavaPythonC#RubyJavaScriptKotlin
JestOSS
UseJavaScript unit and integration testing framework by Meta. The standard for React apps. Zero-config setup, snapshot testing, mocking built in.
Pricing100% free and open source
Languages
JavaScriptTypeScript
k6BOTH
UseOpen-source load testing for APIs and microservices. Developer-friendly, integrates with Grafana dashboards, great for CI performance testing.
PricingOSS: completely free · Grafana Cloud k6: Free (50 VU-hours/mo) → Pro $49/mo
Languages
JavaScriptTypeScripttests any HTTP/WS/gRPC endpoint
#

Package / Artifact Management

Store, version, and distribute build artifacts and packages.

Nexus RepositoryBOTH
UseUniversal artifact repository manager. Proxies public registries and hosts private ones. Essential for enterprise artifact governance.
PricingOSS: free · Pro: $1,500/yr · Lifecycle bundle: custom pricing
Languages
Maven (Java)npm (JS)PyPI (Python)NuGet (.NET)GoDocker
JFrog ArtifactoryBOTH
UseEnterprise-grade universal artifact repository with deep CI/CD integration. Supports 30+ package formats.
PricingOSS: free (limited) · Pro: $98/user/mo · Enterprise+: custom
Languages
MavenGradlenpmPyPINuGetDockerGoHelmConan (C/C++)RubyGems25+ more
Learnjfrog.com → JFrog Academy (free courses)
#

Reverse Proxy & Load Balancing

Distribute traffic, improve reliability, and hide backend complexity.

HAProxyBOTH
UseHigh-performance TCP/HTTP load balancer. Used by GitHub and Stack Overflow. Handles millions of requests/second with minimal resources.
PricingCommunity: completely free · Enterprise: ~$15,000/yr
Languages
Language-agnostic proxyHAProxy config syntax
TraefikBOTH
UseModern cloud-native reverse proxy for containers. Auto-discovers Docker/K8s services. Automatic SSL via Let's Encrypt. Built-in dashboard.
PricingTraefik Proxy: completely free · Traefik Hub: Free tier → Pro $15/gateway/mo
Languages
Language-agnosticYAML / TOML configdynamic discovery
#

Storage & CDN

Store files reliably and deliver content fast globally.

Amazon S3PAID
UseWorld's most-used object storage. Stores files, backups, static sites, and data lakes. 99.999999999% durability. Lifecycle policies and versioning built in.
Pricing~$0.023/GB/mo · Requests $0.0004/1K GET · Free tier: 5GB for 12 months
Languages
PythonJavaJavaScriptGoRuby.NETPHPC++S3-compatible API
Cloudflare CDNBOTH
UseGlobal CDN that caches and accelerates website assets at the edge. 300+ PoPs worldwide. DDoS protection and WAF included.
PricingFree (unlimited bandwidth) → Pro $25/mo → Business $200/mo → Enterprise custom
Languages
Language-agnostic static contentWorkers: JS/TS/Rust
MinIOBOTH
UseOpen-source S3-compatible object storage. Self-hostable on any infrastructure. Drop-in replacement for AWS S3 APIs.
PricingCommunity: completely free (AGPL) · Enterprise: custom pricing
Languages
GoPythonJavaJavaScript.NETany S3 SDK
#

Workflow / Automation

Automate tasks, integrate tools, and build no-code/low-code workflows.

n8nBOTH
UseOpen-source self-hostable workflow automation with 400+ integrations. Visual flow builder; built for developers who want data control.
PricingSelf-hosted: completely free (fair-code license) · n8n Cloud: $20/mo (Starter) → $50/mo (Pro)
Languages
Node.js coreJavaScript (code nodes)Python (code nodes)
ZapierPAID
UseNo-code automation connecting 6,000+ apps. Easiest to use; best for non-technical teams and marketing/sales automation.
PricingFree (100 tasks/mo) → Professional $19.99/mo (750 tasks) → Team $69/mo → Company custom
Languages
No-codeCode by Zapier: JavaScriptPython
TemporalBOTH
UseDurable workflow engine for long-running, fault-tolerant business logic as code. Handles retries, timeouts, and state automatically. Used by Stripe and Coinbase.
PricingOSS: completely free · Temporal Cloud: $0.00042/action + storage
Languages
GoJavaPythonTypeScriptPHP.NET
#

Databases & Data Tools

Store, query, and move data reliably.

PostgreSQLOSS
UseThe world's most advanced open-source relational database. ACID-compliant; supports JSON, full-text search, and extensions like PostGIS and pgvector.
PricingCompletely free · Managed: Supabase (free tier), AWS RDS (~$15/mo), Neon (free tier)
Languages
Python (psycopg2)Java (JDBC)JavaScript (pg)GoRuby.NETPHP
dbt (data build tool)BOTH
UseSQL-based transformation layer for analytics. Turns raw warehouse data into analysis-ready models. Integrates with Snowflake, BigQuery, Redshift, and more.
Pricingdbt Core: completely free · dbt Cloud: Developer free → Team $100/seat/mo → Enterprise custom
Languages
SQL (primary)Jinja templatingPython models (v1.3+)
#

Developer Environment & Productivity

Improve local development speed, consistency, and code quality.

VS CodeOSS
UseMost popular code editor. Lightweight but powerful with thousands of extensions. Built-in Git, debugger, terminal, and remote development.
PricingCompletely free and open source (Microsoft, MIT license)
Languages
Every language via extensionsBest: JS/TS, Python, Go, Java, C#
DevContainersBOTH
UseReproducible, containerized dev environments in VS Code or GitHub Codespaces. Eliminates "works on my machine" issues via .devcontainer config.
PricingSpec: completely free · GitHub Codespaces: 60hr/mo free → $0.18/hr (2-core)
Languages
Language-agnosticany Docker environment
pre-commitOSS
UseFramework for managing Git pre-commit hooks. Runs linters, formatters, and security checks automatically before every commit.
Pricing100% free and open source
Languages
PythonJavaScriptGoRubyJavashell scripts
Developer Tools Reference · Practical Edition 2025 · 50+ tools covered