Glossary of Terms

The Ultimate Guide to Top Open-Source Free Software

By the Domain India teamPublished 7 min read
Knowledge base article
Contents (9 sections)

Open-source software is software whose source code anyone can read, change and share under a licence such as the GPL, MIT or Apache licence. Much of it is also free to use, and it runs a large part of the web, including the servers behind most websites. This guide lists well-maintained open-source tools by category, as of 2026, and flags popular tools that are no longer open source or no longer maintained.

Key takeaways

For most needs there is a mature open-source option: Linux (Ubuntu, Debian, AlmaLinux) for servers, Firefox for browsing, LibreOffice for documents, GIMP, Inkscape and Blender for design, and Git, PostgreSQL and nginx for development. Check the licence before you rely on a tool: Terraform, Vagrant and MongoDB are now "source-available" rather than open source, and Atom and CentOS Linux have ended.

1. Open source, free and source-available: know the difference

  • Open source means an OSI-approved licence: you may use, study, change and redistribute the code.
  • Free of charge is not the same thing. Some open-source products sell hosted or support plans, and some free downloads are not open source at all.
  • Source-available means you can read the code, but the licence restricts use, often competing hosted services. Several well-known tools moved to such licences in recent years.
Licences change

A tool that was open source when you adopted it can change licence in a later version. Before you build a business on one, read the current licence on the project's own site, and note any community fork that kept the open licence.

2. Operating systems and desktop basics

SoftwareUse it forNote
Ubuntu (LTS releases)Desktops and serversChoose a long-term support release for servers
DebianStable servers and desktopsThe base Ubuntu is built on
FedoraUp-to-date desktop for developersShort release cycle
AlmaLinux and Rocky LinuxEnterprise Linux serversReplacements for CentOS Linux, which has ended
Arch LinuxMinimal, hands-on setupsFor experienced users
FreeBSDServers and network appliancesUnix-like, not Linux

Browsers: Firefox, Chromium (the open-source base of Chrome), Brave, and Tor Browser for anonymous browsing. Email client: Thunderbird.

3. Office, design and media

SoftwareUse it forReplaces
LibreOfficeDocuments, spreadsheets, presentationsMicrosoft Office
ONLYOFFICEOffice documents with strong .docx/.xlsx compatibilityMicrosoft Office
GIMPPhoto editingPhotoshop
InkscapeVector graphics and logosIllustrator
KritaDigital paintingPainting apps
Blender3D modelling, animation, video editing3D suites
darktableRAW photo workflowLightroom
Audacity and ArdourAudio editing and recordingAudio editors and DAWs
Kdenlive, Shotcut, OpenShotVideo editingConsumer video editors
OBS StudioScreen recording and live streamingStreaming software

Apache OpenOffice still exists but sees very little development; LibreOffice is the actively maintained choice.

4. Code editors and developer tools

SoftwareUse it forNote
VSCodiumCode editing with VS Code's featuresOpen-source build of VS Code; Microsoft's own VS Code download uses a proprietary licence
Vim and NeovimTerminal-based editingAvailable on almost every server
ZedFast modern code editorOpen source since 2024
Eclipse IDE and Apache NetBeansJava and multi-language IDEsLong-running projects
GitVersion controlThe standard for source code
Docker Engine and PodmanContainersDocker Desktop has separate commercial terms
KubernetesRunning containers at scaleComplex; for multi-server setups
AnsibleServer automationAgentless, uses SSH
OpenTofuInfrastructure as codeOpen-source fork of Terraform

Removed from older lists: Atom (archived by GitHub in 2022), Sublime Text (proprietary, never open source), Terraform and Vagrant (moved to a source-available licence in 2023).

5. Databases and web servers

SoftwareTypeNote
PostgreSQLRelational databaseFeature-rich and standards-compliant
MySQL Community and MariaDBRelational databaseThe usual choice for PHP sites and WordPress
SQLiteEmbedded databaseA single file, no server needed
ValkeyIn-memory key-value storeOpen-source fork of Redis
Apache HTTP ServerWeb serverSupports .htaccess
nginxWeb server and reverse proxyEfficient under heavy load
CaddyWeb serverAutomatic HTTPS
HAProxyLoad balancer and proxyTCP and HTTP

