HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
kettle11
tangle
TypeScript2023–2023
kettle11 / tangle

tangle

Radically simple multiplayer / networked WebAssembly

2Distinct people
2Mentions
0Explicit recommenders
1.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Radically simple multiplayer / networked WebAssembly

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval2 dated mentions

Observed mentions: 2023-02-17 00:18:56 UTC to 2023-02-23 08:58:25 UTC.

012023-02-17 00:00:00 UTC to 2023-02-17 06:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 17, 00:002023-02-17 06:00:00 UTC to 2023-02-17 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-17 12:00:00 UTC to 2023-02-17 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-17 18:00:00 UTC to 2023-02-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-18 00:00:00 UTC to 2023-02-18 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-18 06:00:00 UTC to 2023-02-18 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-18 12:00:00 UTC to 2023-02-18 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-18 18:00:00 UTC to 2023-02-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-19 00:00:00 UTC to 2023-02-19 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-19 06:00:00 UTC to 2023-02-19 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-19 12:00:00 UTC to 2023-02-19 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-19 18:00:00 UTC to 2023-02-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-20 00:00:00 UTC to 2023-02-20 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 20, 00:002023-02-20 06:00:00 UTC to 2023-02-20 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-20 12:00:00 UTC to 2023-02-20 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-20 18:00:00 UTC to 2023-02-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-21 00:00:00 UTC to 2023-02-21 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-21 06:00:00 UTC to 2023-02-21 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-21 12:00:00 UTC to 2023-02-21 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-21 18:00:00 UTC to 2023-02-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-22 00:00:00 UTC to 2023-02-22 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-22 06:00:00 UTC to 2023-02-22 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-22 12:00:00 UTC to 2023-02-22 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-22 18:00:00 UTC to 2023-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-23 00:00:00 UTC to 2023-02-23 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-23 06:00:00 UTC to 2023-02-23 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 23, 06:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 17, 00:002023-02-17 00:00:00 UTC2023-02-17 06:00:00 UTC110
Feb 17, 06:002023-02-17 06:00:00 UTC2023-02-17 12:00:00 UTC000
Feb 17, 12:002023-02-17 12:00:00 UTC2023-02-17 18:00:00 UTC000
Feb 17, 18:002023-02-17 18:00:00 UTC2023-02-18 00:00:00 UTC000
Feb 18, 00:002023-02-18 00:00:00 UTC2023-02-18 06:00:00 UTC000
Feb 18, 06:002023-02-18 06:00:00 UTC2023-02-18 12:00:00 UTC000
Feb 18, 12:002023-02-18 12:00:00 UTC2023-02-18 18:00:00 UTC000
Feb 18, 18:002023-02-18 18:00:00 UTC2023-02-19 00:00:00 UTC000
Feb 19, 00:002023-02-19 00:00:00 UTC2023-02-19 06:00:00 UTC000
Feb 19, 06:002023-02-19 06:00:00 UTC2023-02-19 12:00:00 UTC000
Feb 19, 12:002023-02-19 12:00:00 UTC2023-02-19 18:00:00 UTC000
Feb 19, 18:002023-02-19 18:00:00 UTC2023-02-20 00:00:00 UTC000
Feb 20, 00:002023-02-20 00:00:00 UTC2023-02-20 06:00:00 UTC000
Feb 20, 06:002023-02-20 06:00:00 UTC2023-02-20 12:00:00 UTC000
Feb 20, 12:002023-02-20 12:00:00 UTC2023-02-20 18:00:00 UTC000
Feb 20, 18:002023-02-20 18:00:00 UTC2023-02-21 00:00:00 UTC000
Feb 21, 00:002023-02-21 00:00:00 UTC2023-02-21 06:00:00 UTC000
Feb 21, 06:002023-02-21 06:00:00 UTC2023-02-21 12:00:00 UTC000
Feb 21, 12:002023-02-21 12:00:00 UTC2023-02-21 18:00:00 UTC000
Feb 21, 18:002023-02-21 18:00:00 UTC2023-02-22 00:00:00 UTC000
Feb 22, 00:002023-02-22 00:00:00 UTC2023-02-22 06:00:00 UTC000
Feb 22, 06:002023-02-22 06:00:00 UTC2023-02-22 12:00:00 UTC000
Feb 22, 12:002023-02-22 12:00:00 UTC2023-02-22 18:00:00 UTC000
Feb 22, 18:002023-02-22 18:00:00 UTC2023-02-23 00:00:00 UTC000
Feb 23, 00:002023-02-23 00:00:00 UTC2023-02-23 06:00:00 UTC000
Feb 23, 06:002023-02-23 06:00:00 UTC2023-02-23 12:00:00 UTC101

What Hacker News says

2 sources
This seems like a mostly very well thought out design (I have a qualm about one detail but maybe they're hiding it), I've been rebuilding an old prototype of mine in a very similar way. The DoD ECS pattern should allow for easy state/log shipping to clients, with those 2 parts you can easily build what fighting games terms as "rollback" based netcode. Rollback is often characterized as complicated but clean, the truth is that if you structure your data around rollback capable simulation from day one it becomes easy (and DoD ECS naturally fits there just like shipping to separate CPU parts back on the PS3) This "trick" of fully shipping state images isn't exactly new, some emulators has done memory image shipping in the past and Ian Kettlewell published a WASM-heap shipping experiment(1) recently that works on the same principle. Compared
Read the rest
to the snapshot/heap shipping of emulators/WASM is that Ambient should allow for server introspection and upgrades of state. Overall I like Ambient, and I'd recommend a look. Only big omission I see right now is audio being missing and it can be a tricky part to synchronize (due to how mixing works). 1: https://github.com/kettle11/tangle
In Ambient: The Multiplayer Game Engine

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.