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.
Natural sort comparator for JavaScript and TypeScript: numbers, dates, IP addresses and hex values, with case-insensitive, descending and key-based sorting.
Compare text naturally in C, Perl, Python, and lua, usable for "natural sort"
Visualisation of Natural Merge Sort Algorithm
Perl natural sorting module
Library of sorting variations
Implement an algorithm doing an alphanumerical comparison for strings (like in most UIs)
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."