GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

teaching-tool

Star

Here are 472 public repositories matching this topic...

Language: All
Filter by language
All 472 Python 113 HTML 105 JavaScript 78 TypeScript 39 Java 22 Jupyter Notebook 11 C++ 9 CSS 7 R 7 C# 6
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

workersio / breakscale

Star 2k

Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.

react learning education distributed-systems typescript simulator canvas teaching-tool system-design queueing-theory
  • Updated Nov 11, 2026
  • TypeScript

mozilla / thimble.mozilla.org

Star 1.4k

UPDATE: This project is no longer maintained. Please check out Glitch.com instead.

javascript css html learning education code coding online-editor web-literacy teaching-tool
  • Updated Jul 29, 2019
  • JavaScript

Class-Widgets / Class-Widgets

Star 765

请转用 Class Widgets 2,谢谢。

python plugin windows macos linux classroom education tools teaching-tool classroom-tools qfluentwidgets classwidgets
  • Updated Mar 23, 2026
  • Python
math-worksheet-generator

januschung / math-worksheet-generator

Star 542

Create basic addition, subtraction, multiplication and division practice questions with the answer sheet

learning education math children multiplication mathematics learning-exercise maths subtraction hacktoberfest teacher-preparation teaching-materials worksheet division teaching-tool homeschooling addition worksheet-answers math-worksheet-generator
  • Updated Nov 3, 2025
  • Python

Erblocker / YRSSF

Star 154

一个分布式(p2p)云教学/云课堂/直播平台系统CMS,睿易派的开源替代品

teachers learning education cryptography cloud school p2p school-project teaching cloud-computing school-education teacher teaching-tool teach educational-software
  • Updated Sep 24, 2017
  • C

wepsim / wepsim

Star 70

💡 WepSIM: Web Elemental Processor SIMulator 📱 💻 🖥️

simulator assembly microcode simulator-workspace teaching-tool microprograming microprogrammed-control-unit
  • Updated Nov 6, 2026
  • HTML

inancgumus / prettyslice

Star 69

Pretty prints slices to any io.Writer: I created this package to teach slices in my Go course.

go golang slice teaching-tool slices
  • Updated Mar 5, 2019
  • Go

fahim9778 / GazBoard

Star 68

A free-form offline whiteboard for Windows, Linux, Android and macOS — pen, sticky notes, shapes, and Word / PowerPoint / PDF import you can write straight on top of. No account, no cloud. Hand a board to another computer on your own wifi if you want to; off by default.

electron canvas whiteboard teaching-tool note-taking-app digital-whiteboard offline-first-app
  • Updated Nov 12, 2026
  • JavaScript

lunduniversity / introprog-scalalib

Star 60

Scala library with simple-to-use utilites for students of introductory programming.

scala programming teaching-tool lund-university
  • Updated Apr 21, 2026
  • Scala

bernhard2202 / ir-index-server

Star 54

Restful index server for teaching purposes. [I do not maintain this repository any more.]

information-retrieval teaching-tool apache-lucene
  • Updated Apr 26, 2021
  • Java

ryukzak / wrench

Star 45

A multi-architecture CPU simulator, assembler, and auto-grading toolkit for teaching computer architecture.

education haskell assembler riscv forth cs-education computer-architecture m68k university-course instruction-set-architecture teaching-tool cpu-simulator vliw
  • Updated Nov 12, 2026
  • Haskell

Spinmob / spinmob

Star 43

Rapid and flexible acquisition, analysis, fitting, and plotting in Python. Designed for scientific laboratories.

science education data analysis scientific-visualization scientific-computing scientific-workflows graphical-user-interface teaching-tool science-research gui-components
  • Updated May 20, 2026
  • Python

norton120 / educator-tools-87

Star 42

A suite of BASICA educator tools originally authored over 40 years ago

education basic dos teaching educational retrocomputing teaching-materials teaching-tool teaching-tools 1990s teaching-assistant basica teaching-resources 1980s
  • Updated May 21, 2024
  • BASIC

Soypete / Golang_tutorial_zero_to_hero

Sponsor
Star 42

This is a tutorial, course, or walk through to teach first time developers how to use golang

tutorial-teaches-people golang-examples first-project teaching-tool
  • Updated Jun 11, 2024

sylwekkominek / SpectrumAnalyzer

Star 42

Not yet another spectrum analyzer — an experimental DSP & graphics playground. It combines real-time C++ performance with Python flexibility, offering fully customizable FFT visualizations without recompilation. Perfect for audio engineers, DSP researchers, graphics developers, students, and hobbyists.

open-source raspberry-pi real-time opengl cpp signal-processing dsp python3 spectrum-analyzer fft glfw3 signal-analysis portaudio audio-processing volume-meter teaching-tool learning-project music-visualization frequency-analyzer audio-visualization
  • Updated Nov 6, 2026
  • C++

Apsis / Synthetic-Programming

Star 41

Synthetic Programming code from tutorials and other videos

teachers tutorial programming video teaching teaching-materials teaching-tool
  • Updated Mar 5, 2023
  • Batchfile

coatless-rpkg / assignr

Star 41

Tools for Educators Writing Assignments in RMarkdown

r homework rmarkdown teaching rstats r-package teaching-tool
  • Updated Oct 26, 2026
  • R
scuoler

MathewJoseph31 / scuoler

Star 40

Scuoler (https://scuoler.com/) is a Learning/Content Management System (LMS). It can be used in application domains where learning, training, and intellectual progress of personnel is a critical process. It is a tool for creating, organizing, sharing, publicizing, and generating revenue of informational content.

react nodejs learning cms education events scheduler lms learning-management-system elearning-application content-management-system elearning event-notifications teaching-tool educational-software asynchronous-learning event-scheduler video-calling-app meeting-application elearning-system
  • Updated Oct 23, 2026
  • JavaScript

DataScienceUIBK / HintEval

Star 37

HintEval 💡: An Open-Source Python Toolkit for Hint Generation and Hint Evaluation

nlp education qa natural-language-processing information-retrieval framework python-library python-lib evaluation question-answering generation nlp-library ir hints teaching-tool educational-software ir-library
  • Updated Nov 3, 2026
  • Python

creatorsim / creator

Star 35

CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.

simulator assembly esp32 z80 risc-v teaching-tool mips32
  • Updated Oct 23, 2026
  • JavaScript

Add this topic to your repo

To associate your repository with the teaching-tool topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.