HTML5 Games on Korfix: Games Hub Is Live

23 мая 2026

Korfix sounds like a platform for business tools: catalogs, dashboards, CRM. But a mini-app is an HTML/JS application in an iframe, and the platform doesn't care what's inside: expense tracking or Tetris.

So the marketplace already has a Games category and an app called Games Hub — a game showcase with ratings. This isn't a plan, it's live. And the shelf has room.

A game is just a mini-app

Every Korfix mini-app is a folder of files: config.json, HTML, JS, styles. A game is exactly the same. An HTML5 game already runs in the browser on canvas or DOM; to become a mini-app it just needs a manifest and an entry point.

Three things this means for an indie developer:

  • No hosting needed. The game deploys to the marketplace in one request.
  • No traffic from zero. The platform already has users, and they open Games Hub.
  • No backend for high scores. Korfix catalogs are ready-made storage.

Snake in 30 minutes with Claude Code

Let's take a classic. Open Claude Code and describe:

Write a Snake game in HTML5 canvas as a mini-app for Korfix. Arrow key controls, grow on eating food, game over on collision. Save high score to a Korfix catalog.

Claude Code (with the korfix-devkit plugin it knows the mini-app format) builds the game: canvas, game loop, key handling, rendering. You get index.html with a working Snake and a config.json alongside it.

Thirty minutes is not a figure of speech. The Snake logic is straightforward, and the boilerplate — render, loop, events — is written by AI. You focus on what makes the game yours: speed, feel, look.

config.json for a game

The game manifest differs from a business mini-app mainly in category and icon:

{
  "name": "Snake",
  "version": "1.0.0",
  "description": "Classic Snake on HTML5",
  "category": "Games",
  "logo": "snake.svg",
  "urls": { "game": "index.html" },
  "permissions": {
    "catalogs": { "game_scores": ["read", "create"] }
  }
}

The Games category places the app in the game showcase. permissions requests access to the high-score catalog — read and write. Everything else is the same as any mini-app.

High scores live in a catalog

No need for your own database for player scores. Create a game_scores catalog with fields: player (text), score (number), date (date). The game writes to it via App.fetch — through the user's session, no tokens needed:

import VMCRMUserApp from '/templates/def/db/marketplace/vmcrm-user-app.js';
const App = new VMCRMUserApp();

// game over — save result
await App.fetch('/db/game_scores/add?edit&ajax=1', {
  method: 'POST',
  body: { 'form[score]': finalScore, submit: 1 }
});

// show top scores
const resp = await App.fetch('/db/game_scores.json?order_by=score&order=DESC');

Score saved, leaderboard built from the same catalog. The score field is declared as a number — sorting by descending value works without caveats.

Games Hub and ratings

Games Hub is a showcase mini-app: it collects games in the Games category in one place. A player opens Hub, sees the list, opens a game. Your Snake, published to the marketplace, shows up in that showcase alongside the others.

Next to each game — a rating. That's your built-in audience: you don't need to drive traffic to a separate Snake site. A platform user opens Hub — and sees your game in the common list.

What's planned

The Games catalog, Games Hub, and high-score storage work now. In development — the layer around it:

  • Likes and reactions — players mark favorites, ratings become dynamic.
  • Monetization through Vibe Store — paid games and in-app purchases, developer payouts.
  • Game currency and achievements — an installable layer for games that need it.

We're not naming timelines — this is an honest roadmap, not a promised date. But the foundation — publishing, showcase, score storage — is already under your feet.

Why this is an interesting move

Korfix is a business tools platform, and games on it look unexpected. That's the point. For an indie developer the usual needs are three: somewhere to host, somewhere to find players, somewhere to store progress. Korfix covers all three, and the storage and audience are the same ones that serve the business mini-apps. The game gets infrastructure it didn't have to build.

An evening with Claude Code — and your game has a home and a showcase.


Write your first game. Registration at vibe.korfix.info is free and requires no credit card. Install korfix-devkit, describe your game to Claude Code, deploy to the marketplace — and it'll appear in Games Hub alongside the rest. Platform and audience: free.

Back to blog