71 files · 64 formats

Sample code files

The same small program in 50+ languages — every one compiled, run or parsed to verify it — plus WebAssembly, Java bytecode and source maps.

FileSizeDetailsDownload
Sample Python filesample.py620 BDownload
Large Python file (about 10,000 lines)sample-10000-lines.py213 KB9,995 linesDownload
FileSizeDetailsDownload
Minified JavaScript (with source map)sample.min.js443 BDownload
Sample JavaScript filesample.js642 BDownload
Large JavaScript file (about 10,000 lines)sample-10000-lines.js205 KB9,998 linesDownload
FileSizeDetailsDownload
Sample TypeScript filesample.ts733 BDownload
FileSizeDetailsDownload
Sample JSX (React) filesample.jsx596 BDownload
FileSizeDetailsDownload
Sample TSX (React + TypeScript) filesample.tsx788 BDownload
FileSizeDetailsDownload
Sample Java fileSample.java763 BDownload
Large Java file (about 10,000 lines)Large.java264 KB9,999 linesDownload
FileSizeDetailsDownload
Sample Kotlin filesample.kt541 BDownload
FileSizeDetailsDownload
Sample Scala fileSample.scala519 BDownload
FileSizeDetailsDownload
Sample C# fileSample.cs689 BDownload
FileSizeDetailsDownload
Sample Go filemain.go631 BDownload
Large Go file (about 10,000 lines)sample-10000-lines.go167 KB9,993 linesDownload
FileSizeDetailsDownload
Sample Rust filemain.rs771 BDownload
Large Rust file (about 10,000 lines)sample-10000-lines.rs250 KB9,997 linesDownload
FileSizeDetailsDownload
Sample C filesample.c783 BDownload
Large C file (about 10,000 lines)sample-10000-lines.c268 KB9,999 linesDownload
FileSizeDetailsDownload
Sample C header filecustomer.h353 BDownload
FileSizeDetailsDownload
Sample C++ filesample.cpp925 BDownload
FileSizeDetailsDownload
Sample Swift filesample.swift665 BDownload
FileSizeDetailsDownload
Sample Objective-C fileSample.m861 BDownload
FileSizeDetailsDownload
Sample Dart filesample.dart639 BDownload
FileSizeDetailsDownload
Sample Ruby filesample.rb461 BDownload
FileSizeDetailsDownload
Sample PHP filesample.php749 BDownload
FileSizeDetailsDownload
Sample Perl filesample.pl524 BDownload
FileSizeDetailsDownload
Sample Lua filesample.lua470 BDownload
FileSizeDetailsDownload
Sample R filesample.R417 BDownload
FileSizeDetailsDownload
Sample Julia filesample.jl479 BDownload
FileSizeDetailsDownload
Sample Haskell fileSample.hs578 BDownload
FileSizeDetailsDownload
Sample Elixir filesample.ex675 BDownload
FileSizeDetailsDownload
Sample Erlang filesample.erl719 BDownload
FileSizeDetailsDownload
Sample Clojure filesample.clj488 BDownload
FileSizeDetailsDownload
Sample F# filesample.fs508 BDownload
FileSizeDetailsDownload
Sample Zig filemain.zig762 BDownload
FileSizeDetailsDownload
Sample x86-64 assembly filehello.s610 BDownload
FileSizeDetailsDownload
Sample Bash filesample.sh425 BDownload
FileSizeDetailsDownload
Sample PowerShell filesample.ps1484 BDownload
FileSizeDetailsDownload
Sample CSS filesample.css645 BDownload
FileSizeDetailsDownload
Sample SCSS filesample.scss508 BDownload
FileSizeDetailsDownload
Sample Vue single-file component fileSample.vue611 BDownload
FileSizeDetailsDownload
Sample Svelte component fileSample.svelte397 BDownload
FileSizeDetailsDownload
Sample Dockerfile fileDockerfile342 BDownload
FileSizeDetailsDownload
Sample Makefile fileMakefile346 BDownload
FileSizeDetailsDownload
Jupyter notebook (.ipynb)sample.ipynb1.9 KBDownload
FileSizeDetailsDownload
Sample Groovy filesample.groovy501 BDownload
FileSizeDetailsDownload
Sample Fortran filesample.f90843 BDownload
FileSizeDetailsDownload
Sample Pascal filesample.pas1 KBDownload
FileSizeDetailsDownload
Sample OCaml filesample.ml608 BDownload
FileSizeDetailsDownload
Sample Nim filesample.nim616 BDownload
FileSizeDetailsDownload
Sample Solidity fileCustomerRegistry.sol1.2 KBDownload
FileSizeDetailsDownload
Sample Verilog filecounter.v986 BDownload
FileSizeDetailsDownload
Sample VHDL filecounter.vhd920 BDownload
FileSizeDetailsDownload
Sample Common Lisp filesample.lisp751 BDownload
FileSizeDetailsDownload
Sample Scheme filesample.scm747 BDownload
FileSizeDetailsDownload
Sample Prolog filesample.pro574 BDownload
FileSizeDetailsDownload
Sample Ada filesample.adb749 BDownload
FileSizeDetailsDownload
Sample D filesample.d553 BDownload
FileSizeDetailsDownload
Sample Elm fileMain.elm985 BDownload
FileSizeDetailsDownload
Sample Gleam filesample.gleam697 BDownload
FileSizeDetailsDownload
Sample Tcl filesample.tcl414 BDownload
FileSizeDetailsDownload
Sample CoffeeScript filesample.coffee475 BDownload
FileSizeDetailsDownload
Sample Less filesample.less488 BDownload
FileSizeDetailsDownload
Sample Sass (indented syntax) filesample.sass510 BDownload
FileSizeDetailsDownload
Sample CMake fileCMakeLists.txt692 BDownload
FileSizeDetailsDownload
WebAssembly text (WAT)sample.wat304 BDownload
FileSizeDetailsDownload
WebAssembly binary module (.wasm)sample.wasm71 BDownload
FileSizeDetailsDownload
Java class file (Java 17 bytecode)Sample.class2.1 KBDownload
FileSizeDetailsDownload
Python bytecode (.pyc, CPython 3.9)sample.cpython-39.pyc1.2 KBDownload
FileSizeDetailsDownload
JavaScript source map (v3)sample.min.js.map1.3 KBDownload