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.

lib.RingBuffer

Class implementing simple ring buffer (also known as circular buffer).

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

Other

BufferHunter

Автоматическое сохранение всего, что попадает в буфер обмена

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

System

Microsoft-Windows-Vista-Buffer-Lab03_n

Windows Vista Lab03_n Build Buffer Lab Consists of Windows Vista SDK, DDK, 3.5 .NET Reference Source, Windows API Code Pack, Longhorn Build 4074 LDK and SDK Samples Layout

  • Other
  • Lazarus
  • GitHub

Other

lib.MemoryBuffer

Provides simple memory buffer type that remembers its own size along with functions for allocation and deallocation of this buffer.

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

System

BufferObject

two-level buffer Object

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

CircularBuffer

Generic circular buffer/ring buffer implementation

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

Other

Extended-buffer

This is a simple, extended clipboard with 5 write locations.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

System

multiple-buffering

Multibuffer использует SQLite в качестве БД

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Database

Microsoft-Windows-Vista-Buffer-Lab03_n

Combined Vista SDK and DDK Subscription only using Windiff or SDKDiff. Looking for the Enterprise Source Licening Program with my Desktop Opimization Packs with Software Software Assurance from my Subscriptions

  • Other
  • Lazarus
  • GitHub

Other

hermes

Hermes is a graphics library designed to do a very limited number of things and do them very well. Is designed to convert a source buffer with a specified pixel format to a destination buffer with possibly a different format at the maximum possible speed. The long feature list includes things like palette handling and clearing surfaces to a specific color, conversion of images from one format to another and more.

  • Library
  • Lazarus

Graphics

Protocol-Buffer_Delphi_FPC

A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 14
  • MIT

Bindings

DDUBuffer

Raw binary buffer for Delphi, using dynamically allocated linked ring buffers to minimize memory allocations

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

Other

IP-Sniffer

IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

3.0 from 1 member

protobuf-delphi

Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.

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

Other

TScene

Isolated buffered container control for FireMonkey

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 52
  • MPL-2.0

GUI containers

libsystem2

Turbo Pascal library. LFN, Buffered I/O, memory files (EMS/XMS). Command line argument parsing.

  • Active
  • Library
  • GitHub
  • ★ 23
  • MIT

Files and Drives System

Virtuoso

Virtuoso is a single-unit, zero-dependency Delphi library that provides unified, thread-safe, generic access to memory-mapped buffers and files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8

Other

PB2PAS

PB2PAS is a protocol buffer compiler, that compiles protobufs to Pascal.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7

Language Tools

CRC32

Buffer, File : CRC32I, CRC32C, CRC32CSSE

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Cryptography

HotLog

HotLog for Delphi and Lazarus: LogFile manager, buffered and multithreaded.

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

Other

TRTMP

TRTMP is a native RTMP framework for Delphi and Free Pascal focused on low-latency ingest, packet-level analysis, bounded buffering, restreaming, and optional live preview.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 4
  • BSD-2-Clause

Networking

dsbo

Small Buffer Optimizations for Free Pascal code

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • Unlicense

Other

membuf.pas

A growable continuous in-memory buffer in pure Object Pascal / Delphi.

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

Other

HotLog

Logging component for Delphi and Lazarus. Version 3.3 (02-05-2019) Multithreaded, object oriented, buffered safe. The log file will be correctly written to disk, even if your application crashes. The logging/parsing/formating and optionnal visual feedback work don't consume your main thread's time. Logging environment to support debugging. Easy-to-use strings formating capabilities. Update of Olivier Touzot's HotLog component 2004,2005. Many Thanks to Olivier.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge

Other

Motion Detector

The program is designed to measure and store on the HDD the amount of motion measured with the DirectX-compatible camera. The program also can capture video with sound and store them in compressed AVI files. The special feature of Motion Detector is its support of information exchange through UDP protocol. Motion Detector can send motion data in real time to other software for organizing real-time feedback in scientific behavioral experiments. It also can accept commands trough the network or from other software running on the same computer (through UDP) to start/stop video capturing. The program has a ring buffer in RAM to store prehistory - some amount of video before the UDP video capturing event can be saved in the file if needed. Name of the video file can be given in the UDP message or generated locally using auto-increment feature.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Multimedia

lib.SimpleCompress

Very simple library providing functions for (de)compression of streams (descendants of TStream class), files and memory buffers. Actual (de)compression is done by ZLib library.

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

Files and Drives

lib.HashBase

Set of base classes for hashing. Slightly specialized classes for stream hashes, block hashes and buffered hashes are provided.

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

Cryptography

protoc-gen-delphi

protoc-gen-delphi is a Protocol Buffers implementation in Delphi.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 3
  • Apache-2.0

Language Tools

Shared-Memory

Generic Shared Memory class and Shared Memory Ring Buffer class

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

System

Lib.SimpleCompress

Very simple library providing functions for (de)compression of streams (descendants of TStream class), files and memory buffers. Actual (de)compression is done by ZLib library.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MPL-2.0

Files and Drives

Delphi LightSaber-CoreLib

. Delphi Lightweight alternative to Jedi library. Simple, crystal clear, non-obfuscated, fully commented code. No external dependencies. Hundreds of super useful functions for file/folder/disk manipulation, fast buffered binary file access, string conversions, OS version detection, etc.

  • Library
  • Delphi
  • GitHub

Other

madExcept

. Delphi madExcept was built to help you locate bugs in your software. Whenever there's a crash/exception in your program, madExcept will automatically catch it, analyze it, collect lots of useful information, and give the end user the possibility to send you a full bug report. madExcept is also able to find memory leaks, resource leaks and buffer overruns for you.

  • Library
  • Delphi

System

madKernel

. Delphi The package is about Kernel Objects for the biggest part. The most important object types are wrapped up in interfaces, utilizing all the specific kernel32 APIs. Has interface wrappers for: Events, Mutexes, Threads, Processes, Windows, Modules, Tray Icons, shared memory buffers.

  • Library
  • Delphi

System

Microsoft-Windows-7-Lab03_n

Windows 7 Lab03_n Build Buffer Lab Comprised of the Longhorn layout 4074 LDK, SDK , 7 SDK and WDK and Windows API Code Pack

  • Other
  • Lazarus
  • GitHub

Other

CachedBuffers

Extremely fast data streams (Delphi6-XE10)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 54
  • MIT

Other

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

horse

Fast, opinionated, minimalist web framework for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1,383
  • MIT

Networking

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

skia4delphi

Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 793
  • MIT

Graphics

mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167
  • GPL-2.0

Language Tools

Tiny.Sim

A cross platform real time 2D/3D graphics and 2D physics simulation library for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 132
  • Zlib

Graphics Games and Game Engines

LazWebsockets

Websocket Server and Client Library written in Lazarus

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 123
  • BSD-3-Clause

Networking

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

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

Brook framework

Brook is microframework which helps to develop web Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 278
  • Copyright (c) 2012-2021 Silvio Clecio <silvioprog@gmail.com>

Networking In the Online Package Manager

fundamentals5

Fundamentals 5 Code Library for FreePascal and Delphi

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

Other

GrijjyFoundation

Foundation classes used by other Grijjy repositories

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 262

Other

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • Zlib

Bindings Graphics

NetCom7

The fastest communications possible. Delphi rulez.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 218
  • MIT

Networking

StyledComponents

Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

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

Other

PdfiumLib

PDF VCL Control using PDFium

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 208
  • MPL-2.0

Bindings