/well-documented

📖 A collection of analyses, tutorials, walkthroughs and literate implementations of moderately complex standalone applications

Creative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

well-documented

A collection of analyses, "tutorials", walkthroughs and literate implementations of moderately complex standalone applications.

NOTE: When I say "tutorial", it means I don't want to add tutorials like "How to make a React SPA". I want to add tutorials for things that most people have never considered making themselves, and cover aspects of the problem domain rather than the surrounding framework.

Language agnostic

Agda

C

C#

  • BitTorrent - "Building a BitTorrent client from scratch in C#"

C++

Clojure

  • Ferret - A "[compiler of] a restricted subset of the Clojure language to self contained ISO C++11"
  • rhymes.clj - Annotated rhyming dictionary

Ruby

  • Rhizome - Rhizome is a paedagogical just-in-time compiler (JIT) for Ruby, implemented in pure Ruby.

Commodore 64 Assembly

Common Lisp

  • Axiom - "The Scientific Computation System"

Coq

Elixir

Go

Haskell

JavaScript

OpenType

Python

Rust

Scheme