Top 23 Sorting Open-Source Projects

  • react-table

    🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table

    Project mention: My Repository of the Week: TanStack Table - The Headless UI Solution for Powerful Tables | | 2023-02-11

    For this week's pick, I chose TanStack Table, a table-building solution that offers power and flexibility. This headless UI solution provides a lightweight and agnostic core, making it easy to integrate into any React, Solid, Vue, Svelte, or TS/JS project.

  • Go

    Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)

    Project mention: Looking for open source project for newbies in Golang | | 2022-12-10 and code that goes with it: I was reviewing some algo theory a while back and ended up just creating a java project with my own implementation of heap, tree traversals and so on. It's a really simple way to try to get familiar with some core concepts of any language. Just food for thought. Also all the exercises are pretty self contained. Eventually you most likely want to go beyond this but it'll get your feet wet.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • react-sortable-hoc

    A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️

    Project mention: I am creating a form builder using React DnD but having some issues. | | 2022-07-21

    I suggest using this library for DnD.

  • ag-Grid

    The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

    Project mention: The Best React Data Grid/Table Libraries with Material Design in 2023 | | 2023-01-01

    AG Grid is potentially the greatest data grid library out there. It has just about every feature that you might need, and then some!

  • C# Algorithms

    :books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#

  • quadsort

    Quadsort is a branchless stable adaptive mergesort faster than quicksort.

    Project mention: Show HN: QuadSort, Esoteric Fast Sort | | 2023-01-28

    In the code it looks like the seed to the benchmark can be provided as the 4th command line argument:

  • ActsAsList

    An ActiveRecord plugin for managing lists.

    Project mention: Adding position columns based on category | | 2022-12-02

    You can use acts_as_list gem.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • django-tables2

    django-tables2 - An app for creating HTML tables

    Project mention: Is there a package to render table from linq result? | | 2022-11-27

    In Django there is django-tables2 for example, that creates html table from database query.

  • Depressurizer

    A Steam library categorizing tool.

    Project mention: Just organized my library and I'm happy with it. Do you organize yours? | | 2023-03-03

    I did this once and Steam deleted my meticulously sorted system so I figured it was never worth the effort again. Depressurizer is a tool to do it for you based on some basic filtering.

  • BeautifulAlgorithms.jl

    Concise and beautiful algorithms written in Julia

  • ranked-model

    An acts_as_sortable/acts_as_list replacement built for Rails 4, 5 and 6

  • pyopencl

    OpenCL integration for Python, plus shiny features

    Project mention: An example for OpenCL 3.0? | | 2023-03-11

    Please note that OpenCL consists of two parts: host API and a separate language which is used to write kernels (code which is going to be offloaded to devices). OpenCL specification describes host APIs as C-style APIs and that is what implementors has to provide. However, there are number of various libraries which provides bindings for other languages: - C++ - Python - Go - Rust

  • stdlib

    Fortran Standard Library (by fortran-lang)

    Project mention: Have you used Fortran for anything other than scientific programming? How is it, and how does it compare to other languages? | | 2023-03-25

    They're currently working on a Fortran standard library and it's pretty far along:

  • natsort

    Simple yet flexible natural sorting in Python.

    Project mention: I (proudly present myself as a ML Engineer) just found a bug in python. Look how stupid python is!! | | 2022-12-22
  • Towel

    Throw in the towel.

    Project mention: What your hidden nuget gems ? | | 2023-03-10

    Towel - Throw in the towel! data structures, algorithms, mathematics, metadata, extensions, console, and more -

  • phockup

    Media sorting tool to organize photos and videos from your camera in folders by year, month and day.

    Project mention: Do you know any Free AI to use locally to sort photos? | | 2023-02-22
  • fluxsort

    A branchless stable quicksort / mergesort hybrid.

    Project mention: GitHub - scandum/fluxsort: A branchless stable quicksort / mergesort hybrid. | | 2023-02-05
  • column-sortable

    Package for handling column sorting in Laravel 5/6/7/8

  • django-admin-sortable2

    Generic drag-and-drop ordering for objects in the Django admin interface

  • cpp-sort

    Sorting algorithms & related tools for C++14

  • pluto_grid

    PlutoGrid is a dataGrid for flutter that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS.

    Project mention: I need translation help from the open source package PlutoGrid. | | 2022-07-05
  • fast-soft-sort

    Fast Differentiable Sorting and Ranking

  • sorting-visualizer

    Sorting Algorithms Visualizer

    Project mention: Sorting Algorithms Visualizer using React | | 2022-04-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-25.

Sorting related posts


What are some of the best open-source Sorting projects? This list will help you:

Project Stars
1 react-table 21,038
2 Go 12,329
3 react-sortable-hoc 10,410
4 ag-Grid 9,823
5 C# Algorithms 5,408
6 quadsort 2,007
7 ActsAsList 1,941
8 django-tables2 1,650
9 Depressurizer 1,265
10 BeautifulAlgorithms.jl 1,238
11 ranked-model 1,028
12 pyopencl 961
13 stdlib 792
14 natsort 735
15 Towel 644
16 phockup 630
17 fluxsort 607
18 column-sortable 598
19 django-admin-sortable2 585
20 cpp-sort 542
21 pluto_grid 499
22 fast-soft-sort 462
23 sorting-visualizer 446
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives