Skip to content
@thoth-tech

Thoth Tech

Inspiring digital tools to enhance IT education

Hey, this is us 👋

ontrack logo splashkit logo courseflow logo

Thoth Tech was founded on February 21st, 2022 with the mission to build, operate, and deploy world-class educational technologies. We aim to create tools that empower students, connect them with tutors, and facilitate personalized learning experiences. Our products are designed to enhance educational environments, providing support for both students and educators.

We are a people-focused company that upholds sustainable excellence while promoting inclusivity and support. Our company charter and handbook are open to the public, reflecting our commitment to transparency and shared values.

Explore more about our mission and products on our documentation website.

Our Products

At the heart of Thoth Tech is a commitment to open-source. We proudly maintain and support several projects that align with our mission to enhance educational experiences. Here are some of our key products:

OnTrack is an innovative Learning Management System (LMS) designed for skill-based course delivery. It enables students to gain hands-on experience through frequent practice and immediate feedback, supporting learning and progress tracking at institutions worldwide, including Deakin University.

The OnTrack ecosystem includes:

  • Doubtfire Web: The frontend, built primarily with TypeScript and Angular, delivering an interactive and modern user experience.
  • Doubtfire API: A robust backend built with Ruby on Rails, providing reliable server-side support and data management.
  • Doubtfire Deployment: A Dockerized deployment system that enhances deployment speed and portability.
  • Technical Documentation: A documentation site for technical documentation related to OnTrack. Note: "OnTrack (also known as Doubtfire)" heading above links to the actual site.

CourseFlow is a project within the OnTrack product which is being designed to enhance course planning and management, with powerful features for documentation, project tracking, and seamless collaboration within educational environments.

SplashKit is a C++ Software Development Kit that provides a beginner-friendly abstraction over SDL and various other libraries, making it ideal for introductory programming education. With SplashKit, beginners can quickly start creating 2D games, utilizing features that handle input, graphics, sound, and more.

SplashKit relate repositories:

  • SplashKit Starlight: The official website for SplashKit, serving as a comprehensive resource hub.

  • SplashKit Online: A browser-based IDE for beginner programmers to get started quickly. SplashKit Online allows users to code in JavaScript (and experimentally in C++), providing everything needed to create a game.

  • SplashKit Core: The core SDK that powers the SplashKit experience, designed to be versatile and accessible for beginners.

  • SKM (SplashKit Manager): A CLI and app tool for managing SplashKit installations, creating, building, and running SplashKit projects.

  • SplashKit Translator: A translation tool that converts SplashKit Core's C++ source into other programming languages, expanding its reach.

  • Splashkit External: The external header files and libraries that SplashKit uses, including SDL, SDL_image, SDL_mixer, SDL_ttf, and more.

  • Arcade Machine: An application to showcase and run games created with SplashKit, giving users an arcade-style experience.

  • Arcade Games: A collection of games built for the Arcade Machine, demonstrating the capabilities of SplashKit.

  • Splashkit Beach, SplashKit Lake & SplashKit Pond: The set of repositories for game development, with Beach containing the stable Splashkit Games, Lake containing the development Splashkit Games, and Pond containing the Splashkit Games that are in the planning stage.

Connect with Us

Explore more about our mission and products on our documentation website.

Pinned Loading

  1. ThothTech-Documentation-Website ThothTech-Documentation-Website Public

    MDX 1 41

  2. handbook handbook Public

    Thoth Tech Employee Handbook

    12 18

Repositories

Showing 10 of 78 repositories
  • thoth-tech/ThothTech-Documentation-Website’s past year of commit activity
    MDX 1 MIT 41 0 19 Updated Nov 30, 2024
  • thoth-tech/SplashkitOnline’s past year of commit activity
    JavaScript 1 16 0 5 Updated Nov 29, 2024
  • doubtfire-astro Public

    Home for Ontrack technical documentation

    thoth-tech/doubtfire-astro’s past year of commit activity
    JavaScript 0 9 0 6 Updated Nov 26, 2024
  • splashkit-beach Public

    A collection of games (stable) made with splashkit

    thoth-tech/splashkit-beach’s past year of commit activity
    0 2 0 0 Updated Nov 25, 2024
  • splashkit-pond Public

    Experimental games area. Leads to the splashkit-beach

    thoth-tech/splashkit-pond’s past year of commit activity
    C++ 0 2 0 1 Updated Nov 25, 2024
  • splashkit-lake Public

    A collection of games-oriented demos and tutorials made with splashkit

    thoth-tech/splashkit-lake’s past year of commit activity
    0 1 0 0 Updated Nov 25, 2024
  • arcade-machine Public

    An application to showcase and execute SplashKit games

    thoth-tech/arcade-machine’s past year of commit activity
    C++ 3 GPL-3.0 8 0 6 Updated Nov 25, 2024
  • thoth-tech/Asteroids’s past year of commit activity
    C# 1 8 0 1 Updated Nov 25, 2024
  • thoth-tech/below-the-surface’s past year of commit activity
    C++ 0 2 0 1 Updated Nov 25, 2024
  • thoth-tech/DXBallGame’s past year of commit activity
    C++ 0 11 0 1 Updated Nov 25, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…