An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with fpc

A curated list of projects in awesome lists tagged with fpc .

https://github.com/salvadordf/cef4delphi

CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS.

blink browser cef chromium delphi delphinuspackage embarcadero firemonkey fmx fpc freepascal lazarus linux macos macosx pascal v8 vcl windows

Last synced: 14 May 2025

https://github.com/salvadordf/CEF4Delphi

CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS.

blink browser cef chromium delphi delphinuspackage embarcadero firemonkey fmx fpc freepascal lazarus linux macos macosx pascal v8 vcl windows

Last synced: 05 May 2025

https://github.com/hashload/horse

Fast, opinionated, minimalist web framework for Delphi

api delphi embarcadero fpc framework freepascal horse lazarus middlewares minimalist rest restful web webservices

Last synced: 06 Feb 2026

https://github.com/HashLoad/horse

Fast, opinionated, minimalist web framework for Delphi

api delphi embarcadero fpc framework freepascal horse lazarus middlewares minimalist rest restful web webservices

Last synced: 05 May 2025

https://github.com/castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

2d-game-engine 3d-game-engine castle-game-engine delphi delphi-game delphi-game-engine delphi-library delphi-source firemonkey fmx fpc freepascal game-engine gltf hacktoberfest lazarus-ide object-pascal pascal vcl x3d

Last synced: 27 Mar 2026

https://github.com/riderkick/FMD

Forked from https://sf.net/p/fmd/

downloader fpc lazarus manga pascal

Last synced: 10 Jul 2025

https://github.com/viniciussanchez/restrequest4delphi

API to consume REST services written in any programming language with support to Lazarus and Delphi

api client delphi embarcadero fpc freepascal indy lazarus nethttp request rest simple

Last synced: 26 Jan 2026

https://github.com/Laex/Delphi-OpenCV

Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi

delphi ffmpeg fpc opencv

Last synced: 15 Mar 2025

https://github.com/joaopauloschuler/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.

cifar-10 cifar10 delphi delphi-component delphi-library fpc free-pascal freepascal lazarus lazarus-library machine-learning-api object-pascal pascal pascal-ai pascal-artificial-intelligence pascal-language pascal-library pascal-neural-network pascal-neural-networks pascal-programming

Last synced: 17 Jan 2026

https://github.com/graphics32/graphics32

Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.

2d components delphi delphinuspackage fpc graphics graphics-library lazarus low-level object-pascal vector-graphics

Last synced: 15 Mar 2025

https://github.com/salvadordf/webview4delphi

WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Edge/Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.

blink browser chromium delphi delphinuspackage edge embarcadero firemonkey fmx fpc freepascal lazarus pascal radstudio v8 vcl webkit webview2 windows

Last synced: 17 Feb 2026

https://github.com/Villavu/Simba

Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input such as colors on the screen.

automation computer-vision fpc lape lazarus macro pascal simba villavu

Last synced: 04 Apr 2025

https://github.com/pasdoc/pasdoc

Documentation tool for ObjectPascal (Free Pascal, Lazarus, Delphi) source code

delphi documentation documentation-tool fpc freepascal hacktoberfest html latex lazarus lazarus-ide object-pascal pascal

Last synced: 11 Oct 2025

https://github.com/fredvs/uos

United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.

audio audio-streaming dsp flac fpc lazarus library listen mp3 msegui mseide-msegui ogg opus pascal player recording sound streaming wav

Last synced: 16 Mar 2026

https://github.com/angusjohnson/image32

A comprehensive 2D graphics library written in Delphi Pascal

delphi fmx fpc graphics2d pascal renderer svg

Last synced: 04 Feb 2026

https://github.com/salvadordf/webui4delphi

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

browser console delphi delphinuspackage embarcadero fmx fpc gui javascript lazarus lcl linux macosx pascal typescript vcl web webapp webui windows

Last synced: 05 Apr 2025

https://github.com/mse-org/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

bgrabitmap developer-tools fpc freebsd freepascal ide linux macos netbsd openbsd pascal rad widgetset windows

Last synced: 05 Apr 2025

https://github.com/castle-engine/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

3d-models castle-game-engine cocos2d collada fpc gltf hacktoberfest md3 model-viewer object-pascal pascal spine sprite-sheets starling stl viewer vrml wavefront x3d x3d-browser

Last synced: 10 Apr 2026

https://github.com/pavkam/tzdb

Delphi/FPC Time Zone Database

delphi fpc iana pascal time-zone-table time-zones tzdb

Last synced: 02 Feb 2026

https://github.com/alonsobsd/bhyvemgr

Bhyve management GUI written in Freepascal/Lazarus

bhyve fpc freebsd lazarus pascal

Last synced: 01 Mar 2026

