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.

PasBGFX

Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 22
  • BSD-2-Clause

Bindings Graphics

GLXEngine

GLXEngine - a graphics engine collector with GLScene & GXScene component packages for Delphi & C++Builder. The class libraries for creating 5D scenes with rendering and animations of spatial objects include managers for supporting physics, sounds, terrains with materials and shaders

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

Graphics

Graphics libraries

This is a list of libraries designed only to work with graphics. If you're looking for a library to be used for game development you should use a game framework or a game engine instead.

  • Other
  • Lazarus

Graphics

BlackShark

Black Shark Graphics Engine

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13

Graphics

TileEngine

. GitHub Delphi FPC OOP Pascal Wrapper and bindings for Tilengine 2D retro graphics engine. Tilengine is a cross-platform 2D graphics engine for creating classic/retro games with tilemaps, sprites and palettes. Its scanline-based rendering algorithm makes raster effects a core feature, a technique used by many games running on real 2D graphics chips.

  • Library
  • Lazarus and Delphi

Bindings

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

castle-model-viewer-mobile

Mobile-friendly viewer for 3D models like glTF, X3D, VRML, Collada, Wavefront OBJ, and other formats supported by the Castle Game Engine

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

Graphics

LZScene

LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 40
  • MPL-2.0

Graphics

Rage 3D Game Engine

Open source game engine developed in Delphi using OpenGL 2.0, includes graphics, network, sound, AI and physics

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Games and Game Engines

Tile Studio

Complete development utility for graphics of tile based games. Includes a bitmap editor for creating tiles and sprites and a map editor for designing level maps. Output is completely programmable, generate header/source files for use with any project!

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

Games and Game Engines Graphics

Direct2D_Engine

Simple Direct2D Graphic Engine

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

Graphics

castle-image-viewer

Image viewer and converter using Castle Game Engine, supporting many common image formats (PNG, JPG...) and some exotic ones (DDS, KTX, RGBE)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 27

Graphics

pascal-graph3d

Simple software 3D graphics engine + Rubik's Cube (probably only for TMT Pascal compiler)

  • Quiet
  • Library
  • GitHub
  • ★ 3

Graphics

Norad

A pure code graphics, audio and input engine for Delphi (no VCL/FMX)

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

Graphics Multimedia

Asmoday

Asmoday is an easy to use 3D graphics library and engine for Freepascal developers. It uses OpenGL for hardware accelerated, cross plattform, real-time or offline rendering.

  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Graphics

rayhunter

Command-line simple ray-tracer using Castle Game Engine

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Graphics

Skia-LCARS-Fluid-Engine

An experimental, high-performance LCARS UI rendering engine for Delphi FMX, built natively on Skia4Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Graphics

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

RF-3D-Engine-ToolSet

This the beginings of a editing tool that I was building to go along with the RF-3D-Engine I was working on

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • LGPL-3.0

Graphics

SVGIconImageList

Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.

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

Graphics

castle-radiance-transfer

Precomputed Radiance Transfer implemented in Castle Game Engine

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 2
  • BSD-3-Clause

Graphics

Gens2 3D engine

Gens2 is a software-only 3D engine for Win32 platform using DirectX. It features real-time lighting and ray-traced shadowing (per-pixel and per-vertex),basic physics engine (collision detection, gravity and jumping),3DStudioMAX ASE format support(limited

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

Graphics Games and Game Engines

irrPascal

Pascal binding for the Irrlicht Engine. The Irrlicht Engine is an open source high performance realtime 3D engine written in C++ and now available for Pascal. It is completely cross-platform, using D3D, OpenGL and its own software renderer.

  • Library
  • SourceForge
  • Public Domain

Bindings Graphics

3D

A 3D graphics engine I wrote when I was in high school.

  • Quiet
  • Other
  • GitHub
  • ★ 15

Graphics

castle-model-viewer

Viewer for many 3D and 2D model formats: glTF, X3D, VRML, Collada, 3DS, MD3, Wavefront OBJ, STL, Spine JSON, sprite sheets in Cocos2D and Starling XML formats

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 120

Graphics

Asphyre

Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Apache License V2.0

Games and Game Engines Graphics

pixie

A lightweight HTML/CSS rendering engine for Free Pascal (Lazarus) and Delphi (VCL & FMX).

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

Graphics

DirectDraw-API-Hooking

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

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

Graphics

Andorra 2D

Andorra 2D is the new generation 2D Engine for Delphi and Lazarus. Andorra 2D is capable to use DirectX or OpenGL through graphic plugins. Andorra 2D is built in a very modular way and is yet easy to use.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2), Common Publi