MongoDB is widely used, but its server licence (SSPL) is not OSI-approved, so it counts as source-available.

6. Websites, files and collaboration

SoftwareUse it for
WordPressWebsites, blogs and, with WooCommerce, online shops
Joomla and DrupalStructured sites and portals
GhostPublishing and newsletters (Node.js)
MoodleOnline courses and learning management
NextcloudSelf-hosted file sync, calendar and contacts
SyncthingDirect device-to-device file sync
Mattermost, Rocket.Chat, ZulipTeam chat
Matrix with ElementDecentralised, encrypted messaging
OpenProject, Redmine, Taiga, KanboardProject management and issue tracking

7. Security, monitoring, virtualisation and backup

SoftwareCategoryUse it for
KeePassXCSecurityOffline password manager
VeraCryptSecurityDisk and container encryption
WireGuard and OpenVPNSecurityVPNs
SignalSecurityEnd-to-end encrypted messaging
Prometheus with GrafanaMonitoringMetrics, dashboards and alerts
Zabbix and Nagios CoreMonitoringInfrastructure monitoring
htop and btopMonitoringLive process view in the terminal
Proxmox VEVirtualisationRunning VMs and containers on your own hardware
QEMU/KVMVirtualisationLinux's built-in hypervisor
VirtualBoxVirtualisationDesktop VMs; the Extension Pack has a separate licence
rsync, restic, BorgBackupBackupFile sync and encrypted, de-duplicated backups
Duplicati and ClonezillaBackupScheduled backups and disk images

Game development: Godot Engine for 2D and 3D games. Education: GCompris for young children.

8. How to choose well

Check activity
Look at the date of the latest release and recent commits. A project with no release in two years is a risk.
Check the licence
Confirm it is still OSI-approved and fits how you will use it, especially for a commercial product.
Check the community
Good documentation, an active forum and security advisories matter more than feature lists.
Check the upgrade path
Prefer tools with long-term support releases for anything you run on a server.

9. Running open-source software on Domain India

Much of this list is what hosting runs on. Our shared hosting is Linux with the Apache web server, and the servers run CloudLinux.

  • Shared hosting (cPanel, DirectAdmin): install WordPress, Joomla, Drupal, PrestaShop and many more with Softaculous. MySQL databases, Git Version Control on cPanel, and Node.js and Python apps through the panel's app tools are available. Jailed SSH is available on every shared plan on request; it is off by default. MongoDB and Redis are not available on shared hosting.
  • App Platform: Node.js apps are detected automatically; anything else, such as Ghost or a Python service, deploys from a Dockerfile. See Getting started with the App Platform.
  • VPS: self-managed, with root access. Run Nextcloud, Mattermost, Docker or your own database server. See VPS plans.

For which versions run on our shared servers, see the hosting compatible technologies list.

Is open-source software always free?

Usually free to download and use, but not always free of cost. Some projects sell hosted versions or support. Open source refers to the licence, which lets you use, change and share the code.

What is the difference between open source and source-available?

Open-source licences are OSI-approved and allow any use, change and redistribution. Source-available licences let you read the code but restrict some uses, such as offering the software as a competing hosted service.

Is Visual Studio Code open source?

The VS Code source code is MIT-licensed, but Microsoft's official download is released under a proprietary licence and includes telemetry. VSCodium is a fully open-source build of the same code.

What replaced CentOS Linux for servers?

CentOS Linux has ended. AlmaLinux and Rocky Linux are the main community replacements that stay compatible with Red Hat Enterprise Linux. Debian and Ubuntu LTS are also common server choices.

Is Terraform still open source?

No. Terraform moved to a source-available licence in 2023. OpenTofu is the open-source fork maintained under the Linux Foundation.

Can I install open-source apps on Domain India shared hosting?

Yes. On cPanel and DirectAdmin shared hosting, Softaculous installs WordPress, Joomla, Drupal, PrestaShop and many others. Tools that need Docker or root access need a VPS or the App Platform.

Ready to run open-source software online? Start a site on cPanel hosting with one-click installs, deploy an app on the App Platform, or take full control with a VPS.

Host your open-source project

Linux hosting with Softaculous one-click installs, free SSL and weekly JetBackup backups on cPanel and DirectAdmin.

See hosting plans

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app