Loading Code to Play
Code to Play logo

Features

Stay focused while you ship, then spend plays on a short break in-editor. The loop is the product: write code, unlock plays, play, write more.

Comments, blanks, and brace-only lines do not count. Only real code moves the meter toward your next plays.

Programming languages

JavaScript & TypeScript.js.mjs.cjs.ts.tsx.jsx
Python.py
Java.java
C / C++.c.h.cpp.cc.cxx.hpp
C#.cs
Go.go
Rust.rs
Ruby.rb
PHP.php
Swift.swift
Kotlin.kt.kts
Scala.scala
Dart.dart
R.r
Julia.jl
Lua.lua
Perl.pl
Shell.sh.bash.ps1
Assembly.asm.s
Fortran.f.f90
COBOL.cob
Groovy.groovy
Haskell.hs
Elixir.ex.exs
F#.fs.fsi.fsx
Clojure.clj.cljs.cljc
Lisp.lisp.el
Nim.nim
Zig.zig
V.v
Solidity.sol
Godot (GDScript).gd
Ada.ada.adb.ads
OCaml.ml.mli
Crystal.cr
Pony.pony
Others.awk.pro.tcl.rkt.e.smalltalk

Markup, documentation & data

HTML.html.htm.xhtml
XML.xml.xaml.opml
Markdown.md.markdown.mdx
reStructuredText.rst
AsciiDoc.adoc
LaTeX.tex.bib
Config & data.yml.yaml.json.jsonc.toml.ini.cfg
Tabular data.csv.tsv
SVG.svg

Styling / CSS / UI

CSS & preprocessors.css.scss.sass.less.styl.pcss.postcss
Tailwind.tailwind.css
CSS Modules.module.css.module.scss
Full extension list on GitHub