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.

Cmulator

Cmulator is ( x86 - x64 ) Scriptable Reverse Engineering Sandbox Emulator for shellcode and PE binaries . Based on Unicorn & Zydis Engine & javascript

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 304
  • AGPL-3.0

Security

Delpheed-Delphi-Class-Recovery

A Delphi-aware reverse-engineering toolkit — recover the class model from any Delphi PE, and unpack packed ones to get there.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12

Security

Nanomits

Powerful anti dumping & Anti reverse engineering protection

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

Security

RDTSC_Calculator

A simple hook for reverse engineering on x86 processors, to be used with ollydbg, x64dbg and the like.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 11
  • GPL-3.0

Security

m6811dis

The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.

  • Quiet
  • Application
  • SourceForge
  • Other License

Language Tools

RealTerm: Serial/TCP Terminal

Serial terminal program for engineering. Ideal for development, reverse engineering, debugging, datalogging and capture, and automatic test. The website is a comprehensive manual for Realterm. It has an comprehensive ActiveX/COM automation support so it can be used a serial component by other programs. An extensive commandline interface supports batch files and simple automatic test programming. Commands can be sent to running instances, and commands can be stored and run in files. [ActiveX](http://realterm.sourceforge.net/index.html#ActiveX_Interface) and [Command Line](http://realterm.sourceforge.net/index.html#Command_Line_Parameters) commands are well documented. Sourceforge major releases are only made occasionally. To follow development versions see News and subscribe.

  • Quiet
  • Application
  • SourceForge
  • BSD License

System Networking

Hex

Hex editor designed for analyzing binary files.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 80
  • MIT

Edit and Memos

VCL-explorer

Shows all virtual/dynamic/interface methods inside a given BPL in a tree-like view with searching

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Language Tools

ProcessMemoryMap

Deep memory analysis for Windows processes — the tool that saves you hours of debugging

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

System

RevEngE

Tool for reverse engineering PCB's

  • Quiet
  • Application
  • GitHub
  • ★ 5

Graphics

hextor

Hextor - Hexadecimal editor and binary data analyzing toolkit

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 126

Edit and Memos

IDR

Interactive Delphi Reconstructor (Pascal version)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 54

Language Tools

Macho-loader

load macho files in memory without touching the Disk

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 45
  • GPL-2.0

System

CapstoneDelphi

Capstone Disassembler Library Binding for Delphi

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

Bindings

D_CodeGen

Binary Code Generator Written in Pascal

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 38
  • GPL-3.0

Language Tools

NativePe

NativePe: a PE loader/parser library for Delphi 12 (port of libpeconv, Win32 + Win64, open source)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 20

Security

unicorn-engine-pascal

Freepascal bindings for the UnicornEngine Emulator Engine - Multi OS

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 16
  • GPL-2.0

Bindings

exif_spy

Tool for peeking into the binary structure of exif metadata of picture files.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15
  • MIT

Graphics

JExePack-Unpacker

Open Source Static Unpacker for JExePack

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • Apache-2.0

Security

Triton4Delphi

The Triton - Dynamic Binary Analysis (DBA) framework - by JonathanSalwan binding for Delphi

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

Bindings

delphi-hacker-tool

Cheat Engine like tool for hacking into other processes memory. Made out of boredom.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • MIT

System

Inline-Empty-Byte-Finder

Windows utility designed to find code caves in x86 and x64 executables for code injection purposes.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10

Security

Pole2

Порт игры "Поле Чудес" от Вадима Башурова под Win32

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • Unlicense

Games and Game Engines

Spartan

Delphi MVC micro-framework.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Other

DirectDraw-API-Hooking

Hooking DirectDraw API to draw an overlay over DirectX applications using Windows GDI

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Graphics

pinball-trainer-plus

Delphi 7 game trainer educational project. Memory manipulation tool for learning reverse engineering concepts. Discontinued 2013.

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

System

XED_Delphi

Delphi binding for Intel X86 Encoder Decoder (Intel XED)

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

Bindings

crackas

Attempting to learn reverse engineering!

  • Quiet
  • Other
  • GitHub
  • ★ 1

Security

WinInspect

Window Inspector

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

System

TRURL

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • SourceForge
  • BSD License

Science

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1,420
  • Apache-2.0

Networking

DLest

Microsoft Windows DLL Export Browser (Enumerate Exports, COM Methods and Properties) with Advanced Search Features.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 268
  • Apache-2.0

System

aviutl_rampreview

AviUtl用プラグイン「拡張編集RAMプレビュー」

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 117
  • MIT

Multimedia

incarcero

Incarcero is a tool that creates Virtual Machines (VMs) preconfigured with malware analysis tools and security settings tailored for malware analysis without any user interaction.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 94
  • GPL-3.0

Security

datamodeler

A visual database design and modeling tool written Delphi with support for SQL Server, Firebird, Oracle, PostgreSQL, MySQL, SQLite, and more.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 40

Database

KittoX

A Delphi framework for creating data-driven WEB SPA applications with HTMX

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

Networking Database

Pascal

Object Pascal programs and components

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 15

Other

whitestaruml

UML modeling tool derived from StarUML compatible with Windows

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 13
  • GPL-3.0

Graphics

Delphi-LitCrypt

Delphi plugin that provides compile-time string encryption

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Cryptography

WebSofa

JavaScript port of PasSofa

  • Quiet
  • Library
  • GitHub
  • ★ 10
  • MIT

Science