Themed cursors for your browser. 12 themes, zero config, pure CSS.
  • TypeScript 76.1%
  • CSS 9.9%
  • HTML 7.7%
  • Python 6.3%
Find a file
Jose Juan Moñino 47b0fa0c5b feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config
- 12 cursor themes: neon, laser, pixel, ink, flame, frost, rainbow, shadow, gold, plasma, retro, minimal
- SVG data-URI cursors generated inline — no external image files
- 3 size options: small (16px), medium (24px), large (32px)
- Per-site disable from popup
- activeTab + scripting permissions (no host_permissions)
- 15 unit tests (storage + cursor-css)
- Greasy Sprocket brand: coffee popup, uninstall feedback URL
- WXT 0.20.27 + TS 6.0.3 + Biome 2.5.1 + Vitest 4.1.9
2026-07-12 18:04:19 +02:00
public/icons feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
scripts feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
src feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
tests feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
.gitignore feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
AGENTS.md feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
biome.json feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
LICENSE feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
package.json feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
pnpm-lock.yaml feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
pnpm-workspace.yaml feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
README.md feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
tsconfig.json feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00
wxt.config.ts feat: CursorFX v1.0.0 — 12 themed cursors, pure CSS/SVG, zero config 2026-07-12 18:04:19 +02:00

CursorFX — Themed Cursors

Replace your browser cursor with 12 themed alternatives. Neon, laser, pixel art, ink trail, flame, frost, rainbow, shadow, gold, plasma, retro, and minimal.

Features

  • 12 cursor themes — neon glow, laser dot, pixel art, ink brush, and more
  • Zero config — pick a theme, it works on every website
  • Custom cursor sizes — small, medium, large
  • Per-site override — disable on specific sites if needed
  • 100% local — pure CSS/SVG, no servers, no tracking

Install

From source

pnpm install
npx wxt build

Then load .output/chrome-mv3/ as an unpacked extension in chrome://extensions.

Development

pnpm install
npx wxt prepare
npx wxt          # dev mode with hot reload
npx vitest run   # tests
npx biome check . # lint

Privacy

CursorFX doesn't collect any data. No analytics, no tracking, no telemetry. Your theme preference is stored in chrome.storage.local. The extension only injects CSS — no network requests, no external resources.

License

Apache-2.0 — Greasy Sprocket 2026