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

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Automate contact and company data extraction Icon
    Automate contact and company data extraction

    Build lead generation pipelines that pull emails, phone numbers, and company details from directories, maps, social platforms. Full API access.

    Generate leads at scale without building or maintaining scrapers. Use 10,000+ ready-made tools that handle authentication, pagination, and anti-bot protection. Pull data from business directories, social profiles, and public sources, then export to your CRM or database via API. Schedule recurring extractions, enrich existing datasets, and integrate with your workflows.
    Explore Apify Store
  • 1
    FlightGear - Flight Simulator

    FlightGear - Flight Simulator

    FlightGear Flight Simulator: free open-source multiplatform flight sim

    Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
    Leader badge
    Downloads: 2,970 This Week
    Last Update:
    See Project
  • 2
    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. The activities are self-contained and browser-based, requiring no installation, which makes them suitable for classrooms and workshops. Progression is scaffolded: earlier levels constrain the toolset, while later levels unlock more expressive blocks and optional textual views. The project’s emphasis on immediate visual feedback and forgiving iteration lowers the barrier for first-time programmers while still rewarding mastery.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 3
    OriLauncher

    OriLauncher

    Fast, user-friendly cross-platform custom launcher for Minecraft

    OriLauncher is a free and open source custom launcher for the popular game Minecraft designed to streamline the process of launching the game with a modern, user-friendly interface. Built using web and desktop technologies like Svelte, Electron, and Vite, it aims to provide a fast and responsive experience for players across multiple platforms including Windows, macOS, and Linux. The launcher enables users to switch quickly between different Minecraft environments (such as Vanilla, Forge, or Fabric) with just one click, eliminating manual setup steps. It also offers support for managing multiple user accounts, remembering both Microsoft and offline profiles to make logging in simpler and more fluid. Players have control over technical settings like RAM allocation and Java version selection directly within the launcher, allowing them to optimize performance for their system.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 4
    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: 32 This Week
    Last Update:
    See Project
  • BoldTrail Real Estate CRM Icon
    BoldTrail Real Estate CRM

    A first-of-its-kind homeownership solution that puts YOU at the center of the coveted lifetime consumer relationship.

    BoldTrail, the #1 rated real estate platform, is built to power your entire brokerage with next-generation technology your agents will use and love. Showcase your unique brand with customizable websites for your company, offices, and every agent. Maximize lead capture with a modern, portal-like consumer search experience and intelligent behavior tracking. Hyper-local area pages, home valuation pages and options for rich lifestyle data keep customers searching with your brokerage as the local experts. The most robust lead gen tools on the market help your brokerage, teams & agents effectively drive new business - no matter their budget. Empower your agents to generate free leads instantly with our simple to use landing pages & IDX squeeze pages. Drive more leads with higher quality and lower cost through in-house tools built within the platform. Diversify lead sources with our automated social media posting, integrated Google and Facebook advertising, custom text codes and more.
    Learn More
  • 5
    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: 32 This Week
    Last Update:
    See Project
  • 6
    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: 26 This Week
    Last Update:
    See Project
  • 7
    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: 24 This Week
    Last Update:
    See Project
  • 8
    PlayCanvas Engine

    PlayCanvas 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: 23 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: 77 This Week
    Last Update:
    See Project
  • Pest Control Management Software Icon
    Pest Control Management Software

    Pocomos is a cloud-based field service solution that caters to businesses

    Built for the pest control industry, but also works great for Mosquito Control, Bin Cleaning, Window Washing, Solar Panel Cleaning, and other Home Service Businesses in need of an easy-to-use software that helps you simplify routing, scheduling, communications, payment processing, truck tracking, time tracking, and reporting.
    Learn More
  • 10
    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: 16 This Week
    Last Update:
    See Project
  • 11
    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: 16 This Week
    Last Update:
    See Project
  • 12
    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: 13 This Week
    Last Update:
    See Project
  • 13
    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
  • 14
    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: 6 This Week
    Last Update:
    See Project
  • 15
    IsoCity

    IsoCity

    A isometric city builder in JavaScript

    Isocity is an interactive web-based project that allows users to create their own isometric cities using modular blocks. It's designed as a fun and creative way to build pixel art cities.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Prince of Persia (JS)

    Prince of Persia (JS)

    Prince of Persia reimplementation written in HTML5 / JavaScript

    PrinceJS is a faithful JavaScript remake of the classic 1989 game "Prince of Persia." It recreates the original gameplay, level design, and character animations in modern browsers using HTML5 technologies.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    The Game Center

    The Game Center

    The Game Center offers unblocked games

    The Game Center offers unblocked games which does not require an administrator or really anything to run, and that are adjusted for lower-end computers or laptops. Things such as Grand Theft Auto, Minecraft, or many types of web game applications are completely free to download!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    LittleJS is a super lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools. It is recommended that you start by copying the LittleJS Starter Project This file is mostly empty with just a few things you can use to get started or remove. You can also download and include engine.all.js or engine.all.min.js. In order to load files like images you will need to run a small web server like http-server on npm. I recommend an editor that does this for me automatically like Brackets or VS Code with the Live Server plugin.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    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: 21 This Week
    Last Update:
    See Project
  • 20
    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 state updates are organized. This makes it useful for programmers who are curious about games but don’t want to start from scratch. Because simple games often involve fewer dependencies and easier build processes than full-scale games, tower_game can be a good starting point for hobbyist developers, students learning programming or graphics, or for integration as a mini-game inside larger projects. Additionally, its open-source nature lets contributors fork and improve it.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    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
  • 22
    Reldens - MMORPG Platform

    Reldens - MMORPG Platform

    You can make it - Open Source MMORPG Platform

    Welcome to Reldens, a platform designed to empower developers in creating multiplayer games. With a wide array of features, Reldens enables developers to craft a rich gaming experience without grappling with the complexities usually associated with making a multiplayer game secure and efficient over any network. Built with popular development tools such as NodeJS, Parcel, Colyseus, Phaser, and Firebase, integrated with various database engines, and following robust development practices, the platform ensures security, ease of use, and high customization for developers. While the current stage of the platform is tailored for developers, ongoing improvements to the administration panel aim to make game creation accessible to non-developers in the future.
    Downloads: 2 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
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    OnyxBay

    OnyxBay

    Main repository with actual Space Station 13 sources

    OnyxBay is a branch of Baystation12 serving as the foundation for the Chaotic Onyx SS13 server, offering a balance of roleplay and mechanics with active development, contributor documentation, and adherence to BYOND’s DM-based framework. Maintained under AGPL-3.0 licensing for open-source transparency. Comprehensive contributor documentation, including development guides and tooling. Part of broader Chaotic Onyx ecosystem with community coordination.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Uptime Kuma

    Uptime Kuma

    A fancy self-hosted monitoring tool

    Uptime Kuma is an easy-to-use self-hosted monitoring tool. It is a temporary live demo, all data will be deleted after 10 minutes. Use the one that is closer to you, but I suggest that you should install and try it out for the best demo experience. Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers. Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next