Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodePlayerNew to Visual Studio Code? Get it now.
CodePlayer

CodePlayer

Ayush Patil

|
3 installs
| (0) | Free
Play code files instantly with a single click. The fastest code player for VS Code. Supports Python, JavaScript, TypeScript, Java, C, C++, Go, Rust, Ruby, PHP, and 50+ languages.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

codeplayer

Play code files instantly with a single click. Supports 50+ languages.

Turn your code into lightning-fast execution directly from Visual Studio Code. Perfect for quick testing, learning, prototyping, and daily coding workflows.

Resources

GitHub: https://github.com/projectsbyayush/codeplayer
Report Issues: https://github.com/projectsbyayush/codeplayer/issues
License: MIT


A lightning-fast VS Code extension that adds a play button to your editor. Open any code file, click the green play icon, and run it instantly in the integrated terminal. No configuration needed.

Features

  • Instant Execution — Run code in milliseconds with zero lag
  • Play Button — Green play icon appears in the editor title bar for supported files
  • 50+ Languages — Python, JavaScript, TypeScript, Java, C, C++, Go, Rust, Ruby, PHP, and more
  • Auto-Save — Files are saved automatically before execution
  • Terminal Reuse — Reuses the existing terminal, no duplicate tabs
  • Cross-Platform — Works on Windows, macOS, and Linux
  • Smart Detection — Button only appears for supported file types
  • No Configuration — Works out of the box, no setup required

Quick Start

  1. Install the extension from the VS Code Marketplace or VSIX
  2. Open any supported code file in VS Code
  3. Click the green play button in the top-right of the editor
  4. The file runs instantly in the integrated terminal

How It Works

  1. Click the green play button or press Ctrl+Shift+P and type "Play File"
  2. The extension detects your file's language automatically
  3. The file is saved (if dirty) and the optimal run command is sent to the terminal
  4. Output appears in the integrated terminal

Commands

Command Description Shortcut
Play File Play the active file in the terminal Click play button
Play File (Command Palette) Play via Command Palette Ctrl+Shift+P → "Play File"

Supported Languages

Category Languages
Web JavaScript, TypeScript, JSX, TSX, HTML, CSS, SCSS, Less, Vue, Svelte
Systems C, C++, Rust, Go, Java, Kotlin, Swift, C#
Scripting Python, Ruby, PHP, Lua, Perl, Dart, Elixir, Erlang, Groovy
Functional Haskell, Scala, Julia, R, Crystal
Shell Bash, PowerShell, Batch
Build Makefile, CMake, Dockerfile
Compiled Fortran, Pascal, Assembly/NASM, V, Nim, Zig, Odin
Data SQL, JSON, YAML
Other MATLAB, LaTeX

Language Commands

Language Command
Python python -u
JavaScript node
TypeScript npx ts-node
Java javac + java
C gcc + run
C++ g++ + run
C# dotnet run
Go go run
Rust rustc + run
Ruby ruby
PHP php
Swift swift
Kotlin kotlin
R Rscript
Scala scala
Haskell runhaskell
Perl perl
Lua lua
Dart dart run
Elixir elixir
Erlang escript
Julia julia
Shell/Bash bash
PowerShell powershell -File
Fortran gfortran + run
Pascal fpc + run
Assembly/NASM nasm + ld + run
V v run
Nim nim r
Zig zig run
Odin odin run
Crystal crystal run
Groovy groovy
HTML Opens in browser
CSS Opens in browser
SCSS sass
Less lessc
Dockerfile docker build
Makefile make
CMake cmake + build
JSON Validates with Node
YAML Validates with js-yaml

Keyboard Shortcuts

Key Action
Click play button Play the active file
Ctrl+Shift+P → "Play File" Play via Command Palette

Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "CodePlayer"
  4. Click Install

From VSIX

code --install-extension AyushPatil.codeplayer-1.0.0.vsix

From Source

git clone https://github.com/projectsbyayush/codeplayer.git
cd codeplayer
npm install
npm run compile

Requirements

  • VS Code 1.85.0 or higher
  • The relevant runtime for your language must be installed and available on your PATH (e.g., python, node, gcc, go, rustc)

License

MIT License - Copyright (c) 2026 Ayush Patil.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you find this extension helpful, please rate it on the VS Code Marketplace.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft