Vibeleaderboard
Index / tool
Visit www.runescapecn.com
Category
Developer Tools
Rank
No. 2129Tools index

Previous survey · No. 2010 ·

Pricing
Open Source
Platform
web
Type
TOOL
Builder
@alns0dev
GitHub
27 stars
Date

About

A collection of UI components styled to match Old School RuneScape's distinctive visual theme, built on top of the popular shadcn/ui component library. Perfect for developers building retro gaming interfaces or nostalgic web applications.

What it does

It supplies a themed interface layer through a hosted registry. Developers install shared visual tokens first, then copy individual React components into their own project for local ownership and customization.

Why it's ranked here

The tool has a clear, practical distribution model and broad component coverage. Its strongest case is consistency: shared fonts, colors, hard edges, beveled shadows, and accessible Radix primitives arrive through the same install workflow.

What's good

The collection covers 38 interface needs, including forms, navigation, overlays, feedback, and data display. Components remain individually owned after installation. Documentation records usage, properties, variants, and live demos, while local RuneStar fonts reduce reliance on remote font delivery.

Tradeoffs

The project describes itself as a work in progress, with more components still being added. Its stack assumes React 19, TypeScript, Tailwind CSS 4, Radix UI, and shadcn conventions. The repository package is private, so the documented consumption path is registry-based copying rather than package installation.

How to use it well

Use it for React interfaces that need a consistent Old School RuneScape visual language and benefit from editable source components. Install the base style before selecting components. It does not cover framework-neutral design systems, backend features, application data, or general game development.

Technical notes+

package.json defines a private ES module project using React 19, TypeScript, Tailwind CSS v4, Vite, Radix UI packages, and Class Variance Authority. src/main.tsx configures browser routes for the landing page, documentation, fonts, changelog, and component pages. src/docs/registry.ts stores component metadata, usage samples, prop definitions, variants, and dynamic demo imports. src/App.tsx dynamically imports the three newest visible demos and renders them through Suspense. src/lib/utils.ts combines clsx with tailwind-merge. src/components/code-block.tsx implements a small JSX-oriented tokenizer rather than using an external syntax-highlighting package. src/components/props-table.tsx switches from a table on larger screens to stacked cards on mobile. src/components/ui/alert.tsx and src/components/ui/badge.tsx define typed visual variants with Class Variance Authority.

Observed

License
MIT
Primary language
TypeScript with React JSX
Install surface
Hosted shadcn registry entries copied into the consuming project
Interface
React component source library
Frontend stack
React 19, Tailwind CSS 4, Radix UI, and Vite
Package status
The repository package is marked private
Component scope
README lists 38 accessible components

Read from README.md, package.json, src/App.tsx, src/main.tsx, src/lib/utils.ts, src/docs/registry.ts, src/hooks/use-head.ts, src/layouts/docs-layout.tsx, src/components/code-block.tsx, src/hooks/use-github-stars.ts, src/components/props-table.tsx, src/components/docs-sidebar.tsx, src/components/ui/card.tsx, src/components/ui/alert.tsx, src/components/ui/badge.tsx.

What it can do

  • Style UI components with Old School RuneScape theme

    Standard UI componentsRuneScape-themed UI components

  • Build retro gaming interfaces

    Design requirements and component specificationsComplete retro-styled user interface

  • Create nostalgic web applications

    Application requirements and layout needsWeb application with vintage gaming aesthetic

  • Extend shadcn/ui component library

    Base shadcn/ui componentsEnhanced components with RuneScape styling

  • Generate pixel-art style UI elements

    Component specificationsPixelated, retro-styled interface elements

Tags

uicomponentsrunescapegamingretroshadcndesignfrontend

Tech Stack

Node.jsTypeScriptVite

Media

runescapecn

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.