Sign in Join

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

Catalog

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

Drawing

Petite application de dessin qui facilite la création et la mesure de segments sur une grille.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Graphics

DrawingBoard

Drawing board for DynTFTCodeGen (and other tools)

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Graphics

lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 556
  • GPL-3.0

Graphics

5.0 from 1 member

TpX: drawing tool for TeX

TpX is a simple graphical editor for Windows for inclusion graphics into TeX files. It can also be used as a standalone editor for vector graphics.

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

Graphics

Sketchpens

Lightweight drawing application written in FreePascal using Lazarus

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Graphics

Rassam-paint

Rassam-paint is an open source bitmap editing and drawing with the following advanced features :Free Selection Tool,Zoom ,Undo,Text Tool,Color palettes,Dynamic resize image,Pencil ,Lines, Rectangles , Color Picker, Round Brush , Flood Fill , Rectangle,Filters,And more... Rassam-paint support popular graphics image formats (PNG, JPEG, TIFF, BMP and others).

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

Graphics

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

a canvas for drawing graphs in delphi

Delphi project extending TSimpleGraph (www.delphiarea.com) functionality. It creates a framework for data vizualization applications like industrial monitoring systems, workflow designer, just to name a few.

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

Charts and Graphs

transparent-canvas

A Delphi alpha-aware graphics class similar to TCanvas, for transparent drawing.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 52

Graphics

csscontrols

Implementation of basic css drawing for pascal (fpc, lazarus, delphi)

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 38
  • Apache-2.0

GUI containers Graphics

simple-graph

A visual Delphi component for drawing simple directed graphs.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

Charts and Graphs

FMXGraph

This is an Object Pascal (FMX) library for drawing graphs

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

Charts and Graphs

tpx

TpX: drawing tool for TeX

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

Graphics

LazExprDraw

Drawing mathematical formulas on TCanvas

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 10
  • MIT

Graphics

Mandelbrot

Simple Mandelbrot viewer to compare VCL to Skia drawing speed

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 9

Graphics

winprint

Takes standard printer output produced by a DOS application, and forwards it to a default or selected Windows printer. Converts code page, strips empty pages, supports BOX DRAWINGS chars. Works on all Windows platforms. Written in Borland DELPHI.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • GPL-2.0

System

Artist

PC-DOS based graphics editor that generates Pascal source of drawing

  • Quiet
  • Application
  • GitHub
  • ★ 7

Graphics

zcad

Simple CAD program

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 338

Graphics

rassam-paint

Simple drawing program for Linux

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5

Graphics

fast-triangle

Fast Filled Triangle Drawing Algorithm in Turbo Pascal

  • Quiet
  • Other
  • GitHub
  • ★ 3
  • MIT

Graphics

super-snake

An old turbo pascal game with some "fancy" ASM and direct-memory drawing and some pseudo-AI for for playing vs. computer

  • Quiet
  • Application
  • GitHub
  • ★ 3

Games and Game Engines

teka

Drawing game for very young children who will discover mouse moving

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Games and Game Engines

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

Pascal-Draw

ASCII Drawing written in Pascal.

  • Quiet
  • Application
  • GitHub
  • ★ 2

Graphics

CAPainting

Simple drawing program in Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics

exactDraw

[unreleased] Object oriented drawing application

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Graphics

ExprDraw

ExprDraw and ExprMake units for drawing mathematical formulas on TCanvas, written by Anton Grigoriev in Delphi 5 and published in 2002.

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

Graphics

geoxdraw

delphi application for drawing diagrams from composition data on rocks and minerals

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

metroui

Delphi fully canvas drawing form

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

GUI containers

metroui

Delphi fully canvas drawing form

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

GUI containers

NLDXPSelection

A non-visual component that provides drawing blue alpha blended selections on any control, form or screen.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Graphics

noella-etch-a-sketch

Noella's Etch A Sketch - the program she designed when she was seven. Free Pascal / Lazarus.

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

Graphics

t3d

3D drawing and function plotting written in Turbo Pascal 7 for Dos. University Project in year 2000. Mandeep Singh Bhatia

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

Graphics

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

GLCanvas

OpenGL drawing library for Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 15

Graphics

rabiscoscopio

A software tool to transform your drawings into sound so you can see them at any oscilloscope. This is the original Rabiscoscopio, written in Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 11

Multimedia

leanlib

An object-oriented set of Turbo Pascal units for MS-DOS development, providing access to lists, bitmaps, drawing functions, graphic fonts, INI and JSON files, streams and many more useful classes

  • Quiet
  • Library
  • GitHub
  • ★ 7

Other

LoopingAnimationDemo

A looping animation demo targeting 60FPS to show how to use different graphic libraries and drawing techniques in Delphi for Windows, Mac, iOS, Android and Linux.

  • Archived
  • Other
  • Delphi
  • GitHub
  • ★ 5
  • AGPL-3.0

Learning and Examples

turbopascal-xlib-unit

This Pascal unit, xlibunit, is a graphics library designed for use in Turbo Pascal programs. It provides various procedures for initializing and manipulating VGA graphics modes, handling color palettes, and drawing on the screen. It's particularly useful for creating graphic demos.

  • Active
  • Library
  • GitHub
  • ★ 5
  • MIT

Graphics

Turtle-Graphics-Library

A FireMonkey (FMX) turtle graphics library for Delphi inspired by Python’s turtle. Includes a Turtle screen, drawing commands (forward/turn/circle/fill), animation control (tracer/update), shape registry (polygon/image), and input events for interactive demos.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Graphics

MetaGraphics

A 2D graphics manager, which handles drawing of different backends

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Graphics

mofu

Move furniture with this tool, when it will be ready (may be, it will be a CAD app made with the best and most rapid application development tool)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Applications

UDraw

An application to prepare graphical drawings, generate and optimize the control, and drive an on-texture drawing robot machine.

  • Quiet
  • Application
  • GitHub
  • ★ 2

Graphics

DFT

Discrete Fourier Transformation - Delphi Code

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Science

FiguresPainter

Simple drawing and transforming tool for geometric figures.

  • Quiet
  • Application
  • GitHub
  • ★ 1

Graphics

Kaleidoscope-Creator

An example of drawing kaleidoscope images with different variations.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics

ProposalDissertation

The program is a research complex that solves the problem of drawing up a plan for the purchase of spare parts. As part of the program, a comprehensive simulation model of the reliability structure of a technical object has been implemented. This model allows you to calculate the reliability indicators of various components of a complex technical object, taking into account the process of operation of this object. Implemented the task of the sequence of switching on, off and options for using various parts. Particular attention is paid to the failure detection process, therefore, the inspection process (planned, overhaul, etc.), installation and dismantling of equipment is also taken into account. Further, the transport system of a modern service system with the participation of manufacturers, repair plants and consumers is taken into account. To draw up an application for production, a modification of the ant colony method is used, carrying out a targeted enumeration of the options for purchasing materials with the determination of their quantity. For a specific application, the performance indicators of the equipment are evaluated. A set of Paretos is built from the results. Test example based on the air conditioning and pressure control system TU-154. Aircraft in the composition of 20 pieces, distributed over the territory of Russia.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

VeeCad

Fork of VeeCad with double lead drawing option

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Graphics

ATScrollBar

ATScrollBar is a scrollbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.

  • Library
  • Lazarus and Delphi

Sizers and Scrollers

ATStatusBar

ATStatusBar is a statusbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.

  • Library
  • Lazarus and Delphi

Panels

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