💥 JavaScript game library (by replit)

Kaboom.js Alternatives

Similar projects and alternatives to kaboom.js

  • GitHub repo SNKRX

  • GitHub repo janet

    A dynamic language and bytecode vm

  • GitHub repo Fennel

    Lua Lisp Language

  • GitHub repo BYTEPATH

    A replayable arcade shooter with a focus on build theorycrafting.

  • GitHub repo rlua

    High level Lua bindings to Rust

  • GitHub repo conjure

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile)

  • GitHub repo play

    The easiest way to start coding games and graphics projects in Python (by replit)

  • GitHub repo LadyLua

    Single executable(static), batteries included, Lua 5.1 interpreter.

  • GitHub repo love

    Matthew's Love projects (by ppriest)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better kaboom.js alternative or higher similarity.


Posts where kaboom.js has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-23.
  • Building Asteroids in Kaboom.js
    dev.to | 2021-07-06
    Following our previous tutorial on building Snake, in this tutorial we'll implement Asteroids, one of the first major arcade game hits, developed by Atari in 1979. We'll use Replit's built-in game development platform, Kaboom.js, and cover the following topics:
  • Build a Space Shooter with Kaboom.js
    dev.to | 2021-07-01
    Then we add the action event handler for the gem - we need to do this for all objects with a body component so that interactions with solid objects are taken care of. We do this by calling the resolve method on the gem. Sometimes, if the frame rate gets too low (if there's a lot of action, or the computer's slow), the resolve function may miss a body and solid interaction, and the object falls through the solid. This could cause gems to fall through the ground, out of reach of the player's spaceship. To account for this possibility, we check if the gem's y position is beyond the bounds of the map, and destroy it and spawn a new gem if it is.
  • Building Snake in Kaboom.js
    dev.to | 2021-05-31
    Kaboom.js is a JavaScript library that contains many useful features to make simple in-browser games. It has functionality to draw shapes and sprites (the images of characters and game elements) to the screen, get user input, play sounds, and more. We'll explore these features and learn how they work by using some of them in our game.
  • I open sourced a game I just released on Steam, written in Lua
    news.ycombinator.com | 2021-05-23
    Another good beginner game dev framework is kaboom.js


    Example project online: https://kaboomjs.com/examples#level

    And just to add, if anyone has been using love2d or other frameworks like it, give GoDot a try.

    I started using it a few weeks ago and it's amazing how much I'm getting done with my game.

  • Kaboom – Replit
    news.ycombinator.com | 2021-04-13
    Yes, no boilerplate but also the library is pretty straightforward. All in this one file: https://github.com/replit/kaboom/blob/master/src/kaboom.js
    news.ycombinator.com | 2021-04-13


Basic kaboom.js repo stats
5 days ago

replit/kaboom is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.