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