Search Results for "educational games for kids"

Showing 293 open source projects for "educational games for kids"

View related business solutions
  • Workable Hiring Software - Hire The Best People, Fast Icon
    Workable Hiring Software - Hire The Best People, Fast

    Find the best candidates with the best recruitment software

    Workable is the preferred software for today's recruiting industry and HR teams, trusted by over 6,000 companies to streamline their hiring processes. Finding the right person for the job has never been easier—users now possess the ability to manage multiple hiring pipelines at once, from posting a job to sourcing candidates. Workable is also seamlessly integrated between desktop and mobile, allowing admins full control and flexibility all in the ATS without needing additional software.
    Learn More
  • Attack Surface Management | Criminal IP ASM Icon
    Attack Surface Management | Criminal IP ASM

    For security operations, threat-intelligence and risk teams wanting a tool to get access to auto-monitored assets exposed to attack surfaces

    Criminal IP’s Attack Surface Management (ASM) is a threat-intelligence–driven platform that continuously discovers, inventories, and monitors every internet-connected asset associated with an organization, including shadow and forgotten resources, so teams see their true external footprint from an attacker’s perspective. The solution combines automated asset discovery with OSINT techniques, AI enrichment and advanced threat intelligence to surface exposed hosts, domains, cloud services, IoT endpoints and other Internet-facing vectors, capture evidence (screenshots and metadata), and correlate findings to known exploitability and attacker tradecraft. ASM prioritizes exposures by business context and risk, highlights vulnerable components and misconfigurations, and provides real-time alerts and dashboards to speed investigation and remediation.
    Learn More
  • 1
    Blockly Games

    Blockly Games

    Games for tomorrow's programmers

    Blockly Games is a collection of educational games that teach core programming concepts using Google’s Blockly visual blocks. Each game introduces ideas like sequencing, loops, conditionals, functions, and variables through playful puzzles that gradually increase in difficulty. Under the hood, the block programs compile to JavaScript, giving learners a bridge from drag-and-drop logic to real code.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    Microsoft MakeCode

    Microsoft MakeCode

    Programming eXperience Toolkit

    Microsoft MakeCode, short for Programming eXperience Toolkit, is an open-source framework developed by Microsoft for creating beginner-friendly programming environments and educational coding tools. The toolkit serves as the foundation for Microsoft MakeCode, a platform used to teach programming through interactive editors that support both block-based and text-based coding. PXT enables developers to build custom programming environments that can run in web browsers or local development...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Prodigy Hack

    Prodigy Hack

    One of the best Prodigy hacks

    ...It allows users to modify in-game variables such as player stats, currency, progression, and other gameplay elements through injected scripts or browser console commands. The project demonstrates how web-based educational games can be influenced through client-side execution, exposing limitations in input validation and state management. It is typically implemented as a collection of scripts that can be executed in real time while the game is running, enabling immediate changes without modifying server infrastructure. The tool is often used for experimentation, reverse engineering, or demonstrating vulnerabilities in browser-based applications. ...
    Downloads: 509 This Week
    Last Update:
    See Project
  • Time tracking software for the global workforce Icon
    Time tracking software for the global workforce

    Teams of all sizes and in various industries that want the best time tracking and employee monitoring solution.

    It's easy with Hubstaff, a time-tracking and workforce management platform that automates almost every aspect of running or growing a business. Teams can track time to projects and to-dos using Hubstaff's desktop, web, or mobile applications. You'll be able to see how much time your team spends on different tasks, plus productivity metrics like activity rates and app usage through Hubstaff's online dashboard. Most of the available features are customizable on a per-user basis, so you can create the team management tool you need.
    Learn More
  • 5
    MCreator

    MCreator

    Make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons

    MCreator is an open-source integrated development environment designed to simplify the process of creating Minecraft mods, add-ons, resource packs, and data packs. The software provides a visual programming environment where users can design mod features using graphical tools instead of writing code manually. Through wizards, block-based programming interfaces, and an integrated editor, MCreator generates the underlying Java or JSON code required for the mod automatically. This approach...
    Downloads: 30 This Week
    Last Update:
    See Project
  • 6
    PSX

    PSX

    Various things for PSX (PlayStation 1, PSone)

    ...The project demonstrates how limitations of early 3D hardware, such as affine texture mapping, low precision depth calculations, and lack of perspective correction, contributed to the recognizable visual style of PS1-era games. It is often used as an educational or creative tool for developers interested in retro rendering techniques or stylized graphics design. The implementation typically recreates rendering artifacts such as texture warping, vertex snapping, and jitter, which are intentionally preserved to match the original hardware behavior. It serves as a reference for understanding how early consoles handled 3D rendering with constrained resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    CodeWorld

    CodeWorld

    Educational computer programming environment using Haskell

    CodeWorld is an educational programming environment that uses a Haskell-inspired language to teach computational thinking through graphics and interactive animation. The web-based IDE provides immediate visual feedback: students write code that draws shapes, composes pictures, and responds to events to build simple games and simulations. Its API emphasizes mathematics and geometry rather than low-level UI details, making it approachable for classrooms and self-learners. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    P2P Remote Desktop

    P2P Remote Desktop

    P2P Remote Desktop - Portable, No Configuration or Installation Needed

    p2p is a simple and educational peer-to-peer communication framework that demonstrates how devices can discover, connect, and exchange data directly without a central server. Built in C#, this project provides an easy-to-understand foundation for P2P networking, including peer discovery, messaging, and connection management. It’s particularly useful for learners and developers exploring decentralized communication or building the groundwork for P2P applications like chat systems or multiplayer games.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Hypackel Engine

    Hypackel Engine

    JavaScript-based game engine designed to empower developers

    Hypackel Engine is a JavaScript-based 2D game engine designed to provide beginner-friendly tools for creating simple games such as platformers, RPGs, and top-down shooters. It focuses on accessibility by offering a lightweight and easy-to-integrate script that developers can import directly into web-based projects. The engine includes built-in systems for handling physics, collisions, rendering, and animation, allowing developers to focus more on gameplay logic rather than low-level implementation details. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • ShareCRM is an AI-powered enterprise CRM platform designed to connect data and teams across the entire customer lifecycle. Icon
    ShareCRM is an AI-powered enterprise CRM platform designed to connect data and teams across the entire customer lifecycle.

    Trusted by 6000+ Large and Medium Enterprises

    ShareCRM is an AI-powered, customizable and affordable enterprise CRM solution to seamlessly integrate and empower every aspect of your business.
    Learn More
  • 10
    FMHY

    FMHY

    The largest collection of free stuff on the internet

    FMHY is a large, community-driven open-source repository that functions as a curated directory of free online resources, tools, and platforms across a wide range of categories including media, software, education, and development. Rather than being a traditional software application, it acts as a structured knowledge base that organizes thousands of links into easily navigable sections such as movies, music, books, games, and developer tools. The project emphasizes accessibility and...
    Downloads: 102 This Week
    Last Update:
    See Project
  • 11
    AzerothCore

    AzerothCore

    Complete Open Source and Modular solution for MMO

    AzerothCore is a fully open-source MMORPG server framework designed to recreate the gameplay experience of World of Warcraft’s Wrath of the Lich King expansion in a customizable and self-hosted environment. It is written primarily in C++ and provides a complete backend infrastructure for running private game servers, including world simulation, player interaction, combat systems, and database-driven content. The project is highly modular, allowing developers to extend or modify game behavior...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 12
    Jazz2

    Jazz2

    Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

    jazz2 is a reverse engineering and decompilation project of Jazz Jackrabbit 2, the iconic 2D platformer developed by Epic MegaGames in the late 1990s. This ambitious project aims to recreate the original game from its binary form into readable and compilable C++ code. By doing so, it opens the door for native builds, modding, bug fixing, and potential enhancements beyond the limitations of the original closed-source game. The project is valuable for preservation, educational insight into...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 13
    Matter.js

    Matter.js

    A 2D rigid body physics engine for the web

    ...It offers a comprehensive set of physics features like gravity, collisions, restitution (bounces), friction, sleeping bodies, and constraint systems that enable developers to build interacting objects with realistic motion. This engine can power everything from dynamic interactive animations and educational simulations to fully fledged physics-based games, and it works across major browsers and devices. Through modules such as Matter.Body, Matter.Composite, and Matter.Constraint, developers can create complex scenes with multiple bodies, jointed structures, and collision responses. Matter.js is popular in the web development community due to its simplicity, extensibility, and rich documentation, allowing both beginners and experienced programmers to leverage physics without deep expertise.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Tower Building Game

    Tower Building Game

    HTML5 Canvas Tower Building Game

    Tower Building Game is a small game project — likely implementing a classic “tower defense” or “tower-based” game — designed to showcase game-development fundamentals such as rendering, game logic, user interaction, and possibly simple physics or animations. As an open-source repository, tower_game aims not only to deliver a playable game, but also to serve as a learning resource or template: developers can inspect its code, understand how game loops, input handling, asset management, and...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    GLSMAC

    GLSMAC

    Open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri

    glsmac is a compact C99 library designed to simplify OpenGL development on macOS by creating a minimal, no-dependency window and OpenGL context setup. It uses only macOS's native APIs (Cocoa and Core OpenGL) without relying on third-party frameworks like GLFW or SDL. This makes it ideal for developers who want tight control over their OpenGL projects, need a lightweight setup for demos or testing, or are writing small graphical utilities without overhead. The code is short, self-contained,...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    webmc

    webmc

    PoC Minecraft client written in Javascript

    WebMC is an experimental proof-of-concept Minecraft client written in JavaScript that runs directly inside a web browser. Instead of requiring a traditional desktop installation of the game, WebMC allows users to connect to Minecraft servers from a browser environment. The client communicates with a WebSocket proxy that bridges the browser connection with the standard Minecraft server protocol. By leveraging browser technologies and modern JavaScript libraries, the project demonstrates how a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Botcraft

    Botcraft

    Botcraft is a cross-platform C++ library to create bots

    Botcraft is an advanced Minecraft bot framework that provides a full client implementation in Node.js, enabling bots to join Minecraft servers, interact with the world, and perform tasks like mining, fighting, and building. It leverages the mineflayer ecosystem to provide a highly programmable interface for automation and AI experimentation in Minecraft. Botcraft is particularly useful for AI researchers, game modders, and automation enthusiasts who want to explore pathfinding, environment...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PHP-GLFW

    PHP-GLFW

    A fully-featured OpenGL and GLFW extension for PHP

    php-glfw brings the GLFW library to the PHP language, enabling native GUI and OpenGL windowing capabilities directly from PHP scripts. This experimental extension allows developers to create real-time graphical applications, games, and simulations in PHP—traditionally a backend web language—by binding low-level graphics and windowing APIs. It opens creative possibilities for developers more comfortable in PHP or looking to prototype desktop applications with web-style syntax. It’s ideal for educational purposes, quick prototyping, or just for fun.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    JSNES

    JSNES

    A JavaScript NES emulator

    ...It includes support for rendering graphics via canvas, handling audio output, and processing input from keyboards or gamepads. The architecture mirrors real hardware systems, making it both an educational tool and a practical emulator. It also supports features such as save states and cheat codes, enhancing usability. Overall, jsnes demonstrates how complex hardware systems can be recreated in software using modern web technologies.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    CGL

    CGL

    CGL (C Game Library) is a multipurpose library

    ...Designed for simplicity and portability, cgl allows rendering of primitives such as lines, circles, triangles, and text to an in-memory framebuffer, which can then be displayed with any platform-dependent backend. It’s ideal for building custom engines, retro-style games, GUIs, or educational demos where GPU acceleration is not required. Its small footprint and lack of external dependencies make it easy to embed in any C project.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    LaiNES

    LaiNES

    Compact cycle-accurate NES emulator

    ...LaiNES strikes a balance between educational clarity and functional completeness, making it both a learning tool and a usable emulator.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    SimpleNES

    SimpleNES

    An NES emulator in C++

    SimpleNES is a lightweight, educational Nintendo Entertainment System emulator written in C++ that focuses on demonstrating the core architecture and behavior of classic console emulation. It replicates the essential components of the NES, including CPU execution, graphics rendering, and audio playback, allowing users to run original .nes ROM files on modern systems.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    ProjectPSX

    ProjectPSX

    Experimental C# Playstation Emulator

    ...The project emulates key components of the PS1 architecture, including the MIPS R3000A CPU, GPU, DMA controller, and CD-ROM subsystem, all interconnected through a custom bus system. Unlike production-grade emulators, ProjectPSX is intentionally designed as a transparent and educational codebase, prioritizing simplicity and readability over full compatibility or performance optimization. It includes a software-based rasterizer for rendering 3D graphics and supports features such as memory cards, basic BIOS functionality, and controller input mapping. The emulator can run many commercial games to varying degrees, although timing inaccuracies and missing features can still cause instability.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Amazing-Python-Scripts

    Amazing-Python-Scripts

    Curated collection of Amazing Python scripts

    Amazing-Python-Scripts is a collaborative repository that collects a wide variety of Python scripts designed to demonstrate practical programming techniques and automation tasks. The project includes scripts ranging from beginner-level utilities to more advanced applications involving machine learning, data processing, and system automation. Its goal is to provide developers with useful coding examples that can solve everyday problems, automate repetitive tasks, or serve as learning...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Puzzle Patch

    Puzzle Patch

    Entertaining and interactive game of solving 50+ puzzle pieces

    Welcome to Puzzle Patch, the ultimate desktop puzzle-solving experience that promises fun and engaging entertainment for players of all ages including kids! Kids will love to play this game as it helps in their cognitive development, spatial awareness as they arrange these scrambled puzzle pieces into 1 perfect picture. Visual recognition will be improved as kids try to identify shapes, patterns. Puzzle Patch has a wide array of features and functionalities designed to immerse you in a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB