Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,062 projects in the catalog.

Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.

PasPDQSort

Orson Peters' PDQSort algorithm translated to Free Pascal.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Other

SortierProgramm

Ein einfaches Pascal Lazarus Programm, das verschiedene Sortieralgorithmen implementiert und eine benutzerfreundliche Schnittstelle zur Anzeige der sortierten Arrays in einer ListBox bietet. Funktionen Implementierung von Sortieralgorithmen: Bubblesort, Selectionsort, Insertionsort, Shellsort, Quicksort und Gnomesort

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples

WaterBallSortPuzzleOptimalSolver

The program optimally solves a general class of puzzles which as a special case also contains well known puzzles like "Water Sort Puzzle", "Ball Sort Puzzle", "Sort Hoop", "Sort It 3D" etc.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 41

Games and Game Engines

SortGrid

Component, descendant of StringGrid, which can sort Integer/Float/Data/Time/String cells, and shows up/down arrows in caption.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • Freeware

Grids In the Online Package Manager

Table-Sort-Algorithms-Application

This is a mini-project for the course of "Algorithmic & Complexity" at the First year in Computer Engineering School, in which we choose 3 types of sort algorithm studied in class, and we apply them in a chosen programming language not studied in class -which is Delphi in here- with a GUI.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Applications Science

lib.ListSorters

Set of classes designed for sorting of lists or arrays where items can be accessed using their indices.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Other

Bin-Sort---First-Fit

Performs a first fit alogrithm. This is a demo for modelling with algorithms for my Further Maths A level.

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1
  • MPL-2.0

Learning and Examples

DelphiStrataSort

An open source stable sort implemented in Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

Other

Parallel_Sort_Library

Parallel Sort Library for Delphi and Free Pascal

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 8

Other

PicSorter

Image File Sorter : copies/moves images files into a folder structure based on EXIF data

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Graphics

StoiPhotoSort

application for sorting photos

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics

FolderSort

Sorts your folders by size. Very useful to clean up disk space. Works only in the disk where the .exe is located.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Files and Drives

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 139
  • Apache-2.0

Other

PascalContainer

Generic pascal data structure with B-Tree, B+-Tree, B*-Tree, T-Tree, HashMap, priority queue, red-black-Tree, AVL-tree, Quad-Tree, SkipList, Sortable Single Linklist, Sort Function, LockFreeQueue. contributor: gcarreno at github

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 54
  • BSD

Other In the Online Package Manager

ulid

Universally Unique Lexicographically Sortable Identifier implementation for Delphi (Object Pascal)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 24
  • MIT

Other

VSoft.Ulid

Universally Unique Lexicographically Sortable Identifier

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18
  • Apache-2.0

Other

StringProc

Filter/group/sort strings from a text file. Generic command-line tool for parsing/analyzing logs or similar files.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 11
  • BSD-3-Clause

Files and Drives

BlitzTest

BlitzTest is an example of implementing multithreaded merge sort and some other stuff in Embarcadero Delphi.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 10

Learning and Examples

tacl

Template Algorithms and Collections Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • Apache-2.0

Other

Delphi-Countries

The Delphi port of the countries rubygem : All sorts of useful information about every country packaged as convenient little country objects.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Other

Gmail-Headers-Retrieval

Retrieves Gmail Headers and sort it according to sender address or domain name.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 6

Networking

MonoLexID

Time-ordered and sortable UUID generator that privileges intra-millisecond monotonicity and produces UUIDv7-compatible identifiers

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • BSD-3-Clause

Other

CrossGraph

A plotting engine and a visual component that draw what MathParser computes: curves with their discontinuities, intersections and extrema, cartesian and polar systems, and surfaces z = f(x, y) with contour lines. The engine samples on worker threads, knows nothing about a canvas and builds headless; the component is a thin layer over it. Free Pascal 3.2.2 and newer builds it: the sort in CrossVision.Geometry that once needed function references is written out in the same unit. Delphi 10.2 Tokyo and newer builds it as well.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 4
  • MIT

Charts and Graphs In the Online Package Manager

LazULID

Universally Unique Lexicographically Sortable Identifier implementation for Lazarus(Object Pascal)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Other

hexdump

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet d'afficher le contenu d'un fichier en format hexadecimal et d'avoir des formats de sortie comme C, CSV, JSON, HTML, PASCAL, SQL, XML,... Cette commande est inspiré de la commande de Linux.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Files and Drives

TDynamicObjectList

TDynamicObjectList for dynamic Sort Objects, --- currentlly it's works only with fields marked as string or integer but real value are in integer and sorted using : CompareNumbers

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

TStringGridHelper

TStringGridHelper Class to Facilitate Sorting Columns Using Underlying TFDQuery DataSet

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Grids

BinPatcher

BinPatcher help to investigate patcher file format (*.bin). Program list all pathes in file. Represent data in table and provide sorting. File can be reloaded anytime. BinPatcher can be started by dropping file on desktop icon.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Files and Drives

CommentNavigator

Delphi IDE Expert for navigating structured comment blocks in Pascal source code. Dockable panel, grouping, sorting, filtering, and one-hotkey comment insertion.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Lazarus IDE plugins

MonoLexID

A time-ordered and sortable Universally Unique Identifier (UUID) generator for Object Pascal (Lazarus/Free Pascal), producing identifiers structurally compatible with the RFC 9562 UUIDv7 layout while privileging intra-millisecond monotonicity

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other

Obstlisten-Programm

Ein Programm zur Verwaltung einer Obstliste: Obstsorten hinzufügen, löschen, sortieren und in einer Datei speichern oder laden. Doppelte Einträge werden erkannt, und die Position eines ausgewählten Obsts wird angezeigt.

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples