This image provides lots of pre-installed softwares while working on C++ / Go / Node / ... project.
Thus, and this is an exception, this image is not built on top of Alpine but on top of Debian Buster.
| Package | Description | 
|---|---|
| ccache | a fast C/C++ compiler cache | 
| cmake | CMake is an open-source, cross-platform family of tools designed to build, test and package software | 
| doxygen | Generate documentation from source code | 
| GNU gcc | GCC, the GNU Compiler Collection | 
| LLVM / Clang | The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. | 
| git | 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. | 
| Go | Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. | 
| jq | jq is a lightweight and flexible command-line JSON processor. | 
| ninja | Ninja is a small build system with a focus on speed. | 
| Node.js | Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. | 
| nvm | nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL. | 
| perl | Perl is a highly capable, feature-rich programming language. | 
| Python3 | Python is a programming language that lets you work quickly and integrate systems more effectively. | 
| ruby | Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. | 
| Sphinx | Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. | 
For a full list of installed softwares, check the Makefile.
Considering all the installed packages, this image is very large

