129 projects
enterprise-integrated-channels
An integrated channel is an abstraction meant to represent a third-party system which provides an API that can be used to transmit EdX data to the third-party system.
edx-enterprise-data
Enterprise Reporting
tutor-contrib-sample
Tutor plugin for the Open edX Sample Plugin
openedx-plugin-sample
A sample backend plugin for the Open edX Platform
enmerkar-underscore
Implements a underscore extractor for django-babel.
xblocks-contrib
core xblocks
edx-submissions
An API for creating submissions and scores.
edx-enterprise-subsidy-client
Client for interacting with the enterprise-subsidy service.
openedx-ledger
Records transactions against a ledger, denominated in units of value.
edx-enterprise
Your project description goes here
taxonomy-connector
Taxonomy connector
xblock-drag-and-drop-v2
XBlock - Drag-and-Drop v2
recommender-xblock
recommender XBlock
lti-consumer-xblock
This XBlock implements the consumer side of the LTI specification.
pytest-repo-health
A pytest plugin to report on repository standards conformance
openedx-core
Open edX Core: Foundational Packages for a Teaching & Learning Platform
openedx-filters
Open edX Filters from Hooks Extensions Framework (OEP-50).
edx-arch-experiments
A plugin to include applications under development by the architecture team at edx
edx-search
Search and index routines for index access
edxval
edx-val
platform-plugin-aspects
Aspects plugins for edx-platform
ora2
edx-ora2
outcome-surveys
An edx-platform plugin to send and track course events.
staff-graded-xblock
Staff Graded XBlock
crowdsourcehinter-xblock
crowdsourcehinter XBlock
openedx-django-wiki
A wiki system written for the Django framework.
tutor-contrib-aspects
Aspects plugin for Tutor
event-tracking
A simple event tracking system.
openedx-forum
Open edX forum application
edx-lint
edX-authored pylint checkers
openedx-events
Open edX events from the Hooks Extensions Framework
edx-rest-api-client
Client utilities to access various Open edX Platform REST APIs.
edx-toggles
Library and utilities for feature toggles
edx-when
Your project description goes here
edx-completion
A library for tracking completion of blocks by learners in edX courses.
edx-celeryutils
Code to support working with celery
edx-milestones
Significant events module for Open edX
edx-bulk-grades
Support for bulk scoring and grading
edx-repo-tools
This repo contains a number of tools Open edX uses for working with GitHub repositories.
edx-opaque-keys
None
xblock-sdk
XBlock SDK
help-tokens
Django app for linking to help pages with short tokens
super-csv
CSV Processor
edx-organizations
Organization management module for Open edX
django-config-models
Configuration models for Django allowing config management with auditing.
invideoquiz-xblock
Helper XBlock to locate CAPA problems within videos.
openedx-didkit
Fork of spruceid/didkit-python with added support of Verifiable Credentials v2.0 data model. Library for Verifiable Credentials and Decentralized Identifiers.
skill-tagging
Django app plugin for fetching and verifying tags for xblock skills.
openedx-django-pyfs
Django pyfilesystem integration
edx-api-doc-tools
Tools for writing and generating API documentation for edX REST APIs
code-annotations
Extensible tools for parsing annotations in codebases
xss-utils
Utility functions to prevent possible XSS attack on django/mako templates
openedx-calc
A helper library for mathematical calculations and symbolic mathematics, used by Open edX.
edx-rbac
Library to help managing role based access controls for django apps
done-xblock
done XBlock
django-user-tasks
Management of user-triggered asynchronous tasks in Django projects
edx-django-sites-extensions
Custom extensions for the Django sites framework
edx-auth-backends
Custom edX authentication backends and pipeline steps
edx-event-bus-redis
Redis Streams implementation for the Open edX event bus.
edx-event-routing-backends
Various backends for receiving edX LMS events.
edx-i18n-tools
edX Internationalization Tools
xblock-image-explorer
XBlock - Image Explorer
xblock-google-drive
An XBlock which allows embedding of Google documents and calendar within an edX course
openedx-learning
Open edX Learning Core (and Tagging)
tutor-contrib-platform-notifications
A Tutor plugin to manage configuration and plugin slots for the Notifications tray feature.
edx-codejail
CodeJail manages execution of untrusted code in secure sandboxes. It is designed primarily for Python execution, but can be used for other languages as well.
edx-django-utils
EdX utilities for Django Application development.
edx-braze-client
Python app for interacting with Braze APIs
edx-token-utils
App for the creation, signing, and decoding of various access tokens
edx-name-affirmation
Name affirmation app for Open edX
edx-ace
Framework for Messaging
openedx-django-require
A Django staticfiles post-processor for optimizing with RequireJS.
codejail-includes
codejail-includes
getsmarter-api-clients
Clients to interact with GetSmarter APIs.
chem
A helper library for chemistry calculations,used by the edx-platform
edx-proctoring
Proctoring subsystem for Open edX
edx-event-bus-kafka
Kafka implementation for Open edX event bus.
openedx-atlas
An Open edX CLI tool for moving translation files from openedx-translations.
edx-drf-extensions
edX extensions of Django REST Framework
edx-ccx-keys
Opaque key support custom courses on edX
tutor-contrib-harmony
multi instance k8s plugin for Tutor
edx-prefectutils
Utility code to assist in writing Prefect Flows.
acid-xblock
Acid XBlock Test
xblock-free-text-response
A configurable, open text-type response
olxcleaner
Tool to scan Open edX courses for various errors
dbt-schema-builder
Automate management of PII redacted schemas for dbt projects.
openedx-event-sink-clickhouse
A sink for Open edX events to send them to ClickHouse
platform-plugin-braze
Custom Braze integration for edx.org's edx-platform deployment
edx-notices
An edx-platform plugin which manages notices that must be acknowledged
learner-pathway-progress
A plugin to track learners progress in pathways.
ecommerce-plugin-events
Plugin to handle events consumed by ecommerce
event-routing-backends
Various backends for receiving edX LMS events.
taxonomy-service
Taxonomy service
jenkins-test-job
This is just for testing jenkins job
edx-oauth2-provider
Provide OAuth2 access to edX installations
zappa-manage
Official Manage Package for edX Zappa Bots
pa11ycrawler
A Scrapy spider for a11y auditing Open edX installations.
edx-django-oauth2-provider
edX fork of django-oauth2-provider
xblock-review
The Review XBlock is designed to act as a review tool for learners in their edX course.
edx-management-commands
Reusable automation and configuration utilities for edX Django applications
edx-ecommerce-api-client
Slumber client used to access APIs exposed by the edX E-Commerce Service
28 archived projects
openedx-sample-plugin Archived
A sample backend plugin for the Open edX Platform
tutor-contrib-sample-plugin Archived
Tutor plugin for the Open edX Sample Plugin
xblock-sql-grader Archived
SQL Grader XBlock
schoolyourself-xblock Archived
School Yourself lesson player
openedx-xblock-image-modal Archived
A full-screen image modal XBlock
xblock-submit-and-compare Archived
A submit-and-compare XBlock
xblock-qualtrics-survey Archived
XBlock for linking to a Qualtrics survey
feedback-xblock Archived
XBlock for providing feedback on course content
web-fragments Archived
Web fragments
openedx-mongodbproxy Archived
Proxy around MongoDB connection that automatically handles AutoReconnect exceptions.
user-util Archived
User utilities for the Open edX platform
edx-django-release-util Archived
edx-django-release-util
tutor-contrib-coursegraph Archived
A Tutor plugin that enables the Open edX CourseGraph tool
edx-tincan-py35 Archived
A Python 3 library for implementing Tin Can API.
concept-xblock Archived
concept XBlock
audio-xblock Archived
Audio XBlock, to play audio files in the course
edx-analytics-data-api-client Archived
Client used to access edX analytics data warehouse
acclaimbadge-xblock Archived
XBlock used to retrieve badges from acclaim
xblock-utils Archived
Various utilities for XBlocks
openedx-blockstore Archived
Blockstore is a storage system for learning content in Open edX.
django-lang-pref-middleware Archived
Django middleware for setting the user's language preference at request time.
edx-ecommerce-worker Archived
Celery tasks supporting the operations of edX's ecommerce service
django-splash Archived
Splash screen middleware for Django apps
bok-choy Archived
Deprecated UI-level acceptance test framework
edx-sphinx-theme Archived
A Sphinx theme for Open edX documentation
animation-xblock Archived
animation XBlock
edx-zoom Archived
This XBlock implements the LTI interface for Zoom video conferencing.