Tools

The compilers, IDEs, and systems that programmers actually used.

326 entries, all primary-sourced
tool 2011

Apache Kafka

A distributed, durable commit-log and event-streaming platform, born at LinkedIn, that decouples producers from consumers and became the backbone of real-time data pipelines.

tool 2011

Chocolatey

A community package manager that brought apt/yum-style command-line software installs to Windows before winget existed.

tool 2011

CircleCI

A cloud-first CI/CD platform founded in 2011, which runs builds from a config.yml file in the repository and lets teams package and share reusable configuration through orbs.

tool 2011

Jenkins

The dominant open-source automation server for continuous integration, created by Kohsuke Kawaguchi as Hudson in 2005 and renamed Jenkins in 2011 after a trademark dispute with Oracle.

tool 2011

NATS

NATS is a high-performance, open-source messaging system for cloud-native applications, IoT, and microservices. Created by Derek Collison and now a CNCF project, it offers publish/subscribe, request/reply, and (via JetStream) persistent streaming.

tool 2011

Ninja

A small, very fast build tool designed to be generated by higher-level systems like CMake and to run incremental builds as quickly as possible, originally built for Chrome's huge codebase.

tool 2011

Salt

Thomas Hatch's Python-based configuration-management and remote-execution system, first released in 2011, built around a fast message bus that lets a master command large fleets of minions in parallel.

tool 2011

Swagger

Tony Tam's API description toolset (Swagger UI, Editor, Codegen) whose specification format became the OpenAPI Specification.

tool 2011

Travis CI

A hosted continuous-integration service launched in 2011 that integrated tightly with GitHub and popularized free CI for open-source projects through a simple .travis.yml configuration file.

tool February 25, 2011

AWS CloudFormation

Amazon's declarative infrastructure-as-code service, launched in 2011, that provisions and configures AWS resources from JSON or YAML templates describing the desired stack.

tool June 2011

Laravel

Taylor Otwell's 2011 PHP web framework with expressive syntax, the Eloquent ORM, the Blade templating engine, and the Artisan console, which became the dominant modern framework for PHP.

tool August 19, 2011

Bootstrap

The responsive grid and component CSS framework created at Twitter by Mark Otto and Jacob Thornton and open-sourced in August 2011, which standardized the look and layout of a generation of web interfaces.

tool September 2011

CocoaPods

The dependency manager for Apple's Objective-C and Swift projects that standardized sharing libraries among iOS and macOS developers.

tool October 2011

Apache Cordova

An open-source mobile development framework, born from Adobe's PhoneGap in 2011, that packages web apps written in HTML, CSS, and JavaScript inside a native WebView shell with access to device APIs.

tool October 2011

GitLab

An open-core, single-application DevOps platform combining git hosting, code review, CI/CD, and issue tracking, built by an all-remote company.

tool December 2011

Ember.js

An opinionated, convention-driven JavaScript framework that grew out of SproutCore in 2011, known for Ember CLI and a curated addon ecosystem for ambitious single-page applications.

tool 2012

conda

A cross-language package and environment manager popular in data science because it handles non-Python dependencies and isolated environments.

tool 2012

Postman

The API client and platform for building, testing, and documenting APIs, organized around collections of requests and reusable environment variables.

tool January 18, 2012

Amazon DynamoDB

AWS's fully managed key-value and document NoSQL database, descended from the Dynamo paper and known for predictable single-digit millisecond performance at any scale.

tool February 2012

Ansible

Michael DeHaan's agentless IT automation tool, first released in 2012, that configures and orchestrates systems over SSH using human-readable YAML playbooks.

tool March 2012

Composer

The de-facto dependency manager for PHP, which pulls libraries from the Packagist registry and modernized how PHP projects manage dependencies.

tool March 2012

webpack

The JavaScript module bundler created by Tobias Koppers around 2012 that defined the modern front-end build, popularizing loaders, plugins, and code splitting.

tool September 2012

Bower (Front-End Package Manager)

An early package manager for browser libraries, once widely used for front-end web projects and later deprecated as npm, Yarn, and bundlers took over.

tool 2013

InfluxDB

A popular open-source time-series database for metrics, events, and IoT sensor data, optimized for high write throughput and time-range queries.

tool 2013

Koa

