earmark. Markdown parser for Elixir
896component. Experiment in moving towards higher-level Elixir components
366quixir. Property-based testing for Elixir
266mix_generator. Project generator for mix (an alternative to mix new)
120mix_templates. Basis of an open templating system for mix. Also see mix_gen
96jeeves. Elixir
93diet. Simple reducer-based state machine
74codex. Simple tool for creating source-code intensive presentations and courses
64otp_dsl. A simple Elixir DSL for creating GenServers
57private. Make private functions public if Mix.env is :test. This allows them to be tested.
50mdef. Easily define multiple function heads in elixir
49exexif. Pure elixir library to extract tiff and exif metadata from jpeg files
46e4p-code. Code for the course "Elixir for Programmers"
45periodic. Run Elixir functions periodically
45dir_walker. Simple Elixir file-system directory tree walker. It can handle large filesystems, as the tree is traversed lazily.
43work_queue. Simple implementation of the hungry-consumer model in Elixir
40pollution. Create streams of potentially complex type values for Elixir
31e4p2-hangman.
27wex. Playing with something akin to iex in the browser
17fsm_dsl. A DSL for Elixir GenFSM modules
13map_performance. Simple comparison of performance between maps and hashdicts in Elixir
12exlibris. Elixir
11data_division. A library which creates data records that contain validations and error lists, and that is compatible with Phoenix's `form_for`
11pdp11-playground. A simple PDP-11 assembler and emulator, designed to help teach the basics of what goes on inside a computer.
11noddy-test. Elixir
9ansible-pi-elixir-cluster. Basic setup for my little Raspberry Pi setting I'm using to play with networked Elixir apps
9gen_template_project. A template for `mix gen` that replaces the current `mix new`
6elixir-fx. Extended anonymous function definitions for Elixir
6pandoc-tableau. Pandoc extension that allows for fancier table formatting by separating data and layout
5dns_parser. Pure Elixir encoder and decoder for DNS records
5pipe_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}`.
5elixir_gitlab. Simple Elixir interface to the GitLab API
5stream_perlin. Generate a stream of floats that when plotted will look like a random but smooth curve. Uses the 1D Perlin algorithm.
5big_ears. Stats and log gathering for components
4e4p2-memory. SImple LiveView app
4half-day-elixir. Elixir
4xui. A tiny javascript framework for mobile web apps.
4iex_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.
4sudoku. Elixir implementation of Peter Norvig's Sudoku solver
4mpr121_elixir. Elixir interface to the MPR121 12-channel capacitive touch controller
3m11. In-browser PDP-11 assembler and interpreter
3hpricot. A swift, liberal HTML parser with a fantastic library
3mastermind. Simple mastermind game
2webo_data. The data gathering component of the webo monitoring system
2pl-prolog. Some code from the CodeStool course on Prolog
2wordmind. Elixir
2rake. A make-like build utility for Ruby.
2shoulda-gem. Testing made easier on the fingers and the eyes, in gem form
2e4p2-hangman-before-reorg. The sample program for Elixir for Programmers, Second Edition
2peglibeg. Example using peglib
2shoulda. Makes tests easy on the fingers and the eyes
2nixpkgs. My (evolving) Nix config
2Eastside2022. Elixir
1neovim-dotfiles. Just my neovim config
1ovh-ttyrec. Enhanced (but compatible) version of the classic ttyrec
1vuepress-plugin-highlightjs. JavaScript
1