https://github.com/wp-xyz/Hex

Hex editor designed for analyzing binary files.

fpc hex lazarus pascal record reverse-engineering

Last synced: 17 Jul 2025

https://github.com/viniciussanchez/xml-builder

XML Builder for Delphi and Lazarus

builder delphi fpc lazarus xml

Last synced: 05 Apr 2025

https://github.com/thelazytomcat/sii_decrypt

[DISCONTINUED] Small library/tool designed to decrypt SII files used as saves in truck games by SCS Software. Can be used as DLL, console program, GUI program or directly in a code.

american-truck-simulator ats decryption delphi ets2 euro-truck-simulator-2 fpc lazarus library object-pascal pascal saves tool utility

Last synced: 05 Mar 2026

https://github.com/Xor-el/BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

base delphi encoding fpc pascal

Last synced: 06 Dec 2025

https://github.com/devapromix/troll-hunter

Trollhunter is a single-player roguelike game. Far away in an uncharted region of the Earth land Elvion lies surrounded by mountains. In the center of this land there is a village named Dork. It's people are in grave danger as the Troll King and his armies are marching to lay waste on all of its inhabitants...

7drl 7drl2017 ascii-game bearlibterminal delphi delphi-ide fantasy fpc free-pascal game lazarus lazarus-ide pascal roguelike roguelike-game rpg turn-based

Last synced: 02 Mar 2026

https://github.com/nbareil/net2pcap

Net2PCAP is a simple network-to-pcap capture file for Linux. Its goal is to be as simple as possible to be used in hostile environments

fpc network pcap tcpdump

Last synced: 10 Jan 2026

https://github.com/salvadordf/tesseract4delphi

Tesseract4Delphi is a Delphi and Lazarus/FPC component that uses the Tesseract project to recognize text in images (OCR).

delphi embarcadero fpc lazarus lcl ocr pascal radstudio tesseract tesseract-ocr vcl windows

Last synced: 06 Feb 2026

https://github.com/viniciussanchez/xml-reader

XML Reader for Delphi and Lazarus

delphi fpc lazarus reader xml

Last synced: 05 Apr 2025

https://github.com/xyproto/cdetect

:microscope: Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with

clang detect elf elf-format fpc gcc ghc go linux ocaml rust tcc utility

Last synced: 15 Apr 2025

https://github.com/uruworks/uw_mpvplayer

A libmpv media player control for Lazarus

audio fpc lazarus libmpv mpv player video

Last synced: 05 Mar 2026

https://github.com/isemenkov/pascalutils

PascalUtils is an object library for delphi and FreePascal of data structures that implements syntactic sugar similar to that of other modern languages as far as syntax allows.

data-structures delphi delphi-library delphi10 fpc freepascal pascal pascal-library pascalutils

Last synced: 06 Dec 2025

https://github.com/xyproto/ainur

:milky_way: Detect compiler names and versions from ELF files

detector dlang dmd elf fpc gcc ghc go haskell ocaml rust tcc

Last synced: 17 Sep 2025

https://github.com/URUWorks/UW_MPVPlayer

A libmpv media player control for Lazarus

audio fpc lazarus libmpv mpv player video

Last synced: 10 Jul 2025

https://github.com/jdelauney/bzscene

BZScene Multimedia 2D, 3D, Audio library for Lazarus and FPC / BZScene Bibliothèque multimédia 2D, 3D, Audio pour Lazarus et FPC

2d 3d animation audio fpc graphics image-processing lazarus multimedia pascal

Last synced: 18 Feb 2026

https://github.com/mse-org/mselang

The Pascal compiler of LLVM.

compiler fpc llvm llvm-bitcode pascal wirth

Last synced: 07 May 2025

https://github.com/gcarreno/lazarus-with-github-actions

Testing grounds for the GitHub action setup-lazarus

fpc free-pascal freepascal github-actions githubactions lazarus pascal

Last synced: 27 Jul 2025

https://github.com/mfernstrom/fpc-epub

FreePascal/Lazarus unit for pulling metadata out of ePub files

epub fpc freepascal lazarus

Last synced: 02 Feb 2026

https://github.com/antoniojmsjr/grafanalokilogger

⚡ GrafanaLokiLogger is a library designed for integration with Grafana Loki, enabling logs to be sent directly to the API in a simple and efficient manner.

aggregation delphi embarcadero fpc freepascal grafana logger logs loki

Last synced: 18 Jul 2025

https://github.com/docker-hub-frolvlad/docker-alpine-fpc

The smallest Docker image with FPC (FreePascal compiler) (100MB)

alpine docker-image fpc freepascal pascal

Last synced: 08 Oct 2025

https://github.com/r3code/pascal-jsonrpc-lite

