kaboom.js VS love

Compare kaboom.js vs love and see what are their differences.

kaboom.js

๐Ÿ’ฅ JavaScript game library (by replit)

love

Matthew's Love projects (by ppriest)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
kaboom.js love
25 1
2,415 3
2.0% -
9.1 1.8
8 days ago almost 3 years ago
TypeScript Lua
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

kaboom.js

Posts with mentions or reviews of kaboom.js. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-17.
  • Ask HN: Yo wants to build a game, I'm lost. What can I do?
    20 projects | news.ycombinator.com | 17 Jan 2024
    Switch to 2D and use kaboom: https://kaboomjs.com/ it is incredibly simple but incredibly rewarding!
  • How to have the coolest booth at a tech conference ๐Ÿ•น๐Ÿ‘พ
    3 projects | dev.to | 3 Oct 2023
    But if Lua isnโ€™t really your thing, then you could try out KaboomJS, a similar open-source javascript game library.
  • Game development without a computer
    4 projects | /r/gamedev | 5 Feb 2023
    kaboom.js - a simple javascript library for 2D games
  • Build an RPG game on Solana
    5 projects | dev.to | 26 Oct 2022
    Kaboom is a Javascript game programming library that helps you make games fast and fun. Building games in the browser has never been so easy thanks to Kaboom from Replit. Github
  • How to start developing mobile games?
    3 projects | /r/AskProgramming | 9 Aug 2022
    If you are good with javascript check out KaboomJs. If you feel like something with more advanced features Phaser is great.
  • Creative coding with Replit
    4 projects | dev.to | 24 Nov 2021
    Kaboom has a fast-growing resource and user base. The official Kaboom site documents each feature, and also has some specific examples. There is also a site with complete tutorials for building different types of games at Make JavaScript Games.
  • The history of Flash games in China
    3 projects | news.ycombinator.com | 20 Nov 2021
    I grew up in China, playing flash games on 4399 in computer class is the dearest memory of every 90s kid. Some of them are super crappy or copied but it doesn't matter at all, what matters is we had so much fun.

    As a game dev I don't really like JavaScript and browser due to their weight, however the idea of being able to start having fun instantly for everyone everywhere is beautiful. That's also why I started making an accessible JavaScript game making toolkit (shameless ad warning): https://kaboomjs.com/. Hope is to help preserve the fast-make fast-share culture by providing more accessible tools.

  • Building a Mario-like side-scroller with Kaboom.js
    3 projects | dev.to | 5 Nov 2021
    Tons of games still use the basic side-scroller formula of Mario, so it's a good game to build to learn the basics of game making. We'll build it in the new Kaboom game engine. Kaboom has many useful functions for building platform games, and we'll try to go through as many as we can in this tutorial.
    3 projects | dev.to | 5 Nov 2021
    We can swap out the animation that is played when the enemy is patrolling for this frame. Kaboom has a built in lifespan component that also has a fade out function. This component allows us to slowly fade out the squashed enemy from the scene, and then automatically remove it entirely once the specified lifetime is reached. Kaboom also allows us to dynamically add and remove components from characters using the use and unuse methods. These methods are not yet documented, but you can find them (and more tricks!) by looking at the Kaboom source code. Let's use this knowledge to build a custom component to handle the enemy getting squashed and fading out of the scene:
  • I open sourced a game I just released on Steam, written in Lua
    10 projects | news.ycombinator.com | 23 May 2021
    Another good beginner game dev framework is kaboom.js

    https://kaboomjs.com/

    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.

love

Posts with mentions or reviews of love. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-23.

What are some alternatives?

When comparing kaboom.js and love you can also consider the following projects:

Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser]

play - The easiest way to start coding games and graphics projects in Python

matter-js - a 2D rigid body physics engine for the web โ–ฒโ— โ– 

impact - HTML5 Game Engine

processing - Source code for the Processing Core and Development Environment (PDE)

melonJS - a fresh, modern & lightweight HTML5 game engine

p5.js - p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs โ€”

aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux)

janet - A dynamic language and bytecode vm

EndInternetCensorship - A functional and easy to use proxy site, with loads of games!

Fennel - Lua Lisp Language

engine - Fast and lightweight JavaScript game engine built on WebGL and glTF