TypeScript Multiplayer

Open-source TypeScript projects categorized as Multiplayer

Top 23 TypeScript Multiplayer Projects

  • boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

  • Project mention: Show HN: Boardzilla, a framework for making web-based board games | news.ycombinator.com | 2024-01-29

    If you're looking for something more low-level, I can recommend boardgame.io [1].

    [1] https://boardgame.io/

  • colyseus

    ⚔ Multiplayer Framework for Node.js

  • Project mention: Need advice on what to learn in order to develop a multiplayer web-based game. | /r/webdev | 2023-07-06

    If you don't want to dive deep into backend then https://colyseus.io/ might also be an option.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • liveblocks

    Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.

  • Project mention: Edit This Blog Post | news.ycombinator.com | 2024-02-06

    Absolutely! The real complexity comes from conflict resolution. If someone edits the top, and someone else edits the bottom, which version do you go with? What if they're editing the same area? Entire companies exist to provide elegant solutions to this[0], so it's no simple task.

    0: https://liveblocks.io/

  • tangle

    Radically simple multiplayer / networked WebAssembly

  • triplit

    A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).

  • Project mention: Triplit: Open-source DB that syncs data between server and browser in real-time | news.ycombinator.com | 2024-01-12

    If you want to try that out, we use Sqlite in our server implementation so you can see an example there: https://github.com/aspen-cloud/triplit/blob/main/packages/se...

  • etherealengine

    Ethereal Engine - Bringing us together on the open social spatial web. 🤖 🚀 👓 🕹️ 🧑🏿‍🚀

  • Project mention: frameworks - aframe vs babylon vs others? | /r/WebXR | 2023-05-19

    If you want a full engine, check out Ethereal Engine. You can get it open source for local dev at https://github.com/etherealengine/etherealengine or get a hosted version at www.etherealengine.com.

  • Kaetram-Open

    Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • netplayjs

    Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.

  • Project mention: Q: How are online games like Street Fighter 6 able to synchronize inputs from two players at a high frame rate? (60fps) | /r/gamedev | 2023-05-22

    Since you come from a web background check this JS rollback library: https://github.com/rameshvarun/netplayjs

  • nesbox

    Online multiplayer games platform

  • TOSIOS

    The Open-Source IO Shooter is an open-source multiplayer game in the browser

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    https://github.com/halftheopposite/TOSIOS: never brought the game to the "fun" part of what a game is supposed to be, but at least it serves as educational.

    https://github.com/halftheopposite/graph-dungeon-generator: what was supposed to be circular graph dungeon generator, ended up being a tree dungeon generator.

    https://webcursors.click - I should have spent more time thinking about solving a problem that doesn't exist and clearly you can feel that there's something missing.

  • Warp

    Warp is a feature-rich framework for multiplayer games, written in GameMaker and NodeJS (previously GM-Online-Framework) (by evolutionleo)

  • OpenCiv

    An open source civilization-like game made for the web browser.

  • swords-and-ravens

    An online platform to play the board game "A Game of Thrones: The Board Game 2nd Edition"

  • Project mention: Looking For Game Hub | /r/AGOTBoardGame | 2023-05-20

    Check https://discord.gg/yjFam9PjFM and join us on https://swordsandravens.net for a bug free experience and all THREE expansions for FREE…

  • arcomage-hd

    Web-based, free and open source, remastered 3D clone of 3DO/NWC's 2000 card game Arcomage. 13 languages. Desktop or mobile Android iOS. Online or offline PWA. Against AI or Multiplayer (w/o server). 🧝👾🃏 (ts+react+redux+rxjs, CSS-based anim, WebRTC)

  • LeetRooms

    ⚔️ Multiplayer rooms for LeetCode

  • Project mention: Introducing LeetRooms, a Chrome extension that adds multiplayer rooms to LeetCode! | /r/leetcode | 2023-05-29

    LeetRooms is a Chrome extension that I created to add a multiplayer experience to LeetCode. You can see events in the chat like when people submit a problem, correctly solve a problem, finish a room, etc. Also, the scoreboard lets you see not only how fast people solved a question, but you can also click on an accepted solution to view their code! There are lots of options to customize your room too, like selecting specific topics to practice, filtering problem difficulties, and setting a room duration. One of the most difficult parts of it all was trying to make it feel like a native LeetCode experience. From the design, to the usability (being able to resize and hide the side panel), to the actual functionality (detecting submissions and accepted solutions), I wanted it to feel seamless. That's also why I don't have any plans to support the old UI. It would be a complete rewrite. Check it out @ https://leetrooms.com. It's also open source, so if you run into any bugs please open a GitHub issue! And yes, binarysearch.com was a big inspiration for this project.

  • t5c

    Building a open source multiplayer 3d rpg using babylon.js and colyseus

  • Project mention: Making a Multiplayer WEB RPG - Part 8: Instancing & VAT Animation | dev.to | 2024-04-15

    Demo: https://t5c.onrender.com Github: https://github.com/oriongunning/t5c

  • ab-server

    2d multiplayer action game server for Node.js based on WebSocket communication.

  • Project mention: Current status | /r/airmash | 2023-07-08

    The code is an open source, https://github.com/wight-airmash/ab-server

  • memory-cards

    Small game about memory and cards (uh)

  • opengb

    Open Game Backend: Open-source modular backend for all games and tools.

  • Project mention: Show HN: OpenGB – modular game back end engine with first-class scripting | news.ycombinator.com | 2024-03-15

    GitHub: https://github.com/rivet-gg/opengb

    A few more notes:

    - Licensed permissively under Apache 2.0, go nuts

  • discord-bot

    🤖 Browse the web together right from Discord (by hyperbeam)

  • toonks-game

    TOONKS is a 3D Multiplayer Game where you can play a tiny tank against your friends. You can play on your browser without any installation.

  • swordbattle.io

    A multiplayer sword fighting IO game, now fully rewritten!

  • Project mention: Ask HN: Those making $500/month on side projects in 2024 – Show and tell | news.ycombinator.com | 2024-01-23
  • LandOfTheRair

    Land of the Rair is a full-blown MORPG styled like the MUDs of olde, featuring hours upon hours of gameplay.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-15.

TypeScript Multiplayer related posts

Index

What are some of the best open-source Multiplayer projects in TypeScript? This list will help you:

Project Stars
1 boardgame.io 9,869
2 colyseus 5,485
3 liveblocks 3,029
4 tangle 1,156
5 triplit 830
6 etherealengine 691
7 Kaetram-Open 492
8 netplayjs 450
9 nesbox 372
10 TOSIOS 353
11 Warp 121
12 OpenCiv 107
13 swords-and-ravens 103
14 arcomage-hd 102
15 LeetRooms 93
16 t5c 86
17 ab-server 52
18 memory-cards 47
19 opengb 39
20 discord-bot 31
21 toonks-game 27
22 swordbattle.io 26
23 LandOfTheRair 25
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com