Parse and Serialize JSON-RPC v2.0 messages in free-pascal or Delphi application. See enhanced version https://github.com/r3code/pascal-jsonrpc-lite-2

delphi fpc json jsonrpc jsonrpc-wrapper library parse pascal

Last synced: 26 Jul 2025

https://github.com/parmaja/tyro

Lua and other programming in simple platform to make programming fun

basic fpc gameengine graphic lua raylib sard tyro

Last synced: 06 May 2025

https://github.com/mfernstrom/freepascal-api-server-example

A bootstrapped API server with FPHTTPServer in FreePascal

api fpc fpweb freepascal lazarus pascal

Last synced: 13 Apr 2025

https://github.com/mfernstrom/twiliolib

A Freepascal library for sending SMS with Twilio

fpc freepascal lazarus-ide pascal sms twilio

Last synced: 07 Jan 2026

https://github.com/gcarreno/lazcaptcha

Lazarus version of Captcha Verification

captcha fpc free-pascal freepascal lazarus lazarus-ide verification

Last synced: 31 Jan 2026

https://github.com/thelazytomcat/lib.sharedmemorystream

Simple class that creates and provides access to a shared (system-wide) memory with standard stream interface (read, write, seek, ...).

delphi fpc lazarus linux memory-mapped-file object-pascal pascal shared-memory stream windows

Last synced: 02 May 2025

https://github.com/mfernstrom/rtest

GUI tool for Lazarus RegExpr

fpc freepascal lazarus regex regexpr

Last synced: 04 Feb 2026

https://github.com/parmaja/minictrls

FPC/Lazarus Components and Controls

fpc lazarus lazarus-component lcl pascal

Last synced: 07 Feb 2026

https://github.com/parmaja/miniirchat

IRC chat client

chat fpc irc irc-client lazarus pascal

Last synced: 11 Jan 2026

https://github.com/ikelaiah/dotenv-fp

A feature-rich dotenv library for Free Pascal: load environment variables from .env files with type-safe getters, validation, interpolation, and zero memory management.

config configuration cross-platform dotenv env environment-variables fpc freepascal lazarus library object-pascal pascal

Last synced: 13 Jan 2026

https://github.com/jdelauney/bzscene-demoscene-samples

Old school fashion demoscene samples made with Lazarus/FPC and the BZScene library

animation demoscene fpc graphics lazarus oldschool pascal real-time software-rendering

Last synced: 03 Feb 2026

https://github.com/thelazytomcat/lib.simplecpuid

Small library designed to provide some basic parsed information (mainly CPU features) obtained by the CPUID instruction on x86(-64) processors.

cpuid cpuinfo delphi fpc lazarus linux object-pascal pascal windows x86 x86-64

Last synced: 02 May 2025

https://github.com/gcarreno/testthreading

Example of how to use TThread and all of the threading tools available with Free Pascal

example fpc free-pascal freepascal lazarus threading

Last synced: 11 Apr 2025

https://github.com/gcarreno/testlazaruslogging

Repository to test and learn how to use the many logging choices in Lazarus

fpc free-pascal freepascal lazarus lazarus-ide logger logging

Last synced: 06 Jan 2026

https://github.com/vtereshkov/raylib-xdpw

Raylib game development library bindings and examples for XD Pascal

fpc game-development game-engine pascal raylib xd-pascal

Last synced: 25 Jan 2026

https://github.com/biot2/nats.pas

An Object Pascal Client for NATS

client-library delphi fpc lazarus linux nats nats-io object-pascal pascal

Last synced: 21 Aug 2025

https://github.com/gcarreno/fp-humanize

A Lazarus package to humanize some values like Bytes, Numbers, Ordinals and Time

formatter formatting formatting-data formatting-text formatting-time fpc free-pascal freepascal humanize humanizer lazarus lazarus-package package

Last synced: 09 Feb 2026

https://github.com/frostney/gocciascript

A drop of JavaScript - An embeddable and sandboxed runtime (being a ECMAScript 2027 subset) for AI agents and humans

ecmascript fpc freepascal interpreter javascript jsx object-pascal pascal runtime typescript

Last synced: 22 Apr 2026

https://github.com/mfernstrom/fpredis

This is a redis client library for freepascal

fpc freepascal lazarus redis

Last synced: 31 Jul 2025

https://github.com/mfernstrom/plex-and-pyacc-examples

Plex and Pyacc (Object Pascal implementations of Lex and Yacc) examples

fpc freepascal lazarus lex lexer parser plex pyacc yacc

Last synced: 06 Jan 2026

https://github.com/minifpc/tinyrtl

a toying tiny implementation of the RTL for using with FPC (Free Pascal Compiler 3.2+)

