This is an archived snapshot of awesome-pascal just before it turned from “Delphi” to “Pascal”.

It was left only to keep links alive. All development will happen in awesome-pascal list.

Awesome Delphi Awesome

A curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-… stuff.

Note that only open-source projects are considered. Dead projects (not updated for 3 years or more) are mainly ignored except for those which do not have alive analogs. Feel free to suggest other missing nice projects either by comments or pull requests.

This awesome collection is also available on Delphi.ZEEF.com

Contents


General Libraries

Big general-purpose libraries

Multimedia

Audio

Video

Graphic

Game dev

Communications

Network

Socket communication, network protocols, encodings, etc

Serial port

GUI

Visual components

Control packs

Large sets of GUI controls

Single controls

Editors

Viewers

Other GUI

Database

Scripting

Using script engine in your applications

Non-visual Classes/Utils

Compression

Encryption

XML/JSON/YAML

Language

Tools for Pascal and other languages

Memory managers

Libraries that implement dynamic memory allocation

System

Low-level helper stuff: memory, threading etc

Template

Engines to generate text output based on templates

Logging

Math

Other non-visual

OS

Tools that help dealing with OS-specific internals

Report generating

Unit Testing

Debugging / error handling

Utilities

Free non-opensource products allowed here.

IDE plugins/wizards

Documentation

Code check/review, debug

Setup

Other

License

CC0