Development & DevOps Software for Linux
Prometheus
Prometheus is a Cloud Native Computing Foundation project for systems and service monitoring. With Prometheus you can collect metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts when specified conditions are observed. Prometheus include features like multi-dimensional data models. PromQL, a powerful and flexible query language to leverage this dimensionality. No dependency on distributed storage. An HTTP pull model for time series collection and much more.
Swarmlet
Swarmlet is a free and open-source, self-hosted Platform as a Service that runs on any single server. It's mainly intended for use with multiple servers, a server cluster / swarm. Swarmlet is inspired by Dokku and brings the same simplicity to Docker Swarm. Swarmlet also uses Traefik v2 and Let's Encrypt to provide automatic SSL and load balancing on your apps.
DbSchema
Atom
A free and open-source IDE for macOS, Linux, and Windows developed by GitHub Inc. The application is build on the Electron framework and provides a wide eco-system of add-ons that can be used to extend the IDE further. Atom is loved by developers across the globe.
ISPConfig
With ISPConfig you can manage your servers directly through your web browser. ISPConfig is an open-source panel for Linux-based servers which is capable of managing multiple servers from one unified control panel.
DirectAdmin
DirectAdmin is an efficient web hosting control panel that uses the bare minimum of system resources. This makes DirectAdmin ideal for systems ranging from low-end VPS units to heavily-loaded dedicated servers. DirectAdmin follow the latest technology and constantly improves support for third-party tools. Most of the popular web hosting tools, including MySQL, MariaDB, Nginx, Apache Web Server and many more are supported by DirectAdmin.
Ajenti
Anjeti is an server administration tool and control panel for server management. It provides you with a fast and secure way to manage a remote Linux box at any time using everyday tools like a web terminal, text editor, file manager and others.
Apache Mesos
Apache Mesos a free an open-source cluster orchestration platform. It allows you to allocate dynamic resource between applications and enables you to build fault-tolerant and elastic distributed systems. With Apache Mesos, your applications are only aware of the resources of a particular partition or machine they are running on. It also provides an abstract view of all resources used by any application in the system, where you can allocate resource, per application basis. Apache Mesos is battle-tested and industry proven to easily scale to 10,000s of nodes.
Apache CloudStack
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution.
ArangoDB
ArangoDB is a database system that was designed to support key/value, document, and graph data to be stored together, and queried via a unified language called AQL. The project is developed by ArangoDB GmbH, and released free and open-source under the Apache License 2.0. The universal "native multi-level" design of the database allows for a flexible approach when structuring and building an application, a feature that many have come to love.