THE SOFTWARE DIRECTORY

Find software that fits.

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

834 tools found

Open edX

Education & research

Open edX is a learning platform for creating and delivering structured online courses. Its Studio authoring tools and learner-facing LMS support rich course content and assessments for organizations prepared to operate a substantial self-hosted educational service.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Canvas LMS

Education & research

Canvas LMS is a learning management system for delivering courses, collecting assignments, and maintaining grades. Its open-source code can be self-hosted, giving institutions a platform to adapt while distinguishing that deployment from Instructure's separately managed commercial services.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Chamilo

Education & research

Chamilo is a learning management system focused on course delivery and accessible administration. Its open-source platform combines learning paths, assessments, and learner tracking for schools or training organizations that want to run a course site themselves.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

ILIAS

Education & research

ILIAS is an open-source learning management system for creating, organizing, and delivering educational content. It provides courses, tests, and collaboration functions for institutions that need a configurable learning repository and control over their own deployment.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Sakai

Education & research

Sakai is an open-source learning platform built for teaching, course collaboration, and assessment. It brings resources, assignments, discussions, and grading into course sites, with institutions able to operate their own installation or arrange commercial hosting separately.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

OpenOlat

Education & research

OpenOlat is a web-based learning management system for building courses, administering learners, and assessing progress. Its open-source platform supports structured educational workflows, while the developer also offers separate hosting, support, and service arrangements for organizations.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Kolibri

Education & research

Kolibri delivers educational content through a learning platform designed for offline use. It lets schools or community programs distribute curated resources over local devices and networks, with learner activities and progress tools that reduce dependence on continuous internet access.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Oppia

Education & research

Oppia is an interactive learning platform that guides learners through explanations and questions rather than static pages alone. Its open-source software supports creating and delivering exploratory lessons, while content and deployment choices determine the resulting learning experience.

Free open-source software
Self-hosted software is free; server infrastructure and administration cost extra.

Anki

Education & research

Anki is a flashcard application that schedules reviews using spaced repetition. Users create or import decks with text and media, making it useful for long-term study when information can be broken into clear prompts and recallable answers.

Free open-source software
Desktop application is free; the official AnkiMobile iOS app is a separate paid product.

Stellarium

Education & research

Stellarium is a desktop planetarium that renders the sky for a chosen location and time. It helps learners and observers identify stars, constellations, planets, and other objects while exploring how the visible sky changes over time.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

GCompris

Education & research

GCompris is an educational activity suite for children, covering topics such as computer interaction, numbers, reading, and basic science. Its free-software desktop and supported mobile builds provide many short activities that can be explored with adult guidance.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

SageMath

Education & research

SageMath combines open-source mathematical tools into a common environment for symbolic algebra, numerical computation, and advanced mathematics. It supports interactive work and scripting, helping students and researchers explore problems across algebra, number theory, calculus, and related fields.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

GNU Octave

Education & research

GNU Octave is a numerical computing environment with a language suited to matrix operations and scientific calculations. It offers interactive and scripted work, plotting, and packages for specialized tasks, with substantial compatibility with many MATLAB-style programs.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

Scilab

Education & research

Scilab is a numerical computing application for engineering and scientific analysis, with a programming language, plotting, and mathematical functions. Its Xcos environment adds graphical modeling of dynamic systems, supporting both scripted calculations and block-diagram exploration.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

Maxima

Education & research

Maxima is a computer algebra system for symbolic expressions, equations, differentiation, integration, and related mathematical work. It supports exact manipulation alongside numerical evaluation, making it useful for exploring formulas and checking intermediate steps in mathematical analysis.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

JabRef

Education & research

JabRef manages bibliographic references using BibTeX and BibLaTeX files. It helps researchers organize entries, attach documents, search reference information, and maintain citation metadata for writing workflows that benefit from transparent, portable bibliography files.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

BibDesk

Education & research

BibDesk is a macOS bibliography manager built around BibTeX reference files. It supports editing bibliographic records, organizing linked documents, and searching a reference collection, making it useful for researchers working with LaTeX and local publication libraries.

Free open-source software
No software subscription; hardware, support and any separately licensed extras are not included.

VOSviewer

Education & research

VOSviewer constructs and visualizes bibliometric networks from publication and related data. It helps researchers examine citation, co-authorship, and term relationships, producing interactive maps that can reveal patterns while requiring careful interpretation of the source collection.

Free desktop software
Free application; external datasets and services may require separate access.
HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.