Analysis updated 2026-07-11 · repo last pushed 2025-12-28
Showcase your recent GitHub projects and YouTube videos on a personal site.
Build an interactive portfolio with 3D visuals and auto-updating activity feeds.
Learn how to pull live data from GitHub and YouTube into a Svelte app.
Impress recruiters by combining code activity and creative content in one page.
| probablykasper/v4.kasper.space | matiadev/svelte-sandbox | keymusicman/compose-bom-changelog | |
|---|---|---|---|
| Stars | — | 11 | 13 |
| Language | Svelte | Svelte | Svelte |
| Last pushed | 2025-12-28 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a GitHub personal access token for the GraphQL API and Node/npm installed to build the Svelte project.
This is a personal website, specifically the fourth version of Kasper's personal site, hosted at kasper.space. It's a portfolio-style page that showcases what its creator is up to, pulling in live data from other platforms to keep things current. The site is built with Svelte, a tool for making interactive web pages. What makes it interesting is how it connects to other services to display real-time activity. It grabs Kasper's latest YouTube uploads through an RSS feed, and pulls in data from GitHub using their GraphQL API, so visitors can see recent projects or code activity without that information ever being manually copied over. At some point it also used the SoundCloud API, though the strikethrough text suggests that's been dropped. On top of the data integrations, the site includes 3D animations powered by three.js, a popular JavaScript library for rendering interactive 3D graphics in the browser. The main audience here is other developers, potential collaborators, or anyone curious about Kasper's work. A recruiter browsing the site could see recent GitHub activity and YouTube content side by side, getting a sense of both code projects and creative output in one place. The 3D animations add visual polish that goes beyond a typical text-and-links portfolio. The README doesn't go into much detail about design decisions or architecture beyond listing the technologies used. It includes standard development commands for building, previewing, and linting the project, which is typical for a Svelte-based setup. One notable choice is the switch from the YouTube Data API to a simpler RSS feed, likely a tradeoff favoring simplicity and fewer API keys to manage over the more granular data the full API would provide.
A personal portfolio website built with Svelte that automatically showcases live activity from YouTube and GitHub alongside interactive 3D animations powered by three.js.
Mainly Svelte. The stack also includes Svelte, three.js, GitHub GraphQL API.
Quiet — no commits in 6-12 months (last push 2025-12-28).
No license information is provided in this repository, so usage rights are unclear by default.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.