# Map Sorter v0.2.72 - Table of Contents > Sorts a list of maps per a list of sort specs. ## Modules - [MapSorter](MapSorter.md): Sorts a list of maps per a list of sort specs. - [MapSorter.Compare](MapSorter.Compare.md): A compare function and a heredoc to become a compare function. - [MapSorter.Cond](MapSorter.Cond.md): Generates `cond/1` clauses as a heredoc from a list of sort specs. - [MapSorter.Log](MapSorter.Log.md) - [MapSorter.Range](MapSorter.Range.md) - [MapSorter.SortSpec](MapSorter.SortSpec.md): Defines sort spec types and generates square brackets access syntax strings. - [MapSorter.SortSpecs](MapSorter.SortSpecs.md): Converts the AST of sort specs into the AST of an `Enum.sort/2` compare function.