HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Rich-Harris
svelte-cubed
Svelte2021–2021
Rich-Harris / svelte-cubed

svelte-cubed

Svelte ❤️ Three

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

What to know before exploring

What it is

Svelte ❤️ Three

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, 5:04:57 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 hour3 dated mentions

Observed mentions: 2021-11-22 21:07:56 UTC to 2021-11-23 10:49:00 UTC.

012021-11-22 21:00:00 UTC to 2021-11-22 22:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 22, 21:002021-11-22 22:00:00 UTC to 2021-11-22 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-22 23:00:00 UTC to 2021-11-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 00:00:00 UTC to 2021-11-23 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 01:00:00 UTC to 2021-11-23 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 02:00:00 UTC to 2021-11-23 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 03:00:00 UTC to 2021-11-23 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 23, 03:002021-11-23 04:00:00 UTC to 2021-11-23 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 05:00:00 UTC to 2021-11-23 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 06:00:00 UTC to 2021-11-23 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 07:00:00 UTC to 2021-11-23 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 08:00:00 UTC to 2021-11-23 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-23 09:00:00 UTC to 2021-11-23 10:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-11-23 10:00:00 UTC to 2021-11-23 11:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsNov 23, 10: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
Nov 22, 21:002021-11-22 21:00:00 UTC2021-11-22 22:00:00 UTC101
Nov 22, 22:002021-11-22 22:00:00 UTC2021-11-22 23:00:00 UTC000
Nov 22, 23:002021-11-22 23:00:00 UTC2021-11-23 00:00:00 UTC000
Nov 23, 00:002021-11-23 00:00:00 UTC2021-11-23 01:00:00 UTC000
Nov 23, 01:002021-11-23 01:00:00 UTC2021-11-23 02:00:00 UTC000
Nov 23, 02:002021-11-23 02:00:00 UTC2021-11-23 03:00:00 UTC000
Nov 23, 03:002021-11-23 03:00:00 UTC2021-11-23 04:00:00 UTC000
Nov 23, 04:002021-11-23 04:00:00 UTC2021-11-23 05:00:00 UTC000
Nov 23, 05:002021-11-23 05:00:00 UTC2021-11-23 06:00:00 UTC000
Nov 23, 06:002021-11-23 06:00:00 UTC2021-11-23 07:00:00 UTC000
Nov 23, 07:002021-11-23 07:00:00 UTC2021-11-23 08:00:00 UTC000
Nov 23, 08:002021-11-23 08:00:00 UTC2021-11-23 09:00:00 UTC000
Nov 23, 09:002021-11-23 09:00:00 UTC2021-11-23 10:00:00 UTC101
Nov 23, 10:002021-11-23 10:00:00 UTC2021-11-23 11:00:00 UTC101

What Hacker News says

3 sources
I think you missed the point. This is enabling you to use a declarative, component-based approach over three.js. You get to use templates and reactivity from Svelte. Ex: https://github.com/Rich-Harris/svelte-cubed/blob/main/src/ro... That’s quite different from “what any developer does to use three.js on their website” which is usually imperative code in a render loop. That the implementation itself [1] looks pretty vanilla is actually one of Svelte’s selling points! It would look a lot more complex with other frameworks. [1] https://github.com/Rich-Harris/svelte-cubed/blob/main/src/li...
In Svelte Cubed
Actually, that felt like a very valid question on your part! A question that would be answered by a small intro for the project, like: "Svelte Cubed is a component library for building Three.js scene graphs in Svelte apps. It was built because of reasons X and Y, attempts to solve the W problem and in practice will make doing Z easier thanks to this." Perhaps a bit like their Getting Started guide, but with the missing reasoning for the project to exist: https://svelte-cubed.vercel.app/docs/getting-started Similarly, the GitHub doesn't seem to have an extensive README or anything yet, either: https://github.com/rich-harris/svelte-cubed While having docs of any sort is nice and should be encouraged, at the same time i often find myself wishing that more projects would summarize what they are, why they exist and what problems they solve, mu
Read the rest
ch like a lot of software packages do (or should do) in the app stores. Do other people not do that sort of stuff with their Git repos for projects, so that everyone can understand what they're looking at, at a glance? Here's a few examples from repos that were a part of my Master's degree: https://git.kronis.dev/rtu1/kvps5_masters_degree_covid_1984/... https://git.kronis.dev/rtu1/kvps5_masters_degree_astolfo_clo... (admittedly the repos themselves no longer are relevant, though should serve as an example of what i mean)
In Svelte Cubed
Why does this need to be its own thing? Looking at the repo[1], we have less 500 lines of code not counting the website itself, and its mostly just svelte code doing what any developer would do to use Threejs on their website. I'm sure its nice to have that glue code written for you, (I haven't actually seen it work on any of my devices yet), but I don't really see what this is doing other than making a repo with Svelte and threejs dependencies, writing some svelte components, and making a flashy website. Is this really all you need to do to "create something"? As a self-taught developer I am always confused what _should_ be my labor or not , especially with web-development. Like, I honestly would assume that I would get laughed off of HN if I ever "made" something like this and passed it off as an accomplishment. But perhaps I am mis
Read the rest
sing something crucial here... 1. https://github.com/rich-harris/svelte-cubed
In Svelte Cubed

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.