THE SOFTWARE DIRECTORY

Find software that fits.

Useful software. Clear choices. A better way to find what you need.

834 tools found

CMake

Development

CMake is a cross-platform build-system generator that describes targets and dependencies, produces native build files, and integrates testing and packaging tools, helping C and C++ projects support different compilers and environments.

Free & open source
Free build tooling; compilers, SDKs, and CI resources are separate.

GitLab

Development

GitLab combines hosted Git repositories, merge requests, issue tracking, and CI/CD pipelines, giving developers a connected workflow for reviewing changes, running checks, and delivering applications from a shared project workspace.

Free plan
GitLab.com Free: 5 users/top-level group, 400 compute minutes/month, 10 GiB storage; AI credits are separate.

Gitea

Development

Gitea is a self-hosted software forge that combines Git repositories, pull requests, issue tracking, package hosting, and automation integrations, giving teams a browser interface for coordinating code on infrastructure they control.

Free & open source
Free self-hosted application; managed cloud, enterprise offerings, and infrastructure are separate.

Forgejo

Development

Forgejo is a community-governed software forge for hosting Git projects, code review, issues, and collaborative development, designed for organizations and individuals who want to operate their own free-software development service.

Free & open source
Free self-hosted forge; instance hosting and operational support are separate.

Meld

Development

Meld is a visual comparison and merge application that highlights differences between files and folders, supports two-way and three-way comparisons, and helps developers inspect changes in version-controlled working copies.

Free & open source
Free desktop comparison tool; no hosted repository service is included.

Prometheus

IT & cloud

Prometheus collects numerical metrics from applications and infrastructure, stores them as labeled time series, and queries them with PromQL, supporting dashboards and alerting workflows for teams operating instrumented systems and services.

Free & open source
Free monitoring software; hosting, retention storage, and operational support are separate.

Grafana

IT & cloud

Grafana is an observability dashboard application that queries multiple data sources and turns metrics, logs, and traces into panels, explorations, and alerts, helping teams investigate systems through a common visual interface.

Free & open source
Free OSS application; hosting, enterprise plugins, and Grafana Cloud are separate.

Zabbix

IT & cloud

Zabbix is an infrastructure monitoring platform that collects server, network, application, and service measurements, applies triggers, and presents alerts and dashboards through a central interface with agents and agentless collection options.

Free & open source
Free self-hosted platform; database, server resources, cloud hosting, and support are separate.

Cloudflare

IT & cloud

Cloudflare places network services in front of websites to manage DNS, cache content, provide TLS certificates, and mitigate attacks, giving site owners a centralized layer for improving delivery and basic protection.

Free website plan
Free website plan includes foundational DNS, CDN, SSL, and DDoS protection; origin hosting and paid add-ons are separate.

Uptime Kuma

IT & cloud

Uptime Kuma is a self-hosted availability monitor that checks websites and services, records response history, sends notifications, and publishes status pages, giving small operations teams a direct view of service reachability.

Free & open source
Free self-hosted monitor; server operation and external notification services are separate.

Vercel

IT & cloud

Vercel is a deployment platform for web applications that connects source repositories to builds, preview deployments, functions, and a global delivery network, helping developers publish framework-based projects with managed infrastructure and deployment history.

Free Hobby plan
Hobby is for personal/non-commercial use; 100 GB transfer and 1 million function invocations/month, with further resource caps.

Cockpit

IT & cloud

Cockpit is a browser-based administration interface for Linux servers that exposes services, logs, storage, networking, and a terminal, allowing administrators to inspect and manage a machine using its existing system facilities.

Free & open source
Free server interface; a Linux host, administration, and optional modules are your responsibility.

Netlify

IT & cloud

Netlify is a managed web deployment platform that connects projects to builds, preview URLs, functions, and global delivery, enabling developers to publish sites and applications while monitoring a shared allowance of platform usage.

Free plan
300 credits/month shared across metered usage; hard limit, no auto recharge; domain purchases and paid extras separate.

Portainer Community Edition provides a graphical interface for managing container environments, including containers, images, networks, and application stacks, helping users inspect and operate supported Docker and Kubernetes deployments from a browser.

Free & open source
Free Community Edition; Business Edition features, hosting, and commercial support are separate.

Podman

IT & cloud

Podman is a container engine that builds and runs OCI containers and pods, supports rootless operation, and provides command-line workflows for managing images, storage, and application processes on local development or server systems.

Free & open source
Free container tooling; machines, image registries, and external services may incur costs.

OpenTofu

IT & cloud

OpenTofu is an infrastructure-as-code tool that describes resources declaratively, previews changes, and applies them through providers, helping teams manage cloud and on-premises infrastructure using versioned configuration and a recorded state.

Free & open source
Free CLI; cloud resources, state storage, and provider services are separate charges.

Ansible

IT & cloud

Ansible automates configuration, deployment, and operational tasks using inventories, modules, and readable playbooks, enabling administrators to apply repeatable changes across systems without installing a permanent Ansible agent on every managed host.

Free & open source
Free community engine; commercial platform, infrastructure, and support are separate.

Rundeck Community turns operational scripts and commands into scheduled or on-demand jobs with access controls, logs, and a browser interface, helping teams standardize repeated tasks and expose approved operations to other users.

Free & open source
Free community application; commercial editions, infrastructure, and premium support are separate.
HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.