SaaSHub helps you find the best software and product alternatives Learn more →
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
-
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ag-Grid
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
-
react-sortable-hoc
A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️
-
C# Algorithms
:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
phockup
Media sorting tool to organize photos and videos from your camera in folders by year, month and day.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How To Enhance AG Grid with Avatars: Building a Collaborative Grid with React and Ably | dev.to | 2024-01-26In this post I’ll show you how, using the AG Grid component and Ably Spaces, you can create a React application that allows users to see not only who else is currently viewing the grid, but using a Flowbite Avatar Stack component, what row each user currently has selected.
Project mention: 10~17x faster than what? A performance analysis of Intel x86-SIMD-sort (AVX-512) | news.ycombinator.com | 2023-06-10https://github.com/scandum/quadsort/blob/f171a0b26cf6bd6f6dc...
As you can see, quadsort 1.1.4.1 used 2 instead of 4 writes in the bi-directional parity merges. This was in June 2021, and would have compiled as branchless with clang, but as branched with gcc.
When I added a compile time check to use ternary operations for clang I was not adapting your work. I was well aware that clang compiled ternary operations as branchless, but I wasn't aware that rust did as well. I added the compile time check to use ternary operations for a fair performance comparison against glidesort.
https://raw.githubusercontent.com/scandum/fluxsort/main/imag...
As for ipnsort's small sort, it is very similar to quadsort's small sort, which uses stable sorting networks, instead of unstable sorting networks. From my perspective it's not exactly novel. I didn't go for unstable sorting networks in crumsort to increase code reuse, and to not reduce adaptivity.
Project mention: The Design Philosophy of Great Tables (Software Package) | news.ycombinator.com | 2024-04-04How does this compare to https://github.com/jieter/django-tables2? That one makes it really easy to display database models with column sorting and pagination.
Another thing you can do is use a Steam tag management system like Depressurizer to automatically tag games with their approximate HLTB time (eg. 1-5 hours could be a category, 6-10 hours could be another category), then on Steam Deck you can use the Tab Master plugin for Decky to show each HLTB categories as a separate tab. There are probably other ways to display the categories as well.
It is time to adding the main functionality drag and drop, add ranked-model gem to handle record ordering in the backend
Project mention: SciPy: Interested in adopting PRIMA, but little appetite for more Fortran code | news.ycombinator.com | 2023-05-18Hopefully, the SciPy community can stay open-minded about modern Fortran libraries.
Modern Fortran is quite different from Fortran 77, while being as powerful, if not more.
In addition, there has been a significant community effort on improving and modernising the legacy packages, the ecosystem, and the language itself.
With projects like LFortran (https://lfortran.org/), fpm (https://github.com/fortran-lang/fpm), and stdlib (https://github.com/fortran-lang/stdlib), I believe that Fortran will enjoy prosperity again.
If you want to manually do the year month day folder structure, as well as even naming files by date, I use phockup. It’s very handy and supports a lot of formatting options, so you can format it just like synology does so it’s all consistent. It’s also fun to say. Will you shut the phockup?!
Project mention: Fluxsort: A stable quicksort, now faster than Timsort for both random and ordered data | /r/dataengineering | 2023-07-11
Sorting related posts
- How can I submit equipment inventions to Ukraine Military?
- Need a Quick Favor: Help a Student with a Simple Click!
- Sorting Visualizer using React
- Sorting Visualizer using React
- Build Drag and Drop with Rails Hotwire
- Fluxsort: A stable quicksort, now faster than Timsort for both random and ordered data
- 10~17x faster than what? A performance analysis of Intel x86-SIMD-sort (AVX-512)
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Sorting projects? This list will help you:
Project | Stars | |
---|---|---|
1 | react-table | 24,060 |
2 | Go | 14,442 |
3 | ag-Grid | 11,738 |
4 | react-sortable-hoc | 10,693 |
5 | C# Algorithms | 5,806 |
6 | quadsort | 2,104 |
7 | ActsAsList | 2,013 |
8 | django-tables2 | 1,797 |
9 | Depressurizer | 1,384 |
10 | BeautifulAlgorithms.jl | 1,305 |
11 | ranked-model | 1,073 |
12 | pyopencl | 1,030 |
13 | stdlib | 974 |
14 | natsort | 850 |
15 | phockup | 792 |
16 | django-admin-sortable2 | 701 |
17 | blitsort | 699 |
18 | Towel | 699 |
19 | algo-visualizers | 659 |
20 | fluxsort | 658 |
21 | column-sortable | 631 |
22 | pluto_grid | 620 |
23 | cpp-sort | 595 |