Amazon Q Developer
Your generative AI assistant for building, operating, and troubleshooting applications on AWS.
The open platform for developing, shipping, and running applications in containers.
Docker is a platform that enables developers to package applications into containers — standardized executable components combining application source code with the operating system libraries and dependencies required to run that code in any environment. Docker simplifies delivery and deployment of distributed applications through containerization and orchestration tools like Docker Compose and Docker Swarm.
The free and open-source distributed version control system that powers modern software development.
Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Created by Linus Torvalds for Linux kernel development, Git has become the backbone of modern software collaboration. Its branching model, staging area, and distributed architecture enable powerful workflows that support both individual developers and large distributed teams.
Free and open-source code editor redefined and optimized for building modern applications.
Visual Studio Code is a free, open-source code editor developed by Microsoft. It combines the simplicity of a source code editor with powerful developer tooling like IntelliSense, debugging, and Git integration. With a vast extension marketplace and support for hundreds of languages, VS Code has become one of the most popular development environments worldwide.
AI-powered coding assistants that accelerate development with intelligent code suggestions
Your generative AI assistant for building, operating, and troubleshooting applications on AWS.
Autonomous AI coding agent in your editor — create and edit files, execute commands, and use the browser.
Free AI-powered code acceleration toolkit — autocomplete, search, and chat.
The AI Code Editor — build software faster with an AI-first IDE.
Test, debug, and document your APIs.
Open-source API client that revolutionizes how you work with APIs.
Open-source API development ecosystem — lightweight, fast, and beautiful.
The open-source, cross-platform API client for GraphQL, REST, WebSockets, and gRPC.
The world's most popular API platform for building and using APIs.
Automation tools for continuous integration, delivery, and infrastructure management
Declarative GitOps continuous delivery for Kubernetes.
Continuous integration and delivery for any team, at any scale — build faster with confidence.
Automate, customize, and execute your software development workflows right in your repository.
Build, test, and deploy with built-in continuous integration and delivery in GitLab.
Team collaboration, project management, and communication tools for development teams
Your remote-friendly team workspace — create, collaborate, and organize all your work in one place.
Your place to talk — voice, video, and text communication for communities and teams.
The #1 software development tool used by agile teams — plan, track, and release great software.
Linear is a purpose-built tool for planning and building products — designed for the speed, quality, and focus modern teams demand.
Package, distribute, and run applications consistently.
Automate IT — simple, agentless IT automation that anyone can use.
The open platform for developing, shipping, and running applications in containers.
The package manager for Kubernetes — find, share, and use software built for Kubernetes.
Production-grade container orchestration — the standard for automating deployment and scaling.
Browse, query, and manage your databases visually.
Free multi-platform database tool for developers, analysts, and DBAs.
Intelligent SQL IDE for database development — query, manage, and navigate databases with ease.
The official GUI for MongoDB — query, aggregate, and analyze your data in a visual environment.
Visual database browser for Prisma projects — view, edit, and filter your database records.
Create, prototype, and collaborate on UI/UX designs.
Adobe's vector-based UX design tool for websites, mobile apps, and more.
Virtual whiteboard for sketching hand-drawn like diagrams — collaborative and end-to-end encrypted.
The collaborative interface design tool — design, prototype, and gather feedback in one place.
Free design software that keeps you flowing — native, offline-first vector design with AI-powered tools.
Lightweight, focused tools for writing and editing code.
An extensible, customizable, self-documenting real-time display editor.
A post-modern modal text editor.
Hyperextensible Vim-based text editor, built for the modern developer.
A sophisticated text editor for code, markup and prose.
Full-featured development suites with debugging, building, and testing.
An open-source, extensible IDE known for Java development and its rich plugin ecosystem.
The leading Java and Kotlin IDE with deep code understanding and ergonomic design.
The Python IDE for professional developers, with intelligent code completion and debugging.
Free and open-source code editor redefined and optimized for building modern applications.
Tools for monitoring, logging, tracing, and observing application health and performance
Cloud-scale monitoring and analytics — unified observability for modern applications.
Elasticsearch, Logstash, and Kibana — the most popular open-source log management platform.
Open and composable operational dashboards — query, visualize, alert on, and understand your metrics.
All-in-one observability platform — monitor, debug, and improve your entire stack.
Package managers for installing, updating, and managing software dependencies
Advanced Package Tool — the powerful package management system for Debian-based Linux distributions.
The Rust package manager — manage dependencies, compile projects, run tests, and publish crates.
The Package Manager for Windows — automate software management from the command line.
The Missing Package Manager for macOS (and Linux) — install the stuff you need that Apple didn't install.
Security testing, network analysis, and vulnerability scanning tools for developers
The leading toolkit for web application security testing — trusted by security professionals worldwide.
The world's most used penetration testing framework — know your weaknesses before attackers do.
Network discovery and security auditing utility — the Network Mapper.
Open-source web application security scanner — find vulnerabilities in your web apps.
Modern command-line interfaces for developers.
A fast, cross-platform, OpenGL terminal emulator.
The fast, feature-rich, GPU based terminal emulator.
The terminal for the 21st century — a blazingly fast, Rust-based terminal with IDE-like editing.
A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust.
Track changes, collaborate, and manage source code history.
Azure DevOps Services for teams to share code, track work, and ship software.
Git code management for professional teams — built for collaboration.
The free and open-source distributed version control system that powers modern software development.
The world's leading software development platform for version control and collaboration.