Development & DevOps Software for Windows
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.
Bitbucket
With Bitbucket developers and teams can collaborate better on software projects. BitBucket is a web-based version control repository hosting service owned by Atlassian. The software is a suite of tools built on-top of the free and open-source Git repoitory management and version control system. Bitbucket provides features that developers can use to build, test and deploy code with integrated CI/CD.
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.
SQuirreL SQL
SQuirreL SQL is a free and open-source SQL client and database administration tool. SQuirreL SQL is written in Java and uses JDBC to allow users to explore and interact with databases via a JDBC driver. With SQuirreL SQL you can manage your database through a graphical user interface where you can create and drop tables, add columns and rows, create function and query your data. The software is openly developed and released under the GNU Lesser General Public License which makes it free to use.
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.
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.
Notepad2
Notepad2 was designed to be a free and open Notepad alternative, the default text editor application of Windows. Notepad2 is released under the BSD license and is small and fast text editor that provides syntax highlighting. With Notepad2 you can enjoy the same Notepad application you come to love, but for free, with syntax highlighting.
VirtualBox
VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle. The software is used to create virtual machines that can be used for testing, and building software in virtually contained environments. VirtualBox is available for on macOS, Linux. Windows, Solaris and OpenSolaris.
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.