Developer Tools
Development tools, IDEs, and programming resources

GitHub
Development platform for version control, code collaboration, project management, and open source contributions.

VS Code
Free source code editor with IntelliSense, debugging, Git integration, and extensive extension marketplace.
Docker
Containerization platform that enables developers to package applications and dependencies into portable containers.
Postman
API development and testing platform for building, testing, and documenting APIs with collaborative features.
Insomnia
REST API client and GraphQL explorer for testing APIs with a clean interface and powerful features.
JetBrains IntelliJ IDEA
Powerful integrated development environment for Java and other JVM languages with intelligent coding assistance.
WebStorm
JetBrains IDE for JavaScript and web development with advanced coding assistance and debugging tools.
Sublime Text
Sophisticated text editor for code, markup, and prose with powerful features and customization options.
Atom
Hackable text editor for the 21st century built by GitHub with extensive customization and package ecosystem.
Vim
Highly configurable text editor built to make creating and changing any kind of text very efficient.
GitLab
Complete DevOps platform with Git repository management, CI/CD, issue tracking, and deployment tools.
Bitbucket
Git repository management solution by Atlassian with built-in CI/CD and collaboration features.
Jenkins
Open-source automation server for building, deploying, and automating software development projects.
CircleCI
Continuous integration and delivery platform that automates the software development process.
Travis CI
Continuous integration service for building and testing software projects hosted on GitHub and Bitbucket.
Kubernetes
Open-source container orchestration platform for automating deployment, scaling, and management of applications.
Terraform
Infrastructure as code tool for building, changing, and versioning infrastructure safely and efficiently.
Ansible
Open-source automation platform for configuration management, application deployment, and orchestration.
Vagrant
Tool for building and managing virtual machine environments in a single workflow for development.
npm
Package manager for JavaScript and the world's largest software registry for sharing and discovering packages.