explaingit

joshua-franco/kizi-reborn

Analysis updated 2026-07-04 · repo last pushed 2026-06-18

0TypeScriptAudience · vibe coderComplexity · 3/5ActiveSetup · moderate

TLDR

An open-source project that recreates the classic Kizi online gaming portal from 2016, complete with a thumbnail grid, category navigation, and in-browser game player. It uses a Flash emulator so you can host and play old Flash, HTML5, and Unity browser games yourself.

Mindmap

mindmap
  root((repo))
    What it does
      Retro game portal
      Thumbnail grid UI
      Category navigation
      Browser game player
    Tech stack
      TypeScript
      Modern web tools
      Ruffle Flash emulator
      HTML5 and Unity support
    Use cases
      Host personal arcade
      Preserve old Flash games
      Share retro games
      Browser gaming nostalgia
    Audience
      Hobbyists
      Web preservation fans
      Retro gaming fans
      Non-commercial only
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Host your own retro game portal with a grid of thumbnails and categories.

USE CASE 2

Play your old Flash game files directly in the browser without installing old plugins.

USE CASE 3

Build a personal arcade website to share classic browser games with friends.

USE CASE 4

Preserve and showcase a collection of Flash, HTML5, and Unity browser games.

What is it built with?

TypeScriptRuffleHTML5Unity WebGL

How does it compare?

joshua-franco/kizi-rebornairirang/airirang-builderaisurfer/mcp_ui_app_example
Stars000
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-06-18
MaintenanceActive
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node.js and TypeScript knowledge, plus you must supply your own game files and images since the repo provides only the code template.

No license is provided in the explanation, so usage rights are unclear and the project is stated to be strictly non-commercial with no ads or monetization.

In plain English

Kizi-reborn is an open-source project that recreates the look and feel of the classic Kizi online gaming portal as it appeared around 2016. If you remember browsing free web games on sites like Kizi, this project brings that experience back to life with a modern, fast interface. It's designed as a preservation project, letting you host your own retro game portal complete with a grid of game thumbnails, category navigation, and a player that can run games directly in the browser. Under the hood, the project uses modern web development tools to build the user interface and handle navigation between pages. The most notable technical feature is its ability to play old Adobe Flash games. Since Flash was officially discontinued and removed from browsers, the project relies on a tool called Ruffle, which acts as a Flash player emulator. It loads and runs the original Flash game files directly in the browser using modern web standards, so users can play classic titles without needing to install old plugins. It also supports more modern HTML5 and Unity-based browser games. This project would appeal to hobbyists, web preservation enthusiasts, or anyone who wants to build their own personal arcade of classic browser games. For example, if you have a collection of old Flash game files gathering dust, you could use this project to set up a personalized gaming website to play them and share them with friends. It's important to note that the repository provides only the underlying code and structure. You have to supply your own game files and images to make it a fully functional portal. The project is strictly non-commercial, meaning it includes no ads, tracking, or monetization of any kind. It's built purely as a code template, and the author is careful to note that it doesn't host any copyrighted assets, logos, or game files. Users must provide everything they want to display inside their own copy of the project.

Copy-paste prompts

Prompt 1
I want to set up Kizi-reborn as my personal retro game arcade. Walk me through cloning the repo, installing dependencies, and running the dev server so I can see the empty portal in my browser.
Prompt 2
I have a folder of old Flash .swf game files I want to add to my Kizi-reborn portal. Where do I place them in the project structure, and how do I wire up the Ruffle Flash player to load them on the game page?
Prompt 3
I want to customize my Kizi-reborn portal with my own game categories and thumbnail images. Show me how to edit the category navigation and thumbnail grid so my own game collection shows up correctly.
Prompt 4
I want to deploy my Kizi-reborn arcade to a static hosting service like Netlify or Vercel. Walk me through building the project for production and deploying it so friends can visit my retro game site.
Prompt 5
I want to add support for a Unity WebGL game to my Kizi-reborn portal. Show me how to integrate a Unity browser build so it loads and plays inside the in-browser game player.

Frequently asked questions

What is kizi-reborn?

An open-source project that recreates the classic Kizi online gaming portal from 2016, complete with a thumbnail grid, category navigation, and in-browser game player. It uses a Flash emulator so you can host and play old Flash, HTML5, and Unity browser games yourself.

What language is kizi-reborn written in?

Mainly TypeScript. The stack also includes TypeScript, Ruffle, HTML5.

Is kizi-reborn actively maintained?

Active — commit in last 30 days (last push 2026-06-18).

What license does kizi-reborn use?

No license is provided in the explanation, so usage rights are unclear and the project is stated to be strictly non-commercial with no ads or monetization.

How hard is kizi-reborn to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kizi-reborn for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub joshua-franco on gitmyhub

Verify against the repo before relying on details.