Simple yet flexible natural sorting in Python.
-
Updated
Sep 19, 2026 - Python
Simple yet flexible natural sorting in Python.
🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
🌴 Javascript natural sort algorithm with unicode support.
Extensions for sorting strings using natural sort order i.e. Alphabetical order for humans
📶
package to sort things.
Natural sorting implemented in Go
Natural sort comparator for strings in Clojure/Script.
Type-safe Order utility for declarative, composable, and immutable multi-key sorting logic
Natural sorting order library for .NET Standard
A simple Java class that provides natural sorting for strings.
Compare text naturally in C, Perl, Python, and lua, usable for "natural sort"
Natural sort comparator for JavaScript and TypeScript: numbers, dates, IP addresses and hex values, with case-insensitive, descending and key-based sorting.
Visualisation of Natural Merge Sort Algorithm
Perl natural sorting module
Library of sorting variations
Natural sort that survives 64-bit ids: exact digit-run comparison, a true total order for Array.sort
To associate your repository with the natural-sort topic, visit your repo's landing page and select "manage topics."