Catalog npm
PACKAGE EXPLORERView in registry

@0xpaarth/deck

npm

Terminal-first competitive programming platform with Neovim integration, Git sync, and team collaboration

codeforcescompetitive-programminggitneovimteamterminaltui
Versions collected2
Direct dependencies0From release 0.1.1
Last observed21 Oct, 09:26 UTC

README

Current package documentation

Deck — Terminal-First CP Platform

Competitive programming, reimagined for the terminal. Solve problems from Codeforces, CSES, and AtCoder with a feature-rich TUI, Neovim integration, deep analytics, team collaboration, and Git sync.

Install in 10 seconds

npm install -g deck
deck init
deck

Features

  • 🖥️ Rich TUI — Dashboard, Problems, Analytics, Team, Contest, Target, Config
  • 📝 Neovim Integration — Split layout (35/65), LSP, test runner, quickfix
  • 👥 Team Collaboration — Track member progress, share solutions
  • 📦 Git Sync — Auto-commit on AC, metadata.json, profile README
  • 📊 Deep Analytics — Weak tags, predictions, heatmap, topic proficiency
  • 🏆 Contest Mode — Real-time timer, standings, problem grid
  • 🌐 Browser Companion — Capture problem pages, autofill submit forms

Quick Start

deck                          # Start TUI
deck fetch 1971D             # Fetch Codeforces problem
deck open 1971D              # Open in Neovim

Neovim Plugin

Add to your plugin manager:

-- lazy.nvim
{ "deck/deck.nvim", dependencies = { "nvim-lua/plenary.nvim" }, config = true }

Commands:

  • :DeckOpen <id> — Open problem in split layout
  • :DeckRun — Run tests against samples
  • :DeckSubmit — Submit solution
  • :DeckStats — Show analytics floating window

Configuration

Config paths:

  • macOS: ~/Library/Application Support/deck/config.toml
  • Linux: ~/.config/deck/config.toml
  • Windows: %APPDATA%\deck\config.toml

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 2

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.1Registry latest21 Jun 20260
0.1.021 Jun 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
0xpaarth/deck

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f79c71543842edc566b833a08c164171522950023fa24dd412ceab4c1f88db56