Open-Source Software Directory

This software directory offers a curated selection of business software across various categories.

The directory primarily lists open-source software. It also includes selected source-available products, including Fair Code. Their source code is viewable, but their licenses are not open. Their product pages explain the respective restrictions on use and redistribution.

The categories and short descriptions take into account the listed open-source and approved source-available editions, including Fair Code, as well as paid editions and modules under these licenses. Separately licensed add-on features outside this scope are described only in their own section and do not justify a category. The same applies to enterprise code that is viewable only for development and testing. The license matters, not the price. A paid open-source module remains open source, and a free proprietary offering does not become openly licensed just because it is free. The product pages state which editions and modules are required.

You can find an alphabetical list of all entries on the «Products» page, where you can filter by category, technology, and license.

The directory is under construction and is continually being expanded.

Software Categories

Accounting

Accounting software supports financial accounting, account assignment, payment reconciliation, and reporting.

AI Agent Management

AI agent management software helps you assign tasks, coordinate parallel agents, and monitor their execution and results.

AI Agent Platforms

AI agent platforms let you build and run AI agents that connect language models with knowledge sources and tools for multi-step tasks.

AI Chat Interfaces

AI chat interfaces enable conversations, writing, and research with language models, either as integrated chat services or with models you connect yourself.

AI Coding Agents

AI coding agents support software development by analyzing source code, editing files, running commands, and testing changes.

App Dashboards

App dashboards bring applications and services together on a shared start page with links, widgets, and search.

Appointment Scheduling

Appointment scheduling software helps you book and manage client appointments with availability, confirmations, and reminders.

Calendar

Calendar software helps you plan and manage appointments, resources, and shared time slots.

Content Management Systems (CMS)

Content management systems (CMS) help you create, manage, and publish website content with roles, workflows, and extensions.

Contract Management

Contract management software (CLM) helps you draft, negotiate, version, approve, and monitor contracts.

Customer Relationship Management (CRM)

CRM software helps you manage contacts, leads, sales opportunities, and customer communication.

Document Management (DMS)

Document management systems (DMS) are used to manage and organize documents digitally.

E-Commerce Platforms

E-commerce platforms help you build and run online stores with a product catalog, checkout, payment processing, and order management.

Electronic Signatures

E-signing software lets you sign digital documents in a legally valid way.

Employee Time Tracking

Employee time tracking records start times, end times, and breaks and supports HR administration with time accounts and attendance records.

Enterprise Resource Planning (ERP)

ERP software (enterprise resource planning) integrates core business processes such as purchasing, sales, inventory, production, and finance.

File Sync and Sharing

File sync and sharing software helps teams store files centrally, keep them up to date across devices, and share them securely with others.

Form Management

Form management software helps you create, publish, and evaluate digital forms, including workflows.

Help Desk

Help desk software collects support requests as tickets and helps teams assign, handle, and track issues.

Human Resources (HR)

Human resources software manages employee data and supports absences, job applications, and the onboarding and offboarding of employees.

Identity and Access Management (IAM)

IAM software manages digital identities and controls how users sign in and access applications and data.

Invoicing

Invoicing software supports quotes, invoices, recurring invoices, and payment reminders.

Knowledge Bases

Knowledge bases and company wikis structure guides, processes, and shared knowledge with search, versioning, and access permissions.

Learning Management Systems

Learning management systems help you deliver learning content, organize courses, and track learning progress.

No-Code Databases

No-code databases combine spreadsheet-like interfaces with relational data models, forms, and views for custom business applications.

Password Managers

Password managers store credentials securely, sync them across devices, and support teams with sharing and roles.

PDF

PDF software offers comprehensive features for editing and managing PDF documents.

Personal AI Assistants

Personal AI assistants automate personal and recurring tasks with configured tools, schedules, and approvals.

Project Management

Project management software helps companies plan projects, coordinate tasks, and manage progress transparently with stakeholders.

Project Time Tracking

Project time tracking assigns hours worked to clients, projects, and activities and provides the basis for job costing and billing.

Team Chat

Team chat software organizes written collaboration in channels, groups, and direct messages with searchable conversation histories.

Trades Software

Trades software supports trade businesses with quotes, jobs, scheduling, job site documentation, time tracking, and invoices.

Video Conferencing

Video conferencing software brings participants together in online meetings with audio, video, screen sharing, and moderation features.

Virtual Data Rooms

Virtual data room software lets you share and track documents securely in protected environments.

Web Analytics Platforms

Web analytics platforms record website usage and help analyze page views, traffic sources, and conversions.

Website Builders

Website builders let you create and publish websites visually with templates, blocks, and integrations.

Workflow Automation

Workflow automation software automates recurring processes through triggers, rules, and integrations between different systems.