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

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar Icon
    Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar

    See what hackers already know about your organization – and stop them from getting in.

    Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
    Free Trial
  • 1
    Warzone 2100

    Warzone 2100

    RTS game with the theme of Strategy by Design

    You command the forces of “The Project” in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multi-player and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multi-player is also cross-platform, battle your friends with any OS, Windows, Linux or Mac, it all works seamlessly! We also offer 100% portable Windows builds, take the game and install it anywhere! Our source repo is now at https://github.com/Warzone2100/warzone2100 Warzone 2100 works on both 32 & 64 bit Windows Vista or higher, 32 or 64 bit Linux, & macOS 10.10+.
    Leader badge
    Downloads: 1,888 This Week
    Last Update:
    See Project
  • 2
    BlooketUI

    BlooketUI

    The best Blooket Multitool out there

    The best Blooket Multitool out there. A script that uses a graphical user interface to make Blooket cheating easier than ever. Copy the code of src.js by pressing CTRL + A, now paste that into your browser console (CTRL + SHIFT + I). Copy the code from bookmarklet.js by pressing CTRL + A, and create a new Bookmark and paste the code you copied in the URL option.
    Downloads: 74 This Week
    Last Update:
    See Project
  • 3
    Mineflayer

    Mineflayer

    Create Minecraft bots with a powerful and high level JavaScript API

    Create Minecraft bots with a powerful, stable, and high-level JavaScript API, also usable from Python. First time using Node.js? You may want to start with the tutorial. Know Python? Check out some Python examples and try out Mineflayer on Google Colab. Supports Minecraft 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17 and 1.18. Block knowledge. You can query the world around you. Milliseconds to find any block. Miscellaneous stuff such as knowing your health and whether it is raining. Parse and serialize Minecraft packets, plus authentication and encryption. Language independent module providing Minecraft data for Minecraft clients, servers, and libraries. Node.js library to interact with Mojang's authentication system, known as Yggdrasil. Represent a Minecraft biome with its associated data. Mineflayer is pluggable; anyone can create a plugin that adds an even higher level API on top of Mineflayer.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 4
    GDLauncher

    GDLauncher

    GDLauncher is a simple, yet powerful Minecraft custom launcher

    GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience. Our main focus is to provide a powerful launcher but keeping the UI clean and modern. You'll be able to browse and download any mod pack directly from within the launcher! You can play vanilla, forge and fabric directly from the launcher, without needing to download anything else. You can easily download mods and keep them up to date. You don't need to have java installed on your pc. We will automatically download the best java release to ensure complete compatibility. You don't need to have java installed, a suitable version will be downloaded automatically. It's as easy as pie to install the vanilla game, forge, fabric, and all curseforge modpacks. No further action from the user is required.
    Downloads: 29 This Week
    Last Update:
    See Project
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 5
    JudoShiai is a set of programs that help to organize a judo tournament.
    Leader badge
    Downloads: 163 This Week
    Last Update:
    See Project
  • 6
    answer.js

    answer.js

    An open source blooket auto-player / cheat

    A bookmarklet-based blooket auto-player that uses the offical blooket api to get question answers. I also made blooket-rng-tool to help with RNG-based game modes, you should check it out. Execute (click on bookmark) on the PIN screen, then enter pin as you normally would. It will auto-play the game for you, and get all questions correct.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 7
    Blooklet-utility-mod

    Blooklet-utility-mod

    A userscript for Blooklet, compatible with tampermonkey

    This script is created for research and education purposes. Abusive usage of this script is not tolerated and the author is not responsible for any damage or harm caused due to usage of the script. Features such as skin unlocks work by intercepting blooket's request to its server and modifying the response data to unlock skins. This request only happens once, so once the request is made, the feature can no longer be enabled/disabled. The ability to unlock skins requires the name of the skin to be known, include those of which that are hidden. If you know a skin name and would like to contribute, please open an issue and it will be added. Install Tampermonkey, add the contents of index.js to tampermonkey. Restart your browser and use right ctrl to activate/deactivate the menu.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 8
    PlayCanvas WebGL Game Engine

    PlayCanvas WebGL Game Engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    PlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in any mobile or desktop browser. PlayCanvas is used by leading companies in video games, advertising and visualization such as Animech, Arm, BMW, Disney, Facebook, Famobi, Funday Factory, IGT, King, Miniclip, Leapfrog, Mojiworks, Mozilla, Nickelodeon, Nordeus, NOWWA, PikPok, PlaySide Studios, Polaris, Product Madness, Samsung, Snap, Spry Fox, Zeptolab, Zynga. The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 4S. PlayCanvas ensures a fast loading time by using multiple features such as script concatenation, minification, deferred loading of non-essential assets and more. PlayCanvas has many team features such as being able to chat with your teammates directly from within the Editor.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 9
    0 A.D.

    0 A.D.

    0 A.D. is a free, open-source, cross-platform real-time strategy game.

    0 A.D. (pronounced "zero ey-dee") is a cross-platform real-time strategy (RTS) game of ancient warfare. It's a historically-based war/economy game that allows players to relive or rewrite the history of ancient civilizations, each depicted at their peak of economic growth and military prowess.
    Downloads: 69 This Week
    Last Update:
    See Project
  • Turn Your Content into Interactive Magic - For Free Icon
    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.
    Start Free Forever
  • 10
    DS3Windows

    DS3Windows

    DS3Windows allows you to use a DualShock 3 Controller on your PC

    DS3Window is an open-source program that will allow someone to get the experience of using a Playstation 3 DualShock Controller on a PC by emulating a Xbox 360 Controller. ⚠️Sometimes Windows will show unknown application error, click "More info" then click "Run anyway".
    Leader badge
    Downloads: 220 This Week
    Last Update:
    See Project
  • 11
    QuickPlay

    QuickPlay

    Retro-Gaming Multi-Emulator Frontend. Frontend-of-Frontends

    Welcome to the QuickPlay homepage. QuickPlay - MAME Edition is a powerful Windows universal emulator frontend, which has support for countless emulators, systems, game sets and other emulation frontend projects. Its main focus is on being user friendly, simple to set up, yet thorough: its a combined searchable library for all of your retro-gaming...It has a novel Emulator Finder system that takes the hassle out of initial setup and ongoing maintainance
    Leader badge
    Downloads: 70 This Week
    Last Update:
    See Project
  • 12
    Sabaki

    Sabaki

    An elegant Go board and SGF editor for a more civilized age

    An elegant Go board and SGF editor for a more civilized age. Sabaki is a modern, elegant, cross-platform Go/Baduk/Weiqi board and SGF editor for a more civilized age. It’s free, open source and uses web technology based on Electron. You can see its code, contribute or report an issue at our GitHub repository. Sabaki offers a variety of board markup tools, including the SGF 4-compliant line and arrow tool. Annotate your positions and moves, set hotspots in your favorite games, write reviews in Markdown. Sabaki also supports SGF game containers, saving and reading multiple games within one file. Score your games using area or territory counting. You can also use the score estimator to see which player is ahead in mid-game. Toggle the life & death status of groups to refine the estimation.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    Bitburner

    Bitburner

    Bitburner Game

    Welcome to Bitburner, a cyberpunk-themed incremental RPG! The game takes place in a dark, dystopian future. The year is 2077. Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. The game is currently in the early beta stage of development. Bitburner is a cyberpunk-themed incremental RPG where you, the player, take the role of an unknown hacker in a dark, dystopian world. When a mysterious hacker called jump3R messages you, he/she confirms your suspicions that there is something wrong with the world around you. Now, aided by jump3R, you embark on a quest to gain money and power by any means necessary, in the hopes that this will lead to uncovering the secrets that you’ve been searching for.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    Blooket

    Blooket

    Collection of utilities that interact with the Blooket API / website

    A collection of scripts and programs designed to interact with the Blooket API and website to give users advanced control over stuff. Utilities that interact with the Blooket API / website. For IOS please view the IOS/Apple section of this file, for Android/Samsung/Google OS please view the bookmarklet section. Before running the script on the Blooks page, make sure you click on a non-common blook. Check for any mistakes you may have made. If you are certain it is a problem with the code, go to the Issues tab of the repo and create a new issue.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 15
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos. The code editor highlights errors and provides documentation right while writing your code. ct.js is based on Pixi.js, works on WebGL and provides great performance in browsers and desktop environments. Modules add new powers, and when ct.js is not enough, you can add any JS code or library. A small stylized adventure with AI-powered sea battles, violent environment, and little puzzle sections. Join the voyage to save a colony from a deadly disease!
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    Habitica

    Habitica

    A habit tracker app which treats your goals like a Role Playing Game

    Get motivated to achieve your goals. Now is the time to have fun while completing your tasks! Join more than 4 million Habiticans and improve your life one task at a time. Habitica is a free habit building and productivity app that takes your real life as a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to be healthy, hardworking, and happy. Stay responsible by following and maintaining your Habits, Daily Tasks and To-Do Tasks with habitica's mobile apps and the website, both easy to use. Cross off tasks to level up your Avatar, and unlock in-game features like battle armor, mysterious pets, magical abilities, and even missions! Fight monsters with other Habitica users! Use the Gold you earn to buy in-game or custom rewards, like watching an episode of your favorite TV series.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    wsnow

    wsnow

    Let it snow in your browser

    Wsnow creates a Christmas-conform background in your browser. So wsnow is not restricted to Linux, but will run in every decent browser: Filerfox, Explorer, Edge, Safari, etc. Linux user? Have a look at https://sourceforge.net/projects/xsnow .
    Downloads: 139 This Week
    Last Update:
    See Project
  • 18
    Helios Launcher

    Helios Launcher

    Custom launcher for modded minecraft written in Electron and Node.js

    A customizable Minecraft launcher allows players to manage multiple instances and mod packs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor, Learn Hindi typing

    Typingbaba: Hindi typing tutor is an app made for learners of each and every capacity. It will improve the learning curve of every user. Typing baba is designed for hindi typing learners besides this it will help the intermediate learners to excel via accectuating and refining their skill and strong points. It includes hindi typing lessons which are meant to increase typing speed and accuracy of users. This tutor is designed by taking into account all shortcomings of new users so that in short time they can achieve great progress bu weeding out all the stumbling process of learning. We developed this typing tutor after having more than enough experience in making the individuals trained. Features: Hindi Typing Tutor KrutiDev 010
    Leader badge
    Downloads: 106 This Week
    Last Update:
    See Project
  • 20
    Roblox Auto Clicker

    Roblox Auto Clicker

    Free Roblox auto clicker. No need to optimize. Don't waste time.

    With this application you won't waste your time for clicking. It is free and trusted forever. This application doesn't need to optimize like other autoclicker applications. You can open and close it at the same time while you were playing Roblox. Start earning your free robux now. This application made by HorizonPublish
    Downloads: 37 This Week
    Last Update:
    See Project
  • 21
    microStudio

    microStudio

    Free, open source game engine online

    microStudio is a free, open source game engine online. It is also a platform to learn and practice programming. microStudio can be used for free. You can also install your own copy, to work locally or on your own server for your team or classroom. microStudio is available online, this is the simpler and the preferred way, you will have access to all the online collaboration features, online publishing, and more export features. You don't even need to create an account, you can start working as a guest. microStudio includes all you need to write code, create sprites and maps for your 2D game. All from your web browser. Your project is stored in the cloud, and accessible from anywhere. Write your game code in microScript, a simple language inspired by Lua. The documentation is always there to help. Create cool demos in just a few lines of code. microScript shines by its simplicity and interactivity. But you can also code in JavaScript, Python, or Lua if you prefer.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    pgn4web

    pgn4web

    javascript chess games viewer for websites, blogs and live broadcasts

    pgn4web is a javascript chess games viewer for websites, blogs and live broadcasts. "pgn4web has a clean design, and is easily integrated and configured in wordpress. And yet, below that layer of simplicity, it has enough bells and whistles to allow for more baroque needs and taste. A truly great plugin." GM Tiger Hillarp, using the pgn4web plugin for wordpress on his site chess at the bag of cats, May 2013. "We wanted a live viewer that could work on tablets and mobile phones. pgn4web did fit very well on every platform, is stable and matched our visual design. Also the horizontal view for the commentators and the vertical view for smartphones was a real plus." H.S. from the Max Euwe memorial tournament committee, using pgn4web for live broadcast and game reports, November 2011.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 23
    JS_CSS_Poker

    JS_CSS_Poker

    Free Texas Holdem Poker game using HTML5, CSS and JavaScript

    A free online Texas Hold'em poker game written in JavaScript and a web-gui using HTML5 and CSS, all source included Works as a solitaire, it is you against the robots No money - but you will not win that much either. No registration - I am just glad if you give some feedback if you find any problems. All source code included Totally bug free Climate positive Want to see it? https://js-css-poker.sourceforge.io/ Want to play it? https://js-css-poker.sourceforge.io/poker.html This is a merge of the Texas hold 'em game from https://sourceforge.net/projects/jsholdem/ and the js/CSS/HTML frontend from https://github.com/tansey/js_poker Compatibility: Any modern browser, such as Firefox, Chrome and Edge, on any OS, Windows, Linux, Mac works nilssonopel@users.sourceforge.net
    Downloads: 20 This Week
    Last Update:
    See Project
  • 24
    Blooket Hack game

    Blooket Hack game

    Best blooket hack around

    Best blooket hack around Please star this project. It works Fine if you need help just comment It and I will fix It. Simply select a hack folder and copy it then on your computer left click and click on inspect then go to console and paste the hack in then refresh your browser. Simply made by javascript.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    LayaAir3.0

    LayaAir3.0

    LayaAir is an open-source 2D/3D engine

    The LayaAir engine is a game engine brand under Layabox . The LayaAir engine not only supports 2D, 3D, AR, VR and other types of game development but also can be used in advertising, marketing, education and other fields. In addition to the release of the HTML5 version, it also supports the release of Native-APP, WeChat mini-games, QQ mini-games, Baidu mini-games, Bilibili mini-games, Douyin mini-games, Toutiao mini-games, Alipay mini-games, OPPO mini-games, and vivo mini-games. Games, Xiaomi Quick Games, Huawei Quick Games, and other platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.