A collection of boilerplate "test" programs and apps for various programming languages and frameworks.
- Assembly
- C
- Benchmark
- C# / Mono
- Benchmark
- C++
- Benchmark
- Crystal
- Docker
- Elixir
- Benchmark
- Go
- CGo
- Benchmark
- Haskell
- Benchmark
- FFI
- HTML / CSS / JavaScript
- Java
- Make
- Nim
- C bindings
- Benchmark
- Node.js
- C++ Addon
- Benchmark
- TypeScript
- OCaml
- C bindngs
- Benchmark
- Perl
- Benchmark
- PHP
- Benchmark
- Python
- Ruby
- Rust
- Scala
- Benchmark
- Shell
- XSLT
- Zig
- @cImport
- Benchmark
- Create an appropriately named directory.
- Add a build file (Makefile or other build file) if language is compiled.
- Add a file named test with appropriate file extension.
- If the program can write to stdout, it must print "test" to stdout.
- May also contain other common boilerplate code.
- If the file is interpreted, it should begin with a
#!/usr/bin/env ...
and be executable (chmod +x
).