Browse free open source TypeScript Games and projects below. Use the toggles on the left to filter open source TypeScript Games by OS, license, language, programming language, and project status.

  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    Monkeytype

    Monkeytype

    The most customizable typing website with a minimalistic design

    Monkeytype is a minimalistic and highly customizable typing test website built for speed practice, accuracy tracking, and typing habit improvement. It offers multiple test modes so users can practice with words, quotes, custom text, timed tests, and other variations. The interface is designed to feel natural by showing typed characters in place and providing immediate feedback on errors, speed, and accuracy. Users can create accounts to save typing history, review progress, and compare results over time. The project also includes many personalization options, including themes, sounds, caret behavior, layouts, and other user-configurable settings. It is useful for casual typists, competitive typing communities, keyboard enthusiasts, and developers interested in a full-featured web app.
    Downloads: 738 This Week
    Last Update:
    See Project
  • 2
    Aviator Predictor
    Aviator Predictor is a software project that claims to analyze crash-style casino games using historical results, cryptographic hashes, and AI-assisted calculations. It is designed for games such as Aviator and similar titles offered by online gambling platforms. The project describes SHA-256 and SHA-512 seed analysis as part of its approach to examining game outcomes. It advertises real-time crash predictions, although their accuracy has not been independently verified. Users can reportedly select supported platforms and inspect potential outcomes through a graphical interface. The repository also describes demonstration tools and templates for testing prediction workflows. It advertises desktop and mobile availability, including an Android APK. Importantly, cryptographic hash analysis cannot reliably predict future outcomes of properly implemented, independently generated crash games.
    Downloads: 465 This Week
    Last Update:
    See Project
  • 3
    r2modman

    r2modman

    A simple and easy to use mod manager for several games

    r2modman is an open-source, cross-platform mod manager designed to simplify installing, organizing, and maintaining game modifications for a wide range of PC titles that use the Thunderstore ecosystem. Built with Electron, TypeScript, and Vue, the application focuses on providing a clean, beginner-friendly interface so players can manage complex mod setups without deep technical knowledge. It allows users to download, enable, disable, update, and uninstall mods with a few clicks while keeping the base game playable through normal launchers like Steam. The tool supports multiple popular mod-heavy games such as Risk of Rain 2, Valheim, GTFO, and others, making it a central hub for Thunderstore-based modding workflows. One of its core strengths is the profile system, which lets users maintain separate mod configurations for different play styles or multiplayer compatibility.
    Downloads: 156 This Week
    Last Update:
    See Project
  • 4
    HuMidi

    HuMidi

    Play MIDI like a human in ROBLOX with automatic sustain pedals.

    HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation via Machine Learning models and algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could! Personally have been tested in: - Visual Pianos - Starving Pianists - Digital Piano - Piano's Got Talent This tool is universal, as long as the piano in-game allows to be played on a keyboard.
    Leader badge
    4.5 out of 5 stars 2 Reviews
    Downloads: 1,419 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    x-minecraft-launcher

    x-minecraft-launcher

    An Open Source Minecraft Launcher with Modern UX

    x-minecraft-launcher is an open-source Minecraft launcher designed to provide a modern user interface and powerful tools for managing modded Minecraft environments. The application allows players to install and manage multiple instances of Minecraft, each with its own configuration, mods, resource packs, and runtime settings. It emphasizes efficient disk usage by sharing resources between instances rather than duplicating files, which helps reduce storage consumption when working with many modpacks. The launcher integrates directly with major mod distribution ecosystems and supports downloading mods, modpacks, and dependencies from various repositories. Built with modern web and desktop technologies, it focuses on performance, modular architecture, and cross-platform compatibility across Windows, Linux, and macOS systems. The project also supports different authentication systems and allows advanced configuration of Java runtime parameters and game settings.
    Downloads: 111 This Week
    Last Update:
    See Project
  • 6
    Decky Loader

    Decky Loader

    A plugin loader for the Steam Deck

    Decky Loader is a homebrew plugin launcher built for the Steam Deck that enables users to extend and customize the console’s functionality through a dynamic plugin ecosystem integrated directly into the SteamOS interface. It acts as a middleware layer that injects and manages plugins, allowing deep customization such as modifying UI elements, changing system sounds, adjusting display properties, and extending system behavior beyond stock capabilities. The platform is designed to persist across system updates and reboots, ensuring continuity of installed plugins without manual reconfiguration. It supports advanced developer features such as two-way communication between plugins and the loader, as well as interoperability between Python backends and TypeScript React frontends. Decky Loader also allows plugins to bypass typical browser restrictions like CORS, enabling more powerful integrations with external data sources.
    Downloads: 82 This Week
    Last Update:
    See Project
  • 7
    Babylon.js

    Babylon.js

    Open game and rendering engine packed into a JavaScript framework

    Our mission is to create one of the most powerful, beautiful, and simple Web rendering engines in the world. Our passion is to make it completely open and free for everyone. We are artists, developers, creators, and dreamers and we want to make it as simple as possible to enable everyone to bring their ideas to life. With this new version of Babylon.js, we set out to make it even easier to develop with. From a ton of new tools, to improved workflows and features, new documentation and more, it is our sincere hope that Babylon.js 4.2 will make your development process faster and easier while unlocking new simple ways to work. The core focus of Babylon.js 4.2 has been around simplicity. While Babylon.js keeps its code-first approach, we’ve added many tools in the Inspector and enhanced the Node Material Editor to save time to developers and Tech Artists. With the Particle Editor, you can now create and configure particle systems with the click of the mouse.
    Downloads: 80 This Week
    Last Update:
    See Project
  • 8
    WowUp (CurseForge)

    WowUp (CurseForge)

    WowUp CurseForge Client Repository

    WowUp CurseForge Client is a specialized distribution of the open-source WowUp addon manager designed for World of Warcraft players. It provides access to CurseForge addons through a graphical desktop interface. Users can discover, install, update, and remove addons without manually managing downloaded files. The application helps identify installed packages and check whether newer versions are available. It supports organizing addons for compatible World of Warcraft installations and game versions. Its centralized interface simplifies maintaining collections of gameplay enhancements and interface modifications. The original WowUp.CF repository is no longer independently maintained, as development of both WowUp clients has moved to the main WowUp repository. This distribution focuses on providing CurseForge integration within the WowUp addon management experience.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 9
    Heroic Games Launcher

    Heroic Games Launcher

    A Native GOG and Epic Games Launcher for Linux, Windows and Mac

    Heroic is an Open Source GOG and Epic games launcher for Linux, Windows and macOS. Also available on the SteamDeck! Check game details like description, publisher, download and install size, time played and more. On Linux and on MacOS you can select to install the Windows version of a native game. This might be handy in case the native version is not supported anymore. On Linux you can choose that for GOG games only. Go to the Epic or GOG store without even leaving Heroic. Get free games or buy new ones directly from Heroic's interface! Add games to favorites or simply hide the games you already played or will never play at all! If you don't like the default colors, you have the ability to change them. It also includes the famous Dracula theme. On Linux, download the latest version of Wine-GE, Wine-Lutris or even Proton-GE using the Wine Manager. These selection of Wine version are focused on improving the gaming experience and compatibility.
    5.0 out of 5 stars 1 Review
    Downloads: 60 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    EmuSAK UI

    EmuSAK UI

    Download saves or mods for Nintendo Switch emulators

    EmuSAK-ui is a graphical mod for EmuSAK. This is a tool to manage your switch emulators, such as downloading saves or mods. Just go to the releases page and download the latest build for your OS. Only on Windows there is an auto-update feature. Install the software by executing the .exe file. Afterwards, you can remove the software like any other program on your computer. Download the .deb file, then install it with sudo dpkg -i ./emusak-ui-X.Y_amd64.deb. Add one or multiple Ryujinx folders (where Ryujinx.exe is located) to manage different builds (such as mainline, portable, LDN, etc.) Display your local shaders count & EmuSAK shaders count (to download them if you have fewer shaders) You can share shaders in just one click if you have more shaders than EmuSAK. Downloads mods for a specific game. Download shaders for a specific game.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 11
    Pokemon Showdown
    Pokémon Showdown is a Pokémon battle simulator. Play Pokémon battles online! Play with randomly generated teams, or build your own! Fully animated!
    Downloads: 39 This Week
    Last Update:
    See Project
  • 12
    Greenlight

    Greenlight

    Greenlight is an open-source client for xCloud and Xbox home streaming

    Greenlight is a free, open-source Xbox streaming client designed for accessing Xbox Cloud Gaming and remotely playing games from Xbox consoles. Developed with JavaScript and TypeScript, it provides a desktop application for Windows, macOS, Linux, and Steam Deck. The software enables users to stream video and audio from Xbox One and Xbox Series consoles over a network connection. It also supports Microsoft's Xbox Cloud Gaming service for playing compatible cloud-hosted games. Greenlight offers gamepad controls, keyboard input, and controller vibration support during cloud streaming sessions. Its integrated friends list helps users view their Xbox contacts directly within the application. As an independent client, Greenlight provides an alternative interface for accessing Xbox streaming services.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 13
    En Croissant

    En Croissant

    The Ultimate Chess Toolkit

    En Croissant is a free, open-source chess toolkit designed for studying games, analyzing positions, and developing opening repertoires. It provides a customizable graphical interface for working with chess engines and game databases. Users can import and analyze games from popular online chess platforms. The software supports multiple UCI-compatible engines, allowing detailed evaluation of positions and candidate moves. Its repertoire builder helps players organize opening variations and practice them through spaced repetition. Database tools allow searching for complete or partial board positions. En Croissant also simplifies installing and managing engines and chess databases. Built with Tauri, Rust, and React, it offers a cross-platform environment for chess training and analysis.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14
    roblox-ts

    roblox-ts

    A TypeScript-to-Luau Compiler for Roblox

    roblox-ts is an attempt to bridge the abilities of TypeScript to work in a Roblox environment. We break down your code into an abstract syntax tree and emit functionally similar structures in Luau so that the code behaves the same.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 15
    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 setups, making it suitable for educational hardware platforms such as microcontrollers and classroom devices. The system uses a subset of TypeScript as its underlying programming language, simplifying JavaScript syntax while maintaining compatibility with modern development workflows. Through its modular design, developers can create specialized editors and programming experiences tailored to specific devices or learning contexts.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    SJMCL

    SJMCL

    Minecraft launcher born from @SJMC-Dev, built with the community

    SJMCL is a free, open-source Minecraft launcher developed by the SJMCL community to simplify game installation and management. It supports multiple Minecraft installations, game directories, and independently configured instances. Users can download game versions, mod loaders, modpacks, and additional resources from CurseForge and Modrinth. The launcher provides centralized management of mods, resource packs, shaders, saves, and screenshots. It supports Microsoft account authentication and compatible third-party authentication services. Its extension system allows developers to add functionality, while deeplinks and Model Context Protocol integrations enable external automation. Built with Tauri, SJMCL is available for Windows, macOS, and Linux.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    WowUp

    WowUp

    WowUp the World of Warcraft addon updater

    WowUp is a free, open-source desktop application designed for discovering, installing, and updating World of Warcraft addons. It provides a centralized interface for managing modifications that enhance gameplay, user interfaces, and other in-game functions. The software supports multiple addon sources, allowing players to browse available extensions and maintain installed packages. Users can manage addons across different World of Warcraft installations and game versions. It automatically checks for available updates and simplifies the process of keeping addons current. WowUp also offers separate distributions with support for different addon providers, including CurseForge and Wago. Available for Windows, macOS, and Linux, it streamlines addon maintenance and reduces the need for manual downloads and installations.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 18
    P8

    P8

    PICO-8 dependency manager

    p8 is a dependency manager for PICO-8 that allows developers to import Lua or Moonscript modules, spritesheets, and automatically reload carts during development. It streamlines the workflow for PICO-8 projects by managing dependencies and facilitating code organization.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    Pocket Sync

    Pocket Sync

    A GUI tool (Mac, Windows, Linux) for doing stuff

    Pocket Sync is a free, open-source desktop application designed for managing content and settings on the Analogue Pocket handheld gaming console. It provides a graphical interface for browsing, installing, and configuring openFPGA cores. Users can connect their console or microSD card to organize game files and automatically transfer supported content. The software supports backing up and restoring game saves, managing save states, and accessing game directories. It also allows screenshots to be corrected, upscaled, and exported. Additional features include Game Boy Camera photo extraction, custom image management, and automatic save backups. Built with Tauri for Windows, macOS, and Linux, Pocket Sync simplifies maintaining and customizing the Analogue Pocket.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    Steam ROM Manager

    Steam ROM Manager

    The bulk game importer and artwork manager for Steam

    Steam ROM Manager is a free, open-source application that imports non-Steam games and manages artwork within Steam libraries. It supports emulator ROMs, games from other storefronts, and custom applications. Users can automatically discover games through configurable parsers or manually specify their locations. Integrations with Epic Games, GOG, itch.io, and other platforms simplify library organization. Artwork management tools retrieve images from SteamGridDB and customize existing Steam entries. The application also handles controller templates for imported shortcuts. Advanced users can manage parsers through a command-line interface and automate library updates. Steam ROM Manager runs on Windows, macOS, and Linux, including Steam Deck environments.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    BSManager

    BSManager

    An all-in-one tool that lets you easly manage BeatSaber versions

    BSManager is a free, open-source Beat Saber management application that organizes game versions, modifications, custom maps, and player-created content. It allows users who own Beat Saber to download and maintain multiple versions through Steam or Oculus authentication. Existing installations can be imported without losing previously downloaded files. Its integrated library provides access to custom maps, playlists, mods, and models from popular Beat Saber communities. Content can be shared between installed versions to avoid repeated downloads. Users can configure launch arguments, create version-specific shortcuts, and customize individual game instances. Additional settings support interface themes and personalized colors. BSManager is available for Windows and Linux.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    GB Studio

    GB Studio

    A quick and easy to use drag and drop retro game creator

    GB Studio is a free, open-source game development application for creating retro-style games compatible with the Nintendo Game Boy and Game Boy Color. It provides a visual, drag-and-drop environment that allows users to develop games without extensive programming knowledge. Developers can design scenes, characters, dialogue, and interactive events through a graphical editor. The software supports multiple game types, including adventures, platformers, and role-playing games. Its event scripting system enables custom gameplay mechanics, variables, and branching interactions. GB Studio also includes tools for managing sprites, animations, backgrounds, and retro music. Available for Windows, macOS, and Linux, it can export playable ROM files, browser-based games, and builds for compatible hardware.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    MCSManager

    MCSManager

    Free, Secure, Distributed, Modern Control Panel for Minecraft

    MCSManager Panel (MCSM) is a modern, secure, and distributed control panel designed for managing Minecraft and Steam game servers. MCSManager has already gained a certain level of popularity within the community, specifically Minecraft. MCSManager excels in offering a centralized management solution for multiple server instances and provides a secure and reliable multi-user permission system. In addition, We are committed to supporting server administrators not only for Minecraft but also for Terraria and various Steam games. Our goal is to foster a thriving and supportive community for game server management.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    Rune

    Rune

    Build multiplayer web games played by millions

    Rune is a game development platform focused on creating real-time multiplayer games with minimal backend code. Designed for indie developers, it handles networking, matchmaking, and server management while integrating seamlessly with JavaScript-based game engines.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Twine

    Twine

    Twine, a tool for telling interactive, nonlinear stories

    Twine is a free, open-source storytelling application for creating interactive fiction and nonlinear narratives. It allows writers and developers to build branching stories through interconnected passages without requiring extensive programming knowledge. The visual story editor makes it easy to organize narrative paths, choices, and alternative outcomes. Authors can incorporate variables, conditional logic, and interactive elements using supported story formats such as Harlowe and SugarCube. Twine stories can include HTML, CSS, and JavaScript for advanced customization and dynamic gameplay. Finished projects can be published as standalone HTML files that run in standard web browsers. Available as both a browser-based editor and a desktop application, Twine is widely used for interactive literature, narrative games, and educational experiences.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next