The next-generation Node.js framework from the Express team, using async middleware and an even smaller core than Express.

tool March 20, 2013

Docker

The 2013 platform that made Linux containers easy to build, ship, and run, standardizing how applications are packaged with their dependencies.

tool April 2013

Electron

A framework that embeds Chromium and Node.js so developers can build cross-platform desktop applications with web technologies. Originally created at GitHub as Atom Shell to power the Atom editor, it went on to underpin VS Code, Slack, Discord, and many other apps.

tool May 16, 2013

Android Studio

Google's official integrated development environment for Android, announced at Google I/O 2013. It is built on JetBrains IntelliJ IDEA and uses Gradle as its build system.

tool June 5, 2013

React

Facebook's JavaScript library for building user interfaces from components with a virtual DOM, open-sourced in 2013, which reshaped front-end development.

tool June 2013

Packer

HashiCorp's tool, first released in 2013, for building identical machine images such as Amazon AMIs from a single source configuration - a cornerstone of immutable-infrastructure practice.

tool July 2013

Hugo

The static site generator Steve Francia released in 2013, written in Go and built for speed; it renders large sites in seconds rather than minutes.

tool November 2013

Ionic Framework

An open-source UI toolkit, first released in 2013, for building mobile and progressive web apps with HTML, CSS, and JavaScript, deployed natively through Cordova or its successor Capacitor.

tool 2014

Godot Engine

A free, MIT-licensed, open-source game engine built around a scene-and-node model and the GDScript language, developed in the open by a community and the Godot Foundation.

tool 2014

Phoenix

Elixir's web framework on the Erlang BEAM, created by Chris McCord in 2014, whose channels and LiveView bring real-time, low-latency interactivity to web applications.

tool February 11, 2014

Vue.js

Evan You's progressive JavaScript framework, released in 2014, built around an automatic reactivity system and single-file components, designed to be incrementally adoptable.

tool February 23, 2014

Neovim

Neovim is a 2014 community fork of Vim that refactored the codebase and added an embedded API, Lua scripting, and a built-in language-server client while staying compatible with Vim's editing model.

tool May 2014

Apache Spark

A fast cluster-computing engine, born at UC Berkeley's AMPLab, that kept data in memory and offered a richer API than MapReduce, becoming the dominant big-data processing engine.

tool June 2014

Snowflake

A cloud data warehouse that separated storage from compute for elastic scaling and cross-account data sharing.

tool June 6, 2014

Kubernetes

Google's open-source container orchestrator, descended from its internal Borg system, for deploying and scaling containerized applications.

tool June 2014

Atom

GitHub's free, open-source 'hackable text editor for the 21st century,' built on web technologies and the birthplace of the Electron framework. Released broadly in 2014 and sunset by GitHub in December 2022 after the Microsoft acquisition.

tool July 28, 2014

Terraform

HashiCorp's infrastructure-as-code tool, released in 2014, that provisions cloud resources from declarative configuration across many providers - the project that defined the modern IaC category.

tool September 2014

Babel

The JavaScript transpiler created by Sebastian McKenzie in 2014 (originally named 6to5) that converts modern ECMAScript syntax into code that runs in older browsers.

tool November 13, 2014

AWS Lambda

The 2014 AWS service that launched mainstream serverless: run code in response to events with no servers to manage, billed per request and per unit of execution time.

tool December 2014

Apache Flink

A distributed engine for stateful, low-latency stream processing over unbounded data streams, treating batch as a special case, and a key player in real-time big data.

tool 2015

ctags

A tool that generates an index, or tag file, of definitions found in source code so editors can jump to a definition; traced from the original Unix ctags through Exuberant Ctags to the maintained Universal Ctags.

tool February 26, 2015

gRPC

gRPC is a high-performance, open-source remote procedure call framework created by Google, running over HTTP/2 and using Protocol Buffers for interface definition and serialization. It is widely used for communication between microservices.

tool March 2015

Bazel

Bazel is Google's open-source build system, derived from its internal Blaze tool, designed for large multi-language codebases with fast, correct, reproducible, and incremental builds.

tool March 26, 2015

React Native

Facebook's open-source framework, announced in March 2015, for building native iOS and Android apps using React and JavaScript under the slogan learn once, write anywhere.