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

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.
🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Cross platform keyboard and mouse input control and window automation in Pascal.
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
A small Markdown viewer and editor for Linux, Windows and macOS
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
Attempt to rewrite old windows game in pascal language with simple graph unit. Based on original alien force for win3.11
NEWS: The MPL language is now completely defined. No more language changes are to be made. The compiler is complete and should be easy to translate to other languages if you so choose. MPL is a small, simple language based on BCPL, B, C and Jesusonic. The compiler and interpreter are written in portable Pascal. I have successfully compiled MPL for CP/M, DOS, Windows, Atari ST, Amiga and the Tandy Colour Computer. MPL is designed to be tiny in every way, while implementing all the important features of BCPL & B. The result is a compiler written in a high level language (PASCAL) which compiles to under 16K (CP/M). The symbol table, language syntax, and bytecode are all optimized for size. I will write a MPL Reference Manual in time. Contact myself if you want to help get that written.
The Windows 10 version Microsoft Paint rewritten in Delphi
Source code for the rental program CAR written in Delphi. The code is legacy, written for Delphi 7 and might not work with newer versions of Delphi
Action! is a programming language for the Atari 8-bit family of microcomputers. It features an integrated editor, a debugger, and a 6502 compiler. Action! was created by Clinton Parker and released on cartridge by Optimized Systems Software (OSS) in 1983. Its syntax is similar to that of ALGOL 68. Action! is significant for its high performance, which allows games and graphics demos to be written in a high-level language without the use of hand-written assembly language code. Action! language constructs were designed to map cleanly to 6502 opcodes. In 2015, Clinton Parker released the Action! 3.6 source code to the public under the terms of GPL. This project is intended to preserve the Action! source code, provide fixes for known bugs, and add new features in version 3.7. Join us at AtariAge https://forums.atariage.com/topic/217770-action-source-code for questions and discussions. Check out https://atariwiki.org/wiki/Wiki.jsp?page=Action for related information.
The suite of Gestion LinEx is being moved to Lazarus It is old news that FacturLinEx is moving to Lazarus. The majority of the units are now written for FacturLinEx 2.0 and the old units written in Kylix3Open are being transfered.
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.
This Pascal compiler was created by the Computer Science Department of SUNY in Stony Brook back in 1975. The Pascal compiler generates code for the IBM 360 and is written in XPL. This project includes the source code for the Pascal compiler and the XPL compiler. This project also includes an IBM/360 simulator capable of running the output of both the Pascal compiler and the XPL compiler. The simulator is written in C and can run on most machines with a C compiler.
SimpleBasic is a simple programming language written by me some years ago. This is an old code written on Free Pascal for Linux just for fun.
This is an IRC bot written in Delphi. It has a modular structure, based on a small kernel and some plugins all around. A plugin can be a script engine or any hard coded irc events handler. Those plugins can be written in any language (Delphi, C++/C...)
Dual serial port terminal written for Windows and Linux by www.KitShop.ro . The software is sending and receiving data from 2 serial ports. Written in Lazarus and using 5pdo
Emmet is mostly used by web-developers to simplify and speed up editing. Emmet can take an abbreviation and expand it into a structured code block. Standard Emmet is written in JavaScript and available in many text editors or web development tools. Emmet for Delphi and Free Pascal is written from scratch in Delphi and is used in RJ TextEd and CudaText .
Program written in Delphi which uses two components available in the source code. The program is now fully functional; however, it was originally written to test the two components.
A component that is aimed to be a standard string grid replacement. It is written from scratch, not descended from TStringGrid. Originally written for Delphi, it is adapted to Lazarus here.
Grids In the Online Package Manager
This used to be a tool written for an article in The Delphi Magazine by Marcel van Brakel and myself in 2005. It basically attempts to do the same as WinObj, but is written in Delphi.
A comprehensive 2D graphics library written in Delphi Pascal
API to consume REST services written in any programming language with support to Lazarus and Delphi
Websocket Server and Client Library written in Lazarus
A Delphi REST client API to consume REST services written in any programming language.
Remote access written in Delphi.
A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal
. Delphi These files make up a hand-written high speed parser for the Object Pascal dialect known as "Delphi". The original work was done by Martin Waldenburg in the late 1990s, and the project was abandoned sometime before 2003, when I found the code and began working on it. I have kept it updated as necessary to work with my project, called "Castalia".
Cross platform game engine written in Object Pascal.
Bhyve management GUI written in Freepascal/Lazarus
TinyWeb is a small yet fully functional web server (HTTP, HTTPS) written in Delphi for Win32 by Maxim Masiutin. First version released in 1997.
HTTP/2+HTTP/1.1+WebSocket server written with Lazarus (Free Pascal)
Delphi library for running automated tests written in plain language
A simple Skia Shader Language (SkSL) viewer written in Delphi with Skia4Delphi.
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
This package provides MWA Software's Firebird Pascal API (fbintf). It is intended to provide a standard set of Language Bindings between programs written for the Free Pascal Compiler (FPC) and the Firebird Client API. Both the new Firebird 3 and the legacy API are supported.
Database In the Online Package Manager
A language server protocal client written in Pascal (Delphi).
A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.
Winget helper written in Powershel
Keras4Delphi is a high-level neural networks API, written in Pascal with Python Binding
A Modern and Lightweight W3C WebDriver Client for Delphi, written from scratch and fully cross-platform. This project provides a pure Delphi implementation of the official W3C WebDriver protocol, allowing you to automate browsers without Selenium, external dependencies, or .NET bindings.
A fantastic Windows NNTP client, written in Delphi.
A Discord RPC program with a Graphical User Interface written in Pascal.
Light Alloy media player for Windows written in Borland Delphi 7
A FidoNet mail transfer agent for Win32 over dial-up and TCP/IP connections written using Delphi in 1996-2001.
This repository contains all the source code for the practical examples in the book "Delphi Multithreading: Threads, Concurrency, Parallelism and Asynchronous Programming", written by Cesar Romero.
A visual database design and modeling tool written Delphi with support for SQL Server, Firebird, Oracle, PostgreSQL, MySQL, SQLite, and more.
A desktop browser for Telegram Stickers (tgs) and Lottie (json) animations written in Delphi with Skia4Delphi.
Binary Code Generator Written in Pascal
SoftwareRenderer written in Delphi
Unix command "locate" front-end. A Linux alternative to Voidtool's "Everything", written in Lazarus.
AllaKore Remote is an open source software written in Delphi XE6 and Delphi 7.
Simple C-like scripting engine written in Free Pascal
A MOS 6502 CPU emulator written in Delphi (a very basic C64 + VIC20 emulator included)
An alternate installer for LEGO Racers, written using Inno Setup
Additions for GOLD Parsing System written in Delphi
Run FLUX2 (klein, dev, base) or ZImage models natively in your Delphi , FPC or Lazarus IDE, written in pure pascal, no dependencies.
Vector maps engine written on Pascal (Delphi/Lazarus), for OSM maps
An alternate installer for LEGO LEGOLAND, written using Inno Setup
An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.
Networking Security In the Online Package Manager