Development & DevOps Software for Linux
OpenShift
Red Hat OpenShift is the hybrid cloud platform that contains a family of containerization software products developed by Red Hat. With OpenShift you can manage With OpenShift you can manage Kubernetes containers with full-stack automated operations to manage hybrid cloud, multi-cloud, and edge deployments. Part of OpenShift is the flagship product is the OpenShift Container Platform, an on-premises platform as a service built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux.
CLion
CLion is an intelligent cross-platform C/C++ IDE that makes sure your code conforms to coding guidelines, including formatting, naming, and more. CLion features tools for code generation, allowing you to generate boilerplate code instantly, implement functions with simple shortcuts and generating constructors and destructors, getters and setters, and equality, relational, and stream output operators.
Apache Storm
Apache Storm makes it easy to reliably process unbounded streams of data for real-time processing. It is a distributed stream processing computation framework written predominantly in the programming language Clojure. The software is released free and open-source under the Apache License. In a nutshell, Apache Storm does to real-time processing, what Apache Hadoop did to bactch processing. Large corporations like Weather Channel, FullContact, Twitter, Yahoo, Spotify, and Alibaba use and trust Apache Storm for big data analytics with fault-tolerance and fast data processing.
ReverseSSH
ReverseSSH is a statically-linked ssh server with a reverse connection feature for simple yet powerful remote access. Most people find ReverseSSH useful during HackTheBox, CTF's and similar challenges.
PostGraphile
PostGraphile (previously known as PostGraphQL) is a free an open-source software project that lets you spin up GraphQL APIs on top of an existing PostgreSQL database, instantly. PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions and comments in your database. Based on that information it generates a GraphQL server and API which is automatically updated when changes are made to the database or its data.
EiffelStudio
EiffelStudio is an Integrated Development Environment that enable you to produce correct, reliable, maintainable software and control the development process. The IDE is specifically designed for the Eiffel programming lanaguge and comes with a debugger and browsable editor that makes it easy to navigate parts of your system and track down bugs, and quickly fix them.
Flutter
Flutter is an open-source UI software development kit created by Google. Flutter allows developers to write Android and iOS application in Dart. Flutter can be installed on any desktop computer and server that runs Linux, macOS or Windows. The SDK provide developers with a great developer experience with hot reload, that allows for quick iterations and a quick development workflow when building UI's, adding features and fixing bugs.
Ungit
Let's face it, Git is not allways easy to use through the command line, especially if you are working across projects and branches. Ungit was created to solve this problem. Ungit is a free and open-source plaform for managing Git visually. Ungit is self-hosted and runs on any platform that supports Node.js and Git. The software also works well with Git platforms such as GitHub and GitLab.
XAMPP
XAMPP is a free and open-source Apache web server stack used in web development. The XAMPP stack contains pre-configured versions of Apache HTTP Server, MariaDB, PHP, and Perl. XAMPP makes it really easy to install and use the stack on macOS, Linux or Windows.