Phaser VS lodash

Compare Phaser vs lodash and see what are their differences.


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. (by photonstorm)


A modern JavaScript utility library delivering modularity, performance, & extras. (by lodash)
Our great sponsors
  • Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
Phaser lodash
50 65
30,587 51,049
- 0.9%
9.8 2.4
5 days ago 14 days ago
JavaScript JavaScript
MIT License GNU General Public License v3.0 or later
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.


Posts with mentions or reviews of Phaser. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Frustrations with Web Development, Especially Front-End | 2021-10-18
    Canvas: It's not easy to start using canvas I found but it's essentially the modern day Adobe Flash in terms of how it works. I've only ever used it with libaries like Phaser but you can use plain Javascript.
  • Libraries for other languages similar to Ebiten? | 2021-10-18
    Phaser (JavaScript)
  • Snakes - my first HTML5 multiplayer browser game - 100% JavaScript - WITH BOTS! - works on desktop, iPhone, android - Phaser for rendering, NodeJS game server with real-time networking using WebRTC's data channels (UDP!) hosted on FREE 6GB ARM compute from IBM | 2021-10-14
    The visual rendering is done by Phaser. I have a working version using Pixi as well, but went with Phaser for arbitrary reasons.
  • 2D MMORPG Browser Game | 2021-10-13
    Try . They have many tutorials, multiplayer games included. Should be a good place to start.
  • Adobe Uses DMCA to Nuke Project That Keeps Flash Alive, Secure & Adware Free | 2021-10-12
    Well, technically, Unity Web is JS + WebGL. But yeah, tools like Phaser could use more developers.
  • I want to develop a simple educational 2D game for iOS. How do I go about it?
    If you’re going to go the browser route, maybe try
  • [AskJS] what is the best game engine for js, that’s free?
    Check out Phaser3
  • Building a Roguelike Game with TypeScript | 2021-09-25
    So I'm still decided to learn Unity and do a project with it. However, my C# knowledge is close to nil 😛. I've known about Phaser for a few years now, and stayed away from it for multiple reasons, the main one being that there really isn't a big community, compared to other engines like Unity or Godot. But currently, it's almost fully compatible with Typescript, which in my head, is acting like a stepping stone to C#. So I went it it.
  • Participa del evento js13kGames para desarrolladores de juegos en la web | 2021-08-31
  • Do these kinds of pools exist anywhere in real life?
    It's an adventure game about waking up in a weird, liminal world. Most of the backgrounds are generated using Art Breeder, and the game itself is written in JavaScript using Phaser


Posts with mentions or reviews of lodash. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-23.
  • 3 ways to import node modules in deno | 2021-10-23
    I got that URL by going to the file on GitHub and then clicking the raw button.
  • Is the _.pipe function not in lodash anymore ? I tried to import it as i saw in a tutorial but couldn't use it. Are there things to know when importing lodash that i may have missed ? | 2021-10-23
    It was combined into the main lodash package awhile back. So you would npm i lodash like you probably already have. When you import however, you need to import from lodash/fp. Take a look at the guide they have in their repo:
  • BREAKING!! NPM package ‘ua-parser-js’ with more than 7M weekly download is compromised
  • React/Webpack: From MB to KB. How we solved our bundling problem | 2021-10-20
    Second step was removing the “heavy” libraries, it was easy removing Moment.js, Bluebird. We replaced the first with date-fns and Bluebird with native promises. Lodash unfortunately because of time constraints we could not refactor into moving out from some “handy” utilities it provides but we are planning to.
  • Basic/essentials global packages? 📦 | 2021-10-12
    I'm a fan of
  • TypeScript Tricks I wish I knew when I learned TypeScript | 2021-10-12
    Probably best to just lift one off of a major library like Lodash, they're well tested and efficient (no need to actually use the library):

    But depends on your needs, and you can also attach a typeguard to it.

  • My Pain with AWS Amplify | 2021-10-11
    You could argue that this is sort of a Monorepo as you have your React app and your APIs wrapped in its own packages. However, sharing models or libs without manual tweaks is not possible (check out the next part of my series 😉). That could lead to different versions when using libs like _lodash and harm your local storage as you always have an individual node_modules for each function.
  • How to merge objects in JavaScript? | 2021-10-09
    Loadash is a modern JavaScript utility library delivering modularity, performance & extras. This method recursively merges the own and inherited enumerable string keyed properties of source objects into the destination object. It performs deep merge by recursively merging object properties and arrays. For more information visit Loadash _.merge documentation.
  • Understanding the Modern Web Stack: Webpack (Part 1) | 2021-10-07
    You may notice that we are using a Lodash function inside our script.js file. That's the little _ underscore variable with the join() method. Might be a bit of a simplistic example, but you can replace it with any scenario you can imagine where you might want to use the benefit of an external library function rather than coding it yourself.
  • Synchronous and asynchronous function composition | 2021-09-15
    There is a lot of existing libraries offering the pipe or function composition is some shape. I've successfuly used ramda. Others are happy with lodash/fp If somebody is intersted there is a proposal for pipes as part of javascript syntax. hackpipes.

What are some alternatives?

When comparing Phaser and lodash you can also consider the following projects:

ramda - :ram: Practical functional Javascript

underscore - JavaScript's utility _ belt

lazy.js - Like Underscore, but lazier


immutable-js - Immutable persistent data collections for Javascript which increase efficiency and simplicity.

Sugar - A Javascript library for working with native objects.

Mout - Modular JavaScript Utilities

PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Unreal.js - Unreal.js: Javascript runtime built for UnrealEngine 4

TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Rambda - Faster and smaller alternative to Ramda

mori - ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript