Skip to content
@didactika

Didactika - Open Source Educational Technology

Educational Technology & Open Source Learning Software

ENES

Didactika

Educational Technology & Open Source Learning Software

didactika.org · GitHub · ES

Organisation statistics

Who we are

Didactika is a technology and educational innovation lab building open source projects that drive digital learning.

We believe in free, robust and scalable educational infrastructure, able to meet today's challenges of usability, interactivity and integration. Our goal is to build production-ready solutions that serve educational institutions, developers and communities committed to free software alike.

At Didactika, we turn open source into better opportunities to learn.

Projects

Server-side plugins that extend Moodle for integration-heavy deployments.

5 published

Browse →

TypeScript libraries for Node.js backends and data layers.

5 published

Browse →

By the numbers

Code by language Repositories by license

Commits by day of week Commits by repository

Weekly commits, last 52 weeks

Contributors

hector-ae21    E2RD0    Cubiasss-Eduardo    alex-borja    miguelrivasmorantes

Contributing

  1. Open an issue to report a bug or propose an improvement.
  2. Fork the repository and create a branch for your change, named type/short-description.
  3. Target the right branch: the highest vMAJOR.x in an NPM package, main in a Moodle plugin, the stable branch in a service. None of them use develop.
  4. Write the commit message as a Conventional Commit — feat:, fix:, chore: and so on, with the body explaining why rather than what.
  5. Follow the project's conventions — Moodle coding standards in the PHP plugins, strict TypeScript in the NPM packages.
  6. Include tests (PHPUnit or the package's own runner) with your pull request.

The full versions of these apply to every repository in the organisation, and are what a repository without its own copy inherits:

Contributing guide · Security policy and versioning · Code of conduct

Support Didactika

If our open source projects are useful to you, you can support their continued development and maintenance through Ko-fi.

☕ Support us on Ko-fi

Founders

A technical team with a background in Moodle, web development, microservices and educational integrations.

Eduardo Estrada · @E2RD0
Co-Founder · Didactika

Computer engineer with a background in full-stack development, event-driven microservices and Moodle integrations. Combines building tools for virtual campuses with extracting and applying educational data for learning analytics.

Hector Arrechea · @hector-ae21
Co-Founder · Didactika

Computer engineer with a master's in cybersecurity and a background in Moodle, microservices and integrations with educational systems. Brings applied security, design patterns and quality criteria to platform development.

Member organizations

ResilientMQ logo

Reliable event processing for RabbitMQ, developed as part of Didactika.


Driving education through open source
didactika.org
Updated 2026-10-06 · generated by profile-generator

Pinned Loading

  1. prisma-entity prisma-entity Public

    TypeScript Entity Framework for Prisma ORM with Active Record pattern, fluent query builder, relation graphs, batch operations, advanced CRUD, search filters, and pagination utilities.

    TypeScript 1

  2. moodle-local_servicemanager moodle-local_servicemanager Public

    Moodle local plugin to provision and manage web services from version-controlled YAML schemas — auto-creates the service user, role, capabilities, external service, and token.

    PHP 2

  3. prisma-autoread prisma-autoread Public

    Drop-in search endpoints for Express and Prisma, adding filtering, sorting, field selection, relation includes, aggregations and pagination from a single declaration, with RSQL/FIQL, OData, HAL, JS…

    TypeScript 1

  4. moodle-client moodle-client Public

    TypeScript client that builds and sends authenticated requests to Moodle's web services API, handling tokens and HTTP methods for you.

    TypeScript 1

Repositories

Showing 10 of 13 repositories
  • .github Public

    Didactika's GitHub organisation profile and default community health files. The profile is rendered by didactika/profile-generator.

    didactika/.github's past year of commit activity
    0 MIT 0 0 0 Updated Oct 6, 2026
  • moodle-local_servicemanager Public

    Moodle local plugin to provision and manage web services from version-controlled YAML schemas — auto-creates the service user, role, capabilities, external service, and token.

    didactika/moodle-local_servicemanager's past year of commit activity
    PHP 2 GPL-3.0 0 1 0 Updated Oct 5, 2026
  • didactika/moodle-local_extendednav's past year of commit activity
    PHP 0 0 0 1 Updated Oct 5, 2026
  • moodle-local_delegateaccount Public

    Moodle local plugin for granting authorised users access to specific accounts through Moodle's built-in Log in as workflow.

    didactika/moodle-local_delegateaccount's past year of commit activity
    PHP 0 GPL-3.0 0 0 1 Updated Oct 2, 2026
  • didactika/moodle-report_autograder's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Sep 30, 2026
  • didactika/moodle-local_autograder's past year of commit activity
    PHP 0 GPL-3.0 0 0 0 Updated Sep 30, 2026
  • prisma-autoread Public

    Drop-in search endpoints for Express and Prisma, adding filtering, sorting, field selection, relation includes, aggregations and pagination from a single declaration, with RSQL/FIQL, OData, HAL, JSON:API and CSV support.

    didactika/prisma-autoread's past year of commit activity
    TypeScript 0 MIT 1 0 2 Updated Sep 29, 2026
  • profile-generator Public

    Renders a bilingual, animated GitHub organisation profile — README, project pages and hand-drawn SVG charts — from content.json and live GitHub data.

    didactika/profile-generator's past year of commit activity
    JavaScript 0 1 0 0 Updated Sep 24, 2026
  • moodle-client Public

    TypeScript client that builds and sends authenticated requests to Moodle's web services API, handling tokens and HTTP methods for you.

    didactika/moodle-client's past year of commit activity
    TypeScript 0 MIT 1 0 2 Updated Sep 19, 2026
  • didactika/moodle-tool_flowboard's past year of commit activity
    PHP 0 0 0 0 Updated Sep 13, 2026

Top languages

Loading…

Most used topics

Loading…