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. Learn more β
Top 23 TypeScript Multiplayer Projects
-
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.
-
liveblocks
Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.
-
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).
-
etherealengine
iR Engine - Bringing us together on the open social spatial web. π€ π π πΉοΈ π§πΏβπ
-
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.
-
Kaetram-Open
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
-
netplayjs
Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
-
Warp
Warp is a feature-rich framework for multiplayer games, written in GameMaker and NodeJS (previously GM-Online-Framework) (by evolutionleo)
-
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)
-
swords-and-ravens
An online platform to play the board game "A Game of Thrones: The Board Game 2nd Edition"
-
opengb
Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Boardzilla, a framework for making web-based board games | news.ycombinator.com | 2024-01-29If you're looking for something more low-level, I can recommend boardgame.io [1].
[1] https://boardgame.io/
Project mention: Need advice on what to learn in order to develop a multiplayer web-based game. | /r/webdev | 2023-07-06If you don't want to dive deep into backend then https://colyseus.io/ might also be an option.
Project mention: Cloudflare acquires PartyKit to allow developers to build real-time multi-user | news.ycombinator.com | 2024-04-05> Is there any documentation anywhere for this?
PartyKit is open source (https://github.com/partykit/partykit/, MIT), so you could create your own back-end. The Socket.IO folks did: https://blog.partykit.io/posts/party-io-a-socket-io-backend-...
Liveblocks
Project mention: Triplit: Open-source DB that syncs data between server and browser in real-time | news.ycombinator.com | 2024-01-12If 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...
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.
Project mention: Making a Multiplayer WEB RPG - Part 8: Instancing & VAT Animation | dev.to | 2024-04-15Demo: https://t5c.onrender.com Github: https://github.com/oriongunning/t5c
The code is an open source, https://github.com/wight-airmash/ab-server
Project mention: Show HN: OpenGB β modular game back end engine with first-class scripting | news.ycombinator.com | 2024-03-15GitHub: https://github.com/rivet-gg/opengb
A few more notes:
- Licensed permissively under Apache 2.0, go nuts
Project mention: Ask HN: Those making $500/month on side projects in 2024 β Show and tell | news.ycombinator.com | 2024-01-23
TypeScript Multiplayer related posts
-
Making a Multiplayer WEB RPG - Part 8: Instancing & VAT Animation
-
Show HN: Triplit β The Full-Stack Database
-
Show HN: Algora β open-source coding bounties
-
Show HN: I created a Chrome extension to add realtime features to any website
-
Current status
-
Need advice on what to learn in order to develop a multiplayer web-based game.
-
[PC][2016] Multiplayer aircraft battle area style game. Team based battles, choice of a few aircraft. Something like "air.io" or "air-something.io"
-
A note from our sponsor - SurveyJS
surveyjs.io | 3 Jun 2024
Index
What are some of the best open-source Multiplayer projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | boardgame.io | 9,902 |
2 | colyseus | 5,568 |
3 | partykit | 4,128 |
4 | liveblocks | 3,115 |
5 | tangle | 1,162 |
6 | triplit | 922 |
7 | etherealengine | 696 |
8 | Kaetram-Open | 507 |
9 | netplayjs | 460 |
10 | nesbox | 380 |
11 | TOSIOS | 355 |
12 | Warp | 120 |
13 | arcomage-hd | 119 |
14 | OpenCiv | 112 |
15 | swords-and-ravens | 104 |
16 | LeetRooms | 99 |
17 | t5c | 93 |
18 | ab-server | 54 |
19 | memory-cards | 47 |
20 | opengb | 56 |
21 | toonks-game | 34 |
22 | discord-bot | 33 |
23 | swordbattle.io | 28 |
Sponsored