Sign in Join

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

Catalog

30,057 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.

Algorithms

Project for the development and learning of algorithms, the content is instructed by the Algorithms II book made by professors from the Federal University of Paraná (Brazil)

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • MIT

Learning and Examples

libpasc-algorithms

libPasC-Algorithms is delphi and object pascal library of common data structures and algorithms. The library is a set of containers adapted for the Pascal language and the template system available on it.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 27
  • MIT

Other

sliding-window-algorithms

Optimized sliding window algorithms implementation in Delphi with comprehensive tests and CI/CD pipeline

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Object-Pascal-Mastering

These are not just simple 🧩Algorithms🧩. I also add interesting Academic concepts into it. Check this out.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 32
  • GPL-3.0

Learning and Examples

evolutionary-algorithms

Пример реализации дарвиновского эволюционного (генетического) алгоритма с методами отбора рулеткой (evol_alg_roulette), ранговой селекцией (evol_alg_rank_selection) и турнирной селекцией (evol_alg_tournament_selection)

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • GPL-3.0

Learning and Examples

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

PasPDQSort

Orson Peters' PDQSort algorithm translated to Free Pascal.

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

Other

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

HashLib4Pascal

Hashing for Modern Object Pascal (mirror)

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Cryptography

5.0 from 1 member

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

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

Other

pascaladt

A library of algorithms and data structures for the Free Pascal Compiler.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • LGPL-2.1

Other

Map-Coloring-By-CSP

Graph coloring by CSP (CONSTRAINT SATISFACTION PROBLEMS) algorithms from Russell And Norvig's "Artificial Intelligence - A Modern Approach" - Chapter 5.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Science

Component_Delphi_GA

The present work proposes a non-visual component developed in Object Pascal programming languages, for Genetic Algorithms called "TGAlgorithm". Developed in a fully object-oriented framework, the Component exploits this feature to facilitate its extension to genetic algorithms and specific problems, be they single-purpose. In this work an example of the use of "TGAlgorithm" for an implementation of a genetic algorithm mono-objective is presented.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Science

different

Ported code and converted algorithms from other languages into Delphi

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

Diagramador de Flujos

Is a software for design algorithms by diagrams. Es un software para diseñar algoritmos de diagramas de flujo.

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

Learning and Examples

fitminimizers

Downhill Simplex for Delphi, Lazarus.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

Science

ALGLIB

. Delphi FPC Cross-platform numerical analysis and data processing library. It supports several operating systems Windows and POSIX, including Linux. ALGLIB features include: Data analysis classification/regression, statistics; Optimization and nonlinear solvers; Interpolation and linear/nonlinear least-squares fitting; Linear algebra direct algorithms, EVD/SVD, direct and iterative linear solvers; Fast Fourier Transform and many other algorithms.

  • Library
  • Lazarus and Delphi

Science

QuickImageFX

Simplifying image manipulation using GDI, Graphics32, OpenCV or Vampyre Imaging libraries

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

Graphics

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

BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

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

Other

thundax-ai

💡 A series of A.I. Algorithms coded in Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 32

Science

mini_projects

Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 29

Applications

pasml

A collection of machine learning algorithms for object pascal

  • Quiet
  • Library
  • GitHub
  • ★ 17
  • MIT

Science

CrystalPathFinder

Crystal Path Finder is a high-performance pathfinding engine developed with Delphi and the FMX (FireMonkey) framework. It goes beyond simple grid-based algorithms by analyzing real-world map images (Height Maps) to simulate and calculate optimal paths based on terrain difficulty in real-time.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11

Games and Game Engines

AstrobloQ

AI Fermi Paradox Simulator

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • MPL-2.0

Science

almagesto

a free pascal astronomical library

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 9
  • GPL-3.0

Science

tacl

Template Algorithms and Collections Library

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

Other

ImageResamplerTest

Tests multiple Delphi resizing algorithms that can be found on Internet FOR FREE.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 8
  • MPL-2.0

Graphics

DeCAL

The Delphi Container and Algorithm Library (DeCAL) is a powerful library of reusable container classes, generic algorithms, and an easy to use persistence mechanism. It is similar to and based on Stepanov's STL.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Other

SZCodeBaseX

Universal Encode/Decode algorithms for Base16, Base32 and Base64 for Freepascal / Delphi

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

Other

wirth1976

Niklaus Wirth's Algorithms + Data Structures 1976 in Python, JavaScript, Scheme, and Pascal

  • Quiet
  • Other
  • GitHub
  • ★ 5

Learning and Examples

Hash-File-String

HashLib! is a fast and flexible library for Delphi, where are implemented most of common hash algorithms. It provides easy to use low and high level functions.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4

Cryptography

Movsea

Movsea – Project for Recognizing Movies by Video.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Multimedia

pascalalgs

Miscellaneous algorithms and data structures implemented in Pascal from 2000 / 2001!

  • Quiet
  • Other
  • GitHub
  • ★ 4

Learning and Examples

foot-coding

Delphi 7 text encoding/decoding utility. Converts between Hex, ASCII, Base64, Binary, Octal, Decimal, and Roman numerals. Educational project demonstrating encoding algorithms. Discontinued 2013.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Applications

grammar-compression

implementation and comparison of Sequitur and Sequential compression algorithms, in Object Pascal.

  • Quiet
  • Other
  • GitHub
  • ★ 3

Files and Drives

stroke-recognition

Custom stroke gesture segmentation and recognition algorithms

  • Archived
  • Library
  • GitHub
  • ★ 3
  • MIT

Science

3D-Rubik-s-Cube

This project is a comprehensive Rubik's Cube simulator and solver implemented in Delphi. It provides an immersive experience of interacting with a virtual Rubik's Cube, including rotating individual layers, drawing each cubie individually, and employing various algorithms for solving the cube.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Games and Game Engines