Open edX
The community-driven, open-source project powering edX.org and thousands of other online education sites around the world.
Pinned Repositories
codejail
Secure code execution
edx-documentation
edx-ora2
Open Response Assessment Suite
edx-platform
The Open edX LMS & Studio, powering education sites around the world!
frontend-app-learning
Front-end for the Open edX course experience, implemented using React and Paragon.
open-edx-proposals
Proposals for Open edX architecture, best practices and processes
paragon
💎 An accessible, theme-ready design system built for learning applications and Open edX.
platform-roadmap
Tracking the maintenance, enhancement, and advancement of the Open edX project.
XBlock
Framework for building custom learning components that run in the Open edX LMS!
xblock-sdk
Workbench and example xblocks
Open edX's Repositories
openedx/edx-rest-api-client
Facilitates interaction with edX REST APIs
openedx/xqueue-watcher
openedx/sample-themes
openedx/mdrst
Markdown-to-RST Cheatsheet Maker
openedx/platform-roadmap
Tracking the maintenance, enhancement, and advancement of the Open edX project.
openedx/openedx-k8s-harmony
A Prototype Helm Chart for deploying multiple Open edX instances (via Tutor) onto a cluster.
openedx/edx-django-release-util
Release pipeline utilities for edX independently-deployable applications (IDAs) based on Django.
openedx/brand-openedx
openedx/ecommerce-scripts
openedx/code-annotations
Extensible tools for parsing annotations in codebases, powers edx PII checker.
openedx/browserslist-config
openedx/olxcleaner
Tool for checking edX courses for errors and creating content reports
openedx/openedx-atlas
An Open edX CLI tool for moving translation files from openedx-translations
openedx/openedx-webhooks-data-schema
Schema validators for the data in the (private) openedx/openedx-webhooks-data repo
openedx/TinCanPython
Python Library for Tin Can API
openedx/tinymce-language-selector
A plugin for TinyMCE 5 that allows the user to specify if text is written in a foreign language and in which language. Adds language data to <span> tags to improve accessibility.
openedx/.github
Centralized openedx repository workflows, community health files, etc.
openedx/django-require
A Django staticfiles post-processor for optimizing with RequireJS.
openedx/edx-bulk-grades
openedx/mockprock
mock proctoring package
openedx/openedx-backstage
The openedx instance of Backstage for helping maintainers
openedx/tutor-contrib-coursegraph
Work-in-progress Tutor plugin to enable the Open edX CourseGraph tool
openedx/codejail-includes
A package that is included during sandboxed codejail operations.
openedx/frontend-components-tinymce-advanced-plugins
openedx/openedx-slack-invite
Auto-invitation app for the Open edX Slack workspace
openedx/react-unit-test-utils
Provides a shared set of unit testing utils for react/MFE environments
openedx/reactifex
Helper utility designed to make it easy to upload react-intl extracted messages to transifex, with support for ICU plurals and translator comments.
openedx/stylelint-config-edx
Stylelint configs for edX Sass files
openedx/typescript-config
Common TypeScript configuration for Open edX
openedx/user-util
User utilities for the Open edX platform.