Displaying 1 to 18 from 18 results

snapcast - Synchronous multiroom audio player

  •    C++

Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution. Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream. One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy. The encoded chunks are sent via a TCP connection to the Snapclients. Each client does continuous time synchronization with the server, so that the client is always aware of the local server time. Every received chunk is first decoded and added to the client's chunk-buffer. Knowing the server's time, the chunk is played out using a system dependend low level audio API (e.g. ALSA) at the appropriate time. Time deviations are corrected by playing faster/slower, which is done by removing/duplicating single samples (a sample at 48kHz has a duration of ~0.02ms).

OLAT - Learning Management System

  •    Java

OLAT is an open source learning management system (LMS) which delivers learning services for large academic institutions to help their people accomplish a meaningful teaching and learning experience. Its feature include IMS Content Packaging, SCORM content, Manual scoring, Course archiving system, export and import, Enrolment system, Testing system and lot more.

eFront - Robust Learning Platform

  •    PHP

eFront is a robust learning platform, bundled with key enterprise functionality ranging from branch management to tailor-made reports. Its features include Content management, Assessments, Projects, Scheduling, Glossary, File library, Lesson rules, Scorm support and lot more.

sakai - Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration

  •    Java

This is the source code for the Sakai CLE. This is the "Mini Quick Start" for more complete steps to get Sakai configured please look at this guide on the wiki.

Chamilo - e-learning and collaboration platform

  •    PHP

Chamilo is an e-learning software that focuses on ease of use to facilitate the work of virtual teachers so they can focus on making great content and coaching their students better. Chamilo is currently used by more than 20 million people around the world.

Kolibri - The offline app for universal education

  •    Python

Kolibri is a Learning Management System / Learning App designed to run on low-power devices, targeting the needs of learners and teachers in contexts with limited infrastructure. A user can install Kolibri and serve the app on a local network, without an internet connection. Kolibri installations can be linked to one another, so that user data and content can be shared. Users can create content for Kolibri and share it when there is network access to another Kolibri installation or the internet.

Dokeos - Online E-Learning Made Easy

  •    PHP

Dokeos 2.0 brings the web 2.0 experience to your elearning and collaboration platform with a true social platform and a lot of drag and drop interactions. We experienced that teachers, trainers, students and trainees tend to use only a few features in classical learning management systems.

Pupilfirst LMS - Learning Management System

  •    Ruby

Pupilfirst gives you a proven solution to keep your students engaged while keeping you, the teacher, always in the loop. Pupilfirst hepls you to create curriculum and assignments and it enables you to quickly and efficiently review the quality of task submissions by students, share feedback and create a conversation around what students have learned. It encourages collaboration by building student communities that can solve its own problems, and even supports teaming up of students to go through a challenging course together.

sensei - Sensei the Learning Management Plugin for WordPress

  •    PHP

A learning management plugin for WordPress, which provides the smoothest platform for helping you teach anything.Sensei is a commercial plugin available from http://www.woothemes.com/products/sensei/. The plugin is hosted here on a public Github repository in order to better facilitate community contributions from developers and users alike. If you have a suggestion, a bug report, or a patch for an issue, feel free to submit it here (following the guidelines below). We do ask, however, that if you are using the plugin on a live site that you please purchase a valid license from the website. We cannot provide support or one-click updates to anyone that does not hold a valid license key.

elmsln - ELMS learning network - create and sustain innovation in education. Dream with us!

  •    PHP

ELMS Learning Network (ELMSLN) is an open source educational technology platform for building and sustaining innovation in course technologies. It accomplishes this by taking a Suite of Tools approach to learning design, allowing several systems to make up the different aspects of a course learning environment. Each course effectively forms a network of technologies (hence the name) which can then be better tailored to each individual course's needs. If you notice an issue or have a question please file it in our issue queue.

o365-moodle - Office 365 plugins for Moodle

  •    PHP

This repo is where development on all Office 365 plugins for Moodle takes place. At designated intervals, updated versions of these plugins are pushed to individual repos and updated in the moodle.org listings.The master branch of this repository contains the most up-to-date code. As issues are completed and new features are added, they are immediately added to master. Master should be fairly stable, however it is the absolute newest code and not intended for production systems. Periodically (about every two weeks), all completed issues are packaged into releases and added to the STABLE branches. You'll find a stable branch for each version of Moodle supported - MOODLE_27_STABLE would be for Moodle 2.7, for example. These branches contain production-ready, stable code.


  •    Java

The Courses Portlet is a JSR-286 read-only LMS integration portlet. A Jasig courses plugin is available for Sakai at https://source.sakaiproject.org/contrib/jasig-courses-integration/. This plugin outputs XML representing the user's courses in the format expected by the Courses Portlet. This plugin is not currently capable of limiting results by semester.

opentok-elearning-samples - Sample applications highlighting integrations between OpenTok and Learning Management Systems (LMS)

  •    Javascript

These are a collection of samples highlighting the usage of OpenTok in Learning Management Systems (LMS). Each demo deals with a small feature which are often seen in LMS applications. Proctoring -- This application showcases an examiner who can see a zoom-able grid of examinees. Additionally, examinees can can share their cameras and screen.

CodeCoopersLms - As Code Coopers Training (previously known as Virtual Tech Academy), we have launched a LMS for our students

  •    Javascript

As Code Coopers Training (previously known as Virtual Tech Academy), we have launched a LMS for our students. We are open sourcing those LMS projects here one by one for the greater good. Please share and Mark Star if you appreciate it.

Moodle - Tooling and guidance on deploying Scalable Moodle Clusters on Azure.

  •    Shell

This repo contains guides on how to deploy and manage a scalable Moodle cluster on Azure. You can use an Azure free account to get started. Once you have an Azure account you can deploy Moodle via the Azure portal using the button below, or you can deploy Moodle via the CLI.

openedx-docker - 1-click universal Open edX install, for production and local development + Android app (based on Docker)

  •    Python

This is a one-click install of Open edX, both for production and local development, inside docker containers. As a bonus, this also builds a mobile Android app for your platform. Yes :) When running make all, you will be asked some questions about the configuration of your Open edX platform. Then, all the components for a functional Open edX platform will be downloaded and assembled to and you will have both an LMS and a CMS running behind a web server on port 80, ready for production. You should be able to access your platform at the address you gave during the configuration phase.

mumuki-laboratory - :microscope: Where students practice and receive automated and human feedback

  •    Ruby

Laboratory is a multitenant Rails webapp for solving exercises, organized in terms of chapters and guides. rbenv is a ruby versions manager, similar to rvm, nvm, and so on.

awesome-open-source-systems - :sunglasses: A curated list of awesome open source systems.


A curated list of awesome open source systems or FOSS(Free open source software), that you can directly use without paying anything. This list consist more granular grouping and the primary focus is on task specific functionality.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.