react-canvas VS Phaser

Compare react-canvas vs Phaser and see what are their differences.

react-canvas

High performance <canvas> rendering for React components (by Flipboard)

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. (by photonstorm)
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
react-canvas Phaser
4 50
12,737 30,587
0.3% -
0.0 9.8
almost 3 years ago 2 days ago
JavaScript JavaScript
BSD 3-clause "New" or "Revised" License 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.

react-canvas

Posts with mentions or reviews of react-canvas. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-12.
  • Google Docs will move to canvas based rendering instead of DOM
    news.ycombinator.com | 2021-05-12
    I remember Flipboard using canvas to render their UI before using react, which has the same idea, you can look at the repo and their post about it:

    https://github.com/Flipboard/react-canvas

  • Using KonvaJS as canvas with React
    dev.to | 2021-03-25
    React Canvas
  • Is it possible on react native ???
    You can also try using Canvas element in react https://github.com/Flipboard/react-canvas
  • Any js game library where I can use react ?
    reddit.com/r/reactjs | 2021-03-02
    I'm confused, there is react-canvas. Does it just not work very good?

Phaser

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
    reddit.com/r/webdev | 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?
    reddit.com/r/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
    reddit.com/r/gamedev | 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. https://phaser.io/ https://pixijs.com/
  • 2D MMORPG Browser Game
    reddit.com/r/gamedev | 2021-10-13
    Try https://phaser.io/ . 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 &amp; Adware Free
    reddit.com/r/pcgaming | 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 https://phaser.io/
  • [AskJS] what is the best game engine for js, that’s free?
    Check out Phaser3
  • Building a Roguelike Game with TypeScript
    dev.to | 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
    reddit.com/r/fazt | 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

What are some alternatives?

When comparing react-canvas and Phaser you can also consider the following projects:

Konva - Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

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

React Konva - React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.

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

whitestorm.js - :rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

JS Game - JavaScript + Canvas 2D game engine

x-spreadsheet - A web-based JavaScript(canvas) spreadsheet

love - LÖVE is an awesome 2D game framework for Lua.

GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

SFML - Simple and Fast Multimedia Library

BabylonJS - Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.