Wazuh
Deploy self-hosted endpoint security monitoring and centralized event analysis.
- Linux
Server runs on Linux; agents support additional operating systems. Hosted service is separate.
Find trusted technology providers and free software for everyday IT work. Explore tools for troubleshooting, networking, backups, security, and automation, with links to official sources.
Practical freeware and open-source desktop tools, command-line utilities, and bootable recovery environments. Each card explains what the tool does, where it runs, and which edition is free.
Deploy self-hosted endpoint security monitoring and centralized event analysis.
Server runs on Linux; agents support additional operating systems. Hosted service is separate.
Monitor Linux and container runtime activity with configurable security rules.
Requires supported kernel instrumentation and deployment configuration.
Audit system security settings and generate hardening recommendations.
The community audit tool is free; Lynis Enterprise is separate.
Evaluate system configurations against supported SCAP security policies.
Policy coverage depends on your OS and installed security content.
Edit scripts and configuration files with a keyboard-driven text editor.
Edit code and configuration files with an extensible terminal-based editor.
Edit text and code and automate workflows in an extensible editing environment.
Official GNU source and Windows releases; macOS users can use a trusted package manager.
Write scripts with syntax highlighting, project navigation, and build commands.
Edit multiple scripts with project navigation, syntax highlighting, and terminal integration.
Develop and debug Java and other supported projects with a modular IDE.
Some third-party plugins have separate licenses.
Develop and debug Java applications with an integrated project environment.
Requires a supported Java Development Kit.
Edit code in a native desktop editor with language-server support.
Edit source code in a modal terminal editor with built-in language tooling.
Language servers may need separate installation.
Make quick terminal edits to text files with visible keyboard shortcuts.
Use your operating system package manager or build from source.
Run JavaScript scripts, build developer tooling, and create network services.
Choose a supported LTS release for long-lived workflows.
Build standalone command-line utilities and network services with the Go toolchain.
Build reliable command-line and systems tools using rustup and Cargo.
Platform build tools may be required.
Run and develop Java applications using community OpenJDK builds.
Select the JDK architecture and supported release required by your application.
Build, test, and run C# and other .NET applications from the command line.
SDK releases have different support lifecycles.
Configure cross-platform builds for native software projects.
A compiler and build tool are installed separately.
Run fast incremental native-code builds generated by tools such as CMake.
Automate repeatable build and maintenance commands using makefiles.
Official GNU source downloads; use your OS package manager or build from source.
Build Java projects and manage dependencies with a repeatable project configuration.
Requires a supported JDK.
Automate Java, Kotlin, and other project builds with incremental task execution.
The build tool is free; Develocity and other hosted products are separate.
Page 5 of 9 · 24 programs per page
Catalog reviewed on 31 October 2026. Links open official download or installation pages so you can choose a current release for your system. Free editions are listed; optional paid editions, hosting, and storage services are separate. See each project’s current license and system requirements.