THE SOFTWARE DIRECTORY

Find software that fits.

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

834 tools found

DocuSeal

Documents & office

DocuSeal creates reusable signing forms from documents and collects electronic signatures through a browser. Its self-hosted open-source edition suits teams that want control over their document-signing workflow and infrastructure.

Free open source
Hosting and email delivery are separate; additional license terms preserve required legal notices and branding.

OpenSign

Documents & office

OpenSign manages document signing through browser-based forms, recipients and document records. Its open-source self-hosted application provides an alternative for organizations that want to operate their own electronic-signature workflow.

Free open source
Your server and delivery services are separate; managed-hosting terms should be checked independently.

Sioyek

Documents & office

Sioyek is a PDF viewer focused on technical books and research papers. Searchable highlights, reference previews and portals help readers move between explanations, figures and citations without losing their place.

Free open source
Reading-focused; advanced extensions and personal configuration may need setup.

Signal

Communication

Signal provides encrypted messages, group conversations, voice calls and video calls across phones and linked desktops. It is a nonprofit communication app with no advertising and free core messaging and calling.

Free open source
Requires phone-number registration; mobile data charges and optional donations are separate.

Element

Communication

Element is a Matrix messaging client for rooms, direct conversations and encrypted communication. It lets users connect through a chosen homeserver, with open-source clients and separate options for managed organizational hosting.

Free open source
Requires a Matrix account/server; managed hosting and enterprise capabilities are separate.

Zulip

Communication

Zulip organizes team conversation by both channel and topic, helping discussions remain readable over time. Its self-hosted edition includes the complete chat feature set, with separate mobile-notification and hosting considerations.

Free open source
Free mobile push covers up to 10 users for ordinary organizations; eligible communities can receive unlimited notifications.

Rocket.Chat

Communication

Rocket.Chat Starter provides a self-managed communication workspace with channels, direct messages, threads and file sharing. Its free entry is aimed at small teams and technical evaluation rather than a managed enterprise service.

Free plan
Self-hosted, one workspace and up to 50 users; no paid support add-ons or air-gapped deployment.

Jitsi Meet

Communication

Jitsi Meet offers browser-based video meetings with screen sharing and participant controls. Its open-source software can run on your own infrastructure, while the public meeting service provides a separate hosted experience.

Free open source
Self-hosting needs infrastructure; public meet.jit.si has its own host sign-in and service policies.

BigBlueButton

Communication

BigBlueButton is an open-source virtual classroom with presentations, whiteboards, breakout rooms and participation tools. It is designed for teaching sessions where interaction and facilitation matter as much as the video connection.

Free open source
You provide a capable server; recording storage, hosting and commercial support are separate.

Jami

Communication

Jami provides messaging, audio and video communication through a distributed design. Its free GNU software is useful for people who want conversations without relying on a conventional centralized chat-service account.

Free open source
Peer-to-peer connectivity and device availability affect delivery; network access still has its own costs.

qTox

Communication

qTox is a desktop client for encrypted peer-to-peer communication over Tox. It combines text chat, voice, video and file transfers for users who want a messenger without a conventional central account service.

Free open source
Tox-compatible contacts are required; peer-to-peer connectivity differs from a hosted messenger.

Session

Communication

Session is a privacy-oriented messenger using generated account identities and a decentralized routing network. It offers direct and group messaging for people who want an alternative to phone-number-based communication services.

Free open source
Core messenger is free; optional premium services and network-dependent delivery are separate.

Delta Chat

Communication

Delta Chat provides private messaging using open internet standards and a choice of servers. It combines familiar chat conversations with groups, attachments and multi-device use while avoiding a single mandatory provider.

Free open source
Server choice and any provider limits are separate; some capabilities depend on the account and relay setup.

Cwtch

Communication

Cwtch is a decentralized messenger designed to reduce exposed communication metadata. It routes encrypted conversations over Tor onion services and offers desktop and Android applications without a central Cwtch service account.

Free open source
No official iOS app; Tor connectivity can affect speed and some group functions are experimental.

Mumble

Communication

Mumble is a voice communication system with desktop clients and a self-hostable server. It suits groups that need persistent voice channels, configurable permissions and clear audio for recurring collaboration or gaming sessions.

Free open source
You need access to a server; rented hosting and server administration are separate.

Pidgin

Communication

Pidgin combines multiple supported chat accounts in one desktop application. Its extensible design suits people who still use XMPP, IRC or other supported networks and prefer a single conversation interface.

Free open source
Accounts on supported networks are separate; protocol and plugin support vary.

Gajim

Communication

Gajim is a desktop XMPP client for direct chats, groups, files and encrypted conversations. It works with a provider of your choice and supports people who want federated messaging with a full desktop interface.

Free open source
Requires an XMPP provider or self-hosted server; provider features and policies vary.

Dino

Communication

Dino is a streamlined XMPP client for Linux desktops with messages, file sharing and calls. It emphasizes a clean conversation interface and supports encrypted communication with compatible contacts and servers.

Free open source
Linux-focused client; an XMPP account/server and compatible encryption setup are required.
HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.