awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Course authoring tool

Ranking updated Jun 30, 2026

For an open source tool for creating courses, the strongest matches are instructure/canvas-lms (Canvas LMS is a self-hostable learning management system that), moodle/moodle (Moodle is a full-featured learning management system that excels) and ilias-elearning/ilias (ILIAS is a full-featured open-source LMS that includes comprehensive). Each is ranked by relevance to your query, popularity and recent activity.

Find the best open-source course authoring tools. We ranked top GitHub repositories by activity and features to help you compare and pick the right one.

Course authoring tool

Find the best repos with AI.We'll search the best matching repositories with AI.
  • instructure/canvas-lmsinstructure avatar

    instructure/canvas-lms

    6,447View on GitHub↗

    Canvas LMS is a self-hostable learning management system that provides comprehensive tools for authoring and structuring course content, including multimedia support, quiz creation with QTI import, grading, and student progress tracking, which directly matches your needs.

    RubyLearning Management SystemsOnline CoursesBackground Job Processing
    View on GitHub↗6,447
  • moodle/moodlemoodle avatar

    moodle/moodle

    7,185View on GitHub↗

    Moodle is an open-source learning management system (LMS) that provides a complete platform for creating, delivering, and managing online courses, assessments, and learner progress. Its architecture combines database-driven content storage, a plugin-based modular extension system, hierarchical role-based access control, and a RESTful API layer, all built around multi-tenant course isolation that keeps each course's activities, users, and grading structures separate. The platform distinguishes itself through a comprehensive assessment and grading system that manages question banks, applies fle

    Moodle is a full-featured learning management system that excels at authoring and structuring course content with lessons, multimedia, quizzes, grading, and progress tracking, and is designed for self-hosting, making it an ideal match for this search.

    PHPLearning Management SystemsActivity-IntegratedAssessment and Grading Systems
    View on GitHub↗7,185
  • ilias-elearning/iliasILIAS-eLearning avatar

    ILIAS-eLearning/ILIAS

    487View on GitHub↗

    GitHub repository for official ILIAS release branches and development branches (trunk)

    ILIAS is a full-featured open-source LMS that includes comprehensive course authoring, lesson sequencing, multimedia support, quiz creation, SCORM export, and progress tracking, making it a strong match for this intent.

    PHPLearning and Courses
    View on GitHub↗487

Related searches

  • an open source platform for educational content
  • a course for technical writing
  • a self hosted learning management system
  • an open source app for learning languages
  • a visual map of academic course prerequisites
  • a presentation builder
  • an open source platform for content automation
  • a subtitle editor