Skip to content
DMsuDevPublic

About

Sortly is a cross-platform C++ app for visualizing, comparing, and exploring sorting algorithms step by step.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

sortly-logo
Sorting Algorithm Visualizer built with C++
Cross-platform • Precomputed visualization • Minimal UI • Educational & interactive

C++23 License MIT Sortly Version Sortly Build

Platform Linux Platform Windows

Overview

Sortly is a modular C++ sorting algorithm visualizer based on a precomputed step-by-step execution model.

It generates all intermediate states of sorting algorithms in advance and replays them through an interactive UI, enabling smooth visualization, comparison, and analysis of different techniques.

Built with GLFW, OpenGL, Dear ImGui and ImPlot, it focuses on clarity, extensibility, and ease of experimentation with sorting algorithms.

Note

This project is currently under active development. The application is reasonably stable at this stage, but future releases may introduce significant changes.

Sortly comparing four sorting algorithms

License

This project is licensed under the MIT License.
See the LICENSE file for more information.

Notices

Sortly bundles the following fonts in assets/fonts/. The license text of each one is shipped next to the fonts, in assets/fonts/licenses/.

Component Files License License file
Inter Inter-Regular.ttf, Inter-SemiBold.ttf SIL Open Font License 1.1 Inter-license.txt
JetBrains Mono JetBrainsMono-Medium.ttf SIL Open Font License 1.1 JetBrainsMono-OFL.txt.txt
Lucide icon font lucide.ttf ISC (portions MIT, from Feather) Lucide-LICENSE.txt

About

Sortly is a cross-platform C++ app for visualizing, comparing, and exploring sorting algorithms step by step.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages