animal-island-ui README

The project's README from github.com/guokaigdg/animal-island-ui. As one markdown file: README.md.

Animal-Island-UI


animal-island-ui

A React UI component library with a cute style

Stars License: CC BY-NC 4.0 Version
Coverage Tests Components Accessibility

guokaigdg%2Fanimal-island-ui | Trendshift Featured|HelloGitHub

English | 简体中文

Introduction

This project is a lightweight UI component library built with React + TypeScript. It features an original, cozy island-style design language, created for personal front-end technical practice and component development learning.All visual elements, layouts, icons, and animations are independently designed and implemented from scratch.

🚀 Use AI to Generate animal-island-ui Pages (No Coding Needed)

Non-developer and don't want to write code yourself? Use the one-click prompt — no npm, no build step.

4 steps:

  1. Copy the prompt block from docs/one-click-prompt.md.
  2. Paste into any AI tool that can fetch URLs (Cursor / Claude / ChatGPT / Gemini / v0 / Bolt) and send.
  3. The AI asks what page you want — reply in one phrase (e.g. "personal blog", "product list", "FAQ").
  4. Save the index.html it returns and double-click to preview.

Using an AI coding agent (Claude Code / Codex / Cursor)? Install the animal-island-ui-style skill instead:

skills add guokaigdg/animal-island-ui

Installation

npm install animal-island-ui

Quick Start

⚠️ Important: Please make sure to import the styles with import 'animal-island-ui/style', otherwise the components will have no styles or fonts!

import { Button, Card } from 'animal-island-ui';
import 'animal-island-ui/style';

function App() {
    return (
        <div>
            <Button type="primary">Start Adventure</Button>
            <Card color="app-blue">Welcome to the island!</Card>
        </div>
    );
}

Documentation

Routed by audience and scenario (English primary; Chinese mirrors under docs/zh-CN/):

Document Purpose
docs/design-system/ 🎨 Canonical design definition (single source of truth) — tokens, design rules, pixel-exact per-component specs, CSS variable template.
skills/animal-island-ui-style/ 🤖 Installable Agent skill (skills add guokaigdg/animal-island-ui) — React project usage + standalone-HTML generation, with per-component props references.
docs/one-click-prompt.md 🚀 One-click prompt for non-developers — paste one bootstrap prompt, the AI fetches the specs itself and returns a ready index.html.
docs/design-prompts.md Prompts for design/image tools (v0 / Figma AI / Midjourney / DALL-E), linking to the canonical spec files.
docs/development/ Development guide for this repository — structure, component development, coding standards, testing, build contract.
docs/adr/ Architecture decision records.
AGENTS.md Entry point for coding agents working in this repository.
CONTRIBUTING.md Contributing guide.

Local Development

# Clone the repository
git clone https://github.com/guokaigdg/animal-island-ui.git
cd animal-island-ui

# Install dependencies
npm install

# Start Demo development server
npm run dev

# Build component library
npm run build

# Build Demo site
npm run build:demo

Notes

Contact

For any questions or copyright-related communications, please contact via Issue or email.

Keep the Island Running

If this project has been helpful to you, consider buying the developer's cat a can of tuna — meowsters are the real fuel that keeps the island running.

Sponsor this Island

License

Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) — see the LICENSE file for the full text.

animal-island-ui (guokaigdg/animal-island-ui)

Searching Database…

这是什么?Animal-Island-UI 是一个轻量级 React UI 组件库,拥有原创的“岛屿”风格设计语言——自定义图标、布局和动画,是作者为个人前端练习而制作的。
它是完整的设计系统框架,还是只是一个组件库?它是一个引入到现有项目中的 React + TypeScript 组件库,不是独立应用或框架;它还附带单独的 design-system 文档文件夹,定义了设计令牌(tokens)和每个组件的规格。
怎么把它加进我的 React 项目?从 npm 安装,并确保同时引入样式表,例如 import 'animal-island-ui/style',否则组件会没有样式和字体。
使用它之前需要准备什么?你需要一个 React + TypeScript 项目和 Node.js 18 或更高版本;该库还引入了 naive-icons 包来提供图标集。
可以在商业产品中使用它吗?不可以。商业使用、转售或盈利性使用被明确禁止——它仅授权用于个人学习、研究以及非商业演示。
这个库是给谁用的?面向想要一套可爱、现成组件用于个人项目、作品集或学习的业余和以学习为主的前端开发者——不适合构建商业产品的团队。
可以不写代码就生成一个页面吗?可以——把 docs/one-click-prompt.md 中的引导提示词粘贴到 Cursor、Claude、ChatGPT、Gemini、v0 或 Bolt 等 AI 工具中,告诉它你想要什么页面,它就会返回一个现成的 index.html,双击即可预览。
它能与 Claude Code 或 Codex 这类编码代理集成吗?可以,有一个可安装的代理技能('skills add guokaigdg/animal-island-ui'),让 Claude Code、Codex 和 Cursor 等代理能直接获取组件 props 和设计规格。
为什么禁止商业使用?作者将其作为个人练习项目打造,图标和动画全部为手工原创,并特意采用 CC BY-NC 4.0 许可证,以避免其被用于商业/企业用途。
Creator
guokaigdg
Size
13.3 MB
Stars
5K
Age
6mo
Commits · 90 Days