Games and Game Engines Graphics

Age of Wonders Campaign & Gfx Editor

The Age of Wonders Campaign and Graphics Editor (AoWCGE) is a utility to modify and/or create campaigns and in-game graphics for the fantasy strategy game "Age of Wonders" by Triumph Studios.

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

Games and Game Engines

ASCADBox -- www.sureyyasoft.com

ASCADBox is Delphi Vector Graphic component which use CAD application for all about drawing around needed for developers. And the package is included a complicated open source sample project.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

Graphics

AutoREALM

AutoREALM is a free role-playing game mapping program originally made by Andrew Gryc. This program is an excellent mapping program that can design castles, caves, cities, dungeons and more. New developers are more than welcome! Previously, development were using Delphi language. Some attempts to rewrite it in other languages were done, but currently (since January 2012) there is an attempt or rewrite using those technologies: _ C++11 _ wxWidgets 2.9 (will be 3.0 when it will be released) _ openGL _ pluma framework (a fixed version located on bitbucket) The design of the actual C++ code-base primarily targets clean source code and high modularity of source code, to allow easy reuse of the code and fast learning for people who might join the effort. Current development is located on https://bitbucket.org/bmorel/autorealm . Howerver, older repositories are still here in case someone would like to consult them, and to allow easy access to algorithms they might contain.

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

Games and Game Engines Graphics

Little cms color engine

Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms (MIT license)

  • Active
  • Library
  • SourceForge
  • MIT License

Graphics

Voxel Coloring framework

A framework for Voxel Coloring which is an algorithm for 3D reconstruction from a number of photographs with known camera locations. We have an implementation of the basic Voxel Coloring algorithm by Seitz and Dyer and several extensions to it.

  • Quiet
  • Library
  • SourceForge
  • Academic Free License (AFL)

Graphics Science

Examples

Collection of useful and mostly non trivial examples that can be used to start own projects

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 18

Learning and Examples

Ray4Laz

Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 181
  • Copyright (C) 2020-2026 Gunko Vadim

Bindings In the Online Package Manager

dark-planet-win

DOS game (1998) reverse-engineered and ported to Delphi VCL. Original graphics by Ilia Kusmin.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Games and Game Engines

Skia-Voxel-Comanche

A high-performance Voxel-Space rendering engine written in Delphi using Skia4Delphi. It simulates a Comanche-style helicopter flight experience over a procedurally generated voxel island at night.

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

Games and Game Engines Graphics

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

castle-model-viewer

Viewer for many 3D and 2D model formats: glTF, X3D, VRML, Collada, 3DS, MD3, Wavefront OBJ, STL, Spine JSON, sprite sheets in Cocos2D and Starling XML formats

  • Active
  • Application
  • Lazarus
  • Codeberg

Graphics

JEDI-IsoAxEE WorkShop by Delphi

Using Delphi to write a complete Isometric Engine and Editor and to port it to Kylix upon it's release. Features... 1. Cross-platform Isometric game engine and editor. 2. Full OO game object inheritance model so objects can be handled...

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Games and Game Engines

KOF'91 Fighting Engine

KOFFE is a 2D fighting game engine compatible with KOF'91. Written in Object Pascal, it's very configurable: it's possible to change all character definitions, backgrounds, sounds and graphics.

  • Application
  • SourceForge
  • zlib/libpng License

Games and Game Engines

2licht Irrlicht Engine Wrapper

2licht's aim is to provide a collection of wrappers for the popular Irrlicht Engine (http://irrlicht.sf.net/). It is still in development; the first wrappers to be released will be the C and Object Pascal interface; followed by a .NET library.

  • Quiet
  • Library
  • SourceForge
  • zlib/libpng License

Bindings Graphics

The Quake Army Knife (QuArK)

A powerful editor for video games based on or similar to id Software's series of Quake games. Currently QuArK supports 41 distinct games, 5 generic game engines, and a countless number of expansions packs, addons, and mods. It integrates a map editor, model editor, archive editors, texture management, and much more.

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

Games and Game Engines Graphics

UTX-Viewer

UTX-Viewer is a tool for all who build creative content for games based on Epic's Unreal Engine. It is an external texture previewer and currently supports engine builds up to 436 (and, to a limited extent, builds 8xx/Unreal2)

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

Graphics Games and Game Engines

pascal-gba

Pascal toolchain for Game Boy Advance development: FPC cross-compilation, a Pascal-written GBA emulator with headless replay and debugging, and an AI-image-to-GBA asset pipeline

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines Graphics