MCPcopy Create free account
hub / github.com/IsaacGemal/wikitok

github.com/IsaacGemal/wikitok @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
25 symbols 62 edges 14 files 0 documented · 0% updated 17mo ago★ 1,31917 open issues

Browse by type

Functions 19 Types & classes 6
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WikiTok

A TikTok-style interface for exploring random Wikipedia articles in multiple languages.

Features

  • Vertical scrolling feed of random Wikipedia articles
  • Support for 14 languages including English, Spanish, French, German, Chinese, Japanese and more
  • Article previews with images, titles and excerpts
  • Share articles directly or copy links
  • Language selector with country flags
  • Preloading of images and content for smooth scrolling
  • Responsive design that works on mobile and desktop
  • Progressive Web App (PWA) support for installing as a standalone app

Tech Stack

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite

Development

Run the commands below in the /frontend folder.

  1. Install dependencies:
bun install
  1. Run development server:
bun run dev

No backend required!

Demo

Check it out here at wikitok.vercel.app or wikitok.io

Note: This is the original WikiTok web project, not affiliated with wikitok.net or the independently developed WikiTok mobile apps for iPhone and Android.

Contributing

  1. Fork the repository
  2. Create a new branch
  3. Make your changes and commit them

License

This project is licensed under the MIT License. See the LICENSE file for details.

Star History

Star History Chart

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 19
Interface 6

Languages

TypeScript100%

Modules by API surface

frontend/src/contexts/LikedArticlesContext.tsx5 symbols
frontend/src/components/WikiCard.tsx4 symbols
frontend/src/components/ArticleList.tsx4 symbols
frontend/src/hooks/useWikiArticles.ts3 symbols
frontend/src/hooks/useLocalization.ts2 symbols
frontend/src/components/LanguageSelector.tsx2 symbols
frontend/src/components/Article.tsx2 symbols
frontend/src/App.tsx2 symbols
frontend/src/types/ArticleProps.ts1 symbols

For agents

$ claude mcp add wikitok \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page