Dave Thomas

Elite
@pragdave

earmark. Markdown parser for Elixir

896

component. Experiment in moving towards higher-level Elixir components

366

quixir. Property-based testing for Elixir

266

mix_generator. Project generator for mix (an alternative to mix new)

120

mix_templates. Basis of an open templating system for mix. Also see mix_gen

96

jeeves. Elixir

93

diet. Simple reducer-based state machine

74

codex. Simple tool for creating source-code intensive presentations and courses

64

otp_dsl. A simple Elixir DSL for creating GenServers

57

private. Make private functions public if Mix.env is :test. This allows them to be tested.

50

mdef. Easily define multiple function heads in elixir

49

exexif. Pure elixir library to extract tiff and exif metadata from jpeg files

46

e4p-code. Code for the course "Elixir for Programmers"

45

periodic. Run Elixir functions periodically

45

dir_walker. Simple Elixir file-system directory tree walker. It can handle large filesystems, as the tree is traversed lazily.

43

work_queue. Simple implementation of the hungry-consumer model in Elixir

40

pollution. Create streams of potentially complex type values for Elixir

31

e4p2-hangman.

27

wex. Playing with something akin to iex in the browser

17

fsm_dsl. A DSL for Elixir GenFSM modules

13

map_performance. Simple comparison of performance between maps and hashdicts in Elixir

12

exlibris. Elixir

11

data_division. A library which creates data records that contain validations and error lists, and that is compatible with Phoenix's `form_for`

11

pdp11-playground. A simple PDP-11 assembler and emulator, designed to help teach the basics of what goes on inside a computer.

11

noddy-test. Elixir

9

ansible-pi-elixir-cluster. Basic setup for my little Raspberry Pi setting I'm using to play with networked Elixir apps

9

gen_template_project. A template for `mix gen` that replaces the current `mix new`

6

elixir-fx. Extended anonymous function definitions for Elixir

6

pandoc-tableau. Pandoc extension that allows for fancier table formatting by separating data and layout

5

dns_parser. Pure Elixir encoder and decoder for DNS records

5

pipe_while_ok. Trivial library to change behavior of pipes so that they abort early if any stage fails to return a tuple that looks like `{:ok, value}`.

5

elixir_gitlab. Simple Elixir interface to the GitLab API

5

stream_perlin. Generate a stream of floats that when plotted will look like a random but smooth curve. Uses the 1D Perlin algorithm.

5

big_ears. Stats and log gathering for components

4

e4p2-memory. SImple LiveView app

4

half-day-elixir. Elixir

4

xui. A tiny javascript framework for mobile web apps.

4

iex_test. Reads files looking for <iex>...</iex> tags. Assumes what is between them is an iex session. Runs the code, and verifies the output is correct.

4

sudoku. Elixir implementation of Peter Norvig's Sudoku solver

4

mpr121_elixir. Elixir interface to the MPR121 12-channel capacitive touch controller

3

m11. In-browser PDP-11 assembler and interpreter

3

hpricot. A swift, liberal HTML parser with a fantastic library

3

mastermind. Simple mastermind game

2

webo_data. The data gathering component of the webo monitoring system

2

pl-prolog. Some code from the CodeStool course on Prolog

2

wordmind. Elixir

2

rake. A make-like build utility for Ruby.

2

shoulda-gem. Testing made easier on the fingers and the eyes, in gem form

2

e4p2-hangman-before-reorg. The sample program for Elixir for Programmers, Second Edition

2

peglibeg. Example using peglib

2

shoulda. Makes tests easy on the fingers and the eyes

2

nixpkgs. My (evolving) Nix config

2

Eastside2022. Elixir

1

neovim-dotfiles. Just my neovim config

1

ovh-ttyrec. Enhanced (but compatible) version of the classic ttyrec

1

vuepress-plugin-highlightjs. JavaScript

1
56
Apply