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