HomeSoftware

Software

1159 self-hosted open-source tools in this category.

ILIAS

Learning management system that can cope with anything you throw at it. ([Demo](https://demo.ilias.de), [Source Code](https://github.com/ILIAS-eLearning/ILIAS))

PHP GPL-3.0 Software

INGInious

Intelligent grader that allows secured and automated testing of code made by students. ([Source Code](https://github.com/INGInious/INGInious), [Clients](https://github.com/INGInious/plugins))

Python/Docker AGPL-3.0 Software

Moodle

Learning and courses platform with one of the largest open source communities worldwide. ([Demo](https://moodle.org/demo/), [Source Code](https://git.moodle.org/gw))

PHP GPL-3.0 Software

Open eClass

Open eClass is an advanced e-learning solution that can enhance the teaching and learning process. ([Demo](https://demo.openeclass.org/), [Source Code](https://github.com/gunet/openeclass))

PHP GPL-2.0 Software

OpenOLAT

Learning management system for teaching, education, assessment and communication. ([Demo](https://learn.olat.com), [Source Code](https://github.com/OpenOLAT/OpenOLAT))

Java Apache-2.0 Software

QST

Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical. ([Demo](https://qstonline.org/free_account.htm), [Source Code](https://sourceforge.net/projects/qstonline/))

Perl GPL-2.0 Software

RELATE

Courseware package that includes features such as: flexible rules, statistics, multi-course support, class calendar. ([Source Code](https://github.com/inducer/relate))

Python MIT Software

RosarioSIS

Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules. ([Demo](https://www.rosariosis.org/demo/), [Source Code](https://gitlab.com/francoisjacquet/rosariosis/))

PHP GPL-2.0 Software

Schoco

Online IDE for learning Java programming at school, including automatic JUnit tests. Designed to give coding homework/assignments

Docker MIT Software

CNCjs

Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG. ([Source Code](https://github.com/cncjs/cncjs/))

Nodejs MIT Software

Fluidd

Lightweight & responsive user interface for Klipper, the 3D printer firmware. ([Source Code](https://github.com/fluidd-core/fluidd))

Docker/Nodejs GPL-3.0 Software

Mainsail

Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device. ([Source Code](https://github.com/mainsail-crew/mainsail))

Docker/Python GPL-3.0 Software

Manyfold

Digital asset manager for 3d print files; STL, OBJ, 3MF and more. ([Source Code](https://github.com/manyfold3d/manyfold))

Docker MIT Software

Octoprint

Snappy web interface for controlling consumer 3D printers. ([Source Code](https://github.com/OctoPrint/OctoPrint))

Docker/Python AGPL-3.0 Software

AdventureLog

Travel tracker and trip planner. ([Demo](https://demo.adventurelog.app/signup), [Source Code](https://github.com/seanmorley15/AdventureLog))

Docker GPL-3.0 Software

AirTrail

Personal flight tracking system. ([Source Code](https://github.com/johanohly/AirTrail))

Docker/Nodejs GPL-3.0 Software

Bicimon

Bike Speedometer as Progressive Web App. ([Demo](https://knrdl.github.io/bicimon/))

Javascript MIT Software

Dawarich

Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control (alternative to Google Timeline a.k.a. Google Location History). ([Source Code](https://github.com/Freika/dawarich))

Docker AGPL-3.0 Software

Geo2tz

Get the timezone from geo coordinates (lat, lon)

Go/Docker MIT Software

GraphHopper

Fast routing library and server using OpenStreetMap. ([Source Code](https://github.com/graphhopper/graphhopper))

Java Apache-2.0 Software

Nominatim

Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data. ([Source Code](https://github.com/osm-search/Nominatim))

C GPL-2.0 Software

Open Source Routing Machine (OSRM)

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM/osrm-backend))

C++ BSD-2-Clause Software

OpenRouteService

Route service with directions, isochrones, time-distance matrix, route optimization, etc. ([Demo](https://openrouteservice.org/dev/#/api-docs/introduction), [Source Code](https://github.com/GIScience/openrouteservice))

Docker/Java GPL-3.0 Software

OpenStreetMap

Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website), [Clients](https://wiki.openstreetmap.org/wiki/Software))

Ruby GPL-2.0 Software