mirror of
https://github.com/cedev-1/wiki-bubbles.git
synced 2026-09-16 17:52:01 +00:00
Minimalist Wikipedia explorer in a bubble
https://cedev-1.github.io/wiki-bubbles/
- TypeScript 95.2%
- Nix 2.1%
- HTML 1.4%
- JavaScript 1.1%
- CSS 0.2%
| .github/workflows | ||
| components | ||
| services | ||
| .envrc | ||
| .gitignore | ||
| App.tsx | ||
| bun.lock | ||
| flake.lock | ||
| flake.nix | ||
| index.css | ||
| index.html | ||
| index.tsx | ||
| LICENSE | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| types.ts | ||
| vite.config.ts | ||
Wiki Bubbles
A minimalist Wikipedia knowledge explorer that visualizes article connections as an interactive blubble graph.
Setup
Installation
Clone the repository:
git clone https://github.com/cedev-1/wiki-bubbles.git
cd wiki-bubbles
Allow direnv:
direnv allow
Install dependencies:
bun install
Start development server:
bun run dev
Nix Environment
This project uses Nix for reproducible development environments. The flake.nix provides:
- Bun runtime
- direnv for automatic environment loading
When you enter the directory, direnv will automatically load the Nix environment.
Usage
- Enter a Wikipedia URL or article title
- Click on bubbles to navigate and expand the graph
- Use controls to switch language/theme
Deployment
Live demo: https://cedev-1.github.io/wiki-bubbles/
License
License MIT.