naturally

Natural sorting library

An algorithm to sort strings according to natural ordering with support for hierarchical identifiers and Unicode characters

Natural sort algorithm

GitHub

87 stars
6 watching
20 forks
Language: Ruby
last commit: almost 3 years ago
array-comparisonrubysortsort-order

Related projects:

RepositoryDescriptionStars
dancouper/natural_sortA sorting function for natural ordering of strings containing numbers14
tompazourek/naturalsort.extensionAn extension to StringComparison that adds support for natural sorting of strings175
wildgums/orc.sortProvides a collection of algorithms for sorting data in a programming language17
felix-petersen/diffsortA library that allows gradients to be propagated through sorting operations, enabling differentiable sorting networks.107
bonzaithepenguin/wikisortAn optimized sorting algorithm with O(1) memory usage.1,273
grosser/sort_alphabeticalAn extension to Ruby's Enumerable module for sorting UTF8 strings alphabetically while considering variant characters and non-ASCII characters with ligatures.68
pi8027/stablesortProvides a modular and canonical way to prove the correctness of stable sorting algorithms in Coq.22
yourbasic/radixA fast string sorting algorithm implemented in Go.192
0xdewy/quicksort-huffAn implementation of the Quicksort sorting algorithm using a custom data structure called Huff.10
mattreecebentley/plf_indiesortA sorting algorithm that optimizes performance on non-random access containers and large data types19
dcousens/is-sortedA small utility module to check if an ordered list of values is in the correct sequence23
narimiran/sortaAn implementation of sorted data structures using B-Trees in the Nim programming language17
scandum/blitsortAn in-place sorting algorithm that partitions arrays recursively using rotations and auxiliary memory management703
addyosmani/bubblesortA bubble sort algorithm implementation with a comparison function for sorting arrays of elements in ascending or descending order107
djo/algorithmsA collection of basic algorithms implemented in Ruby72