desktop development fpc gnu-cpp msys2-mingw64 nasm windows

Last synced: 21 Jul 2025

https://github.com/gcarreno/testregularexpressions

This is an example on how to use regular expressions

fpc free-pascal freepascal lazarus regex regexp regular-expressions

Last synced: 17 Feb 2026

https://github.com/gcarreno/lazgeojson

Free Pascal implementation of GeoJSON

fpc free-pascal freepascal geojson geojson-lib lazarus

Last synced: 09 Oct 2025

https://github.com/thelazytomcat/lib.dynlibutils

Small utility for dynamically loaded libraries (DLL, SO).

delphi dll dynamic-library dynamic-loading fpc lazarus linux object-pascal pascal windows

Last synced: 02 May 2025

https://github.com/ollydev/setup-lazarus-fpcup

Build and cache Lazarus on a Github Actions workflow using fpcup.

fpc fpcup fpcupdeluxe github-action lazarus pascal

Last synced: 17 Jan 2026

https://github.com/thelazytomcat/lib.binarystreaming

Library designed to ease streaming of binary data into memory or TStream descendants.

binary-stream delphi fpc lazarus object-pascal pascal serialization streaming

Last synced: 31 Jan 2026

https://github.com/thelazytomcat/d.a.r.t

[DISCONTINUED] Continuation of SCS Unlocker project - a tool designed to repair SCS/ZIP files used to store modifications for truck games by SCS Software.

american-truck-simulator archive ats delphi ets2 euro-truck-simulator-2 fpc lazarus modfications mods object-pascal pascal repair scs-archive scs-file scs-software unlock

Last synced: 29 Jan 2026

https://github.com/thelazytomcat/bnd.zlib

Binding to zlib library, including compiled object files for static linking and DLL for dynamic linking (zlib 1.2.12).

bindings compression decompression delphi fpc headers lazarus library linux object-pascal pascal windows zlib zlib-1-2-11 zlib-1-2-12

Last synced: 02 May 2025

https://github.com/gcarreno/fp-ncurses-tui

A wrapper around ncurses with the LCL pattern

fpc framework free-pascal freepascal ncurses ncurses-tui tui

Last synced: 15 Mar 2026

https://github.com/thelazytomcat/lib.sha3

Library for calculation of SHA3 and Keccak hashes. Following hash variants are implemented: Keccak224, Keccak256, Keccak384, Keccak512, Keccak[], Keccak[c], SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128 and SHAKE256.

delphi fpc hash keccak lazarus object-pascal pascal sha sha-3 shake

Last synced: 31 Jan 2026

https://github.com/thelazytomcat/lib.syncthread

Very simple library providing TThread descendant that is able to synchronize with (execute its method in context of...) any other cooperating thread.

delphi fpc lazarus object-pascal pascal synchronization thread

Last synced: 06 Mar 2026

https://github.com/gcarreno/polykerma

Generic engine for any solo cryptocurrency, multichain cryptocurrency and Web 3.0

crypto-currency cryptocurrency engine fpc free-pascal lazarus object-pascal objectpascal pascal

Last synced: 06 Jan 2026

https://github.com/thelazytomcat/lib.simplenamedvalues

Very simple library providing a list of name-value pairs. Intended to be used for argument passing.

delphi fpc lazarus named-values object-pascal pascal

Last synced: 04 Mar 2026

https://github.com/thelazytomcat/lib.strrect

Simple library providing functions to simplify conversions in Lazarus when passing strings to RTL or WinAPI.

ansi delphi fpc lazarus linux object-pascal pascal string-comparison strings unicode utf-8 windows

Last synced: 17 Jun 2025

https://github.com/thelazytomcat/lib.fastlocks

Non-blocking synchronization objects based on interlocked functions operating on locking flag(s).

delphi fpc lazarus linux locks non-blocking object-pascal pascal synchronization windows

Last synced: 02 May 2025

https://github.com/thelazytomcat/lib.interlockedops

Set of functions providing atomic operations (addition, subtraction, exchange, ...) on variables. Created as an replacement and extension of interlocked functions provided by WinAPI.

atomic-operation delphi fpc interlocked lazarus object-pascal pascal x86 x86-64

Last synced: 04 Feb 2026

https://github.com/thelazytomcat/lib.linkedlistarray

Doubly linked list implemented inside a dynamic array.

delphi doubly-linked-list fpc lazarus linked-list object-pascal pascal

Last synced: 07 Mar 2026

https://github.com/gcarreno/re-usable-workflows

Collection of GitHub reusable workflows for a variety of languages

fpc free-pascal freepascal github-reusable-workflows github-workflow github-workflows lazarus

Last synced: 09 Feb 2026