delphi-programming
- Quiet
- Other
- Delphi
- GitHub
- ★ 2

30,067 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.
Delphi-Programming-Projects, published by Packt
A tool for cleaning and handling changes on project files written in Delphi.
⌨️ The Delphi programming language IDE submodule for SNU Programming Tools (2D Mode)
Learn Delphi Programming, published by Packt
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.
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
Delphi GUI Programming with FireMonkey, published by Packt
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Delphi programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.
. Delphi Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.
DRAFT Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.
Delphi library for system programming on Windows using Native API
A simple project containing concepts of UI&UX and Reactive Programming to Delphi
Delphi Functional Extensions
Concepts of aspect-oriented programming (AOP) in Delphi.
PaskalCPP is a systems language by Jarrod Davis: Pascal/Oberon-style syntax that transpiles to C++23 and builds with a bundled Zig/Clang toolchain. Mix PaskalCPP and C++ in one file, no bindings. Includes a Delphi-built compiler and language server, an Electron/Monaco editor, and diagnostics mapped to your source. Native Windows and Linux binaries.
Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib
The Fun IDE: a Delphi/VCL desktop editor, debugger front-end, and TextMate grammar for the Fun programming language. Tooling for Funlang — syntax highlighting, projects, and build scripts, with the language core living in the fun repository.
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
Myra is a minimal systems programming language inspired by Oberon and Pascal that compiles into C++23 using the Zig toolchain. Its core philosophy emphasizes a clean, unambiguous syntax while providing seamless interop, allowing developers to intermix raw C++ code directly within Myra source files. Pascal. Refined.
CPaskal Programming Language
Source du jeu "Christmas Game" réalisé sous Delphi 10.3 Rio lors du Code Rage 2018 pour Embarcadero.
BitmapPixels.pas - Lazarus and Delphi module for direct access to pixels at TBitmap
Delphi library for system programming on Windows using Native API (mirror)
Asynchronous Event-driven server programming for EMB Delphi (FPC 3.3.1), powered by libuv.
Unified algorithms for different programming languages, necessary when porting code from one programming language to another.
A serie of examples increasing the complexity example-by-example. (WIP)
Repositório com exemplos para treinar Deign Patterns em Delphi
The COMTAY coroutine manager makes it easy to create and manage coroutines in Delphi and Free Pascal. Download COMTAY at https://opensimply.org/comtay The approach implemented in COMTAY allows the use of cooperative multitasking in both procedural and class-based programming.
Based on Delphi7 and PASCAL development of notepad.
Delphi Tüm konular [*]
Libraries, classes and components to simplify game coding in Delphi VCL and FireMonkey projects
Programs and source code examples for game developers who want to use Delphi's cross-platform features with FireMonkey.
Learning and Examples Games and Game Engines
Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.
Embarcadero Delphi plugin for automatic time tracking and metrics generated from your programming activity.
Delphi utilities
A Delphi REST client API to consume REST services written in any programming language.
📚️ A repository for showcasing my knowledge of the Delphi programming language, and continuing to learn the language.
Code examples from Delphi Event-based and Asynchronous Programming Book
API to consume REST services written in any programming language with support to Lazarus and Delphi
Delphi implementation of promises for asynchronous programming.
Delphi Web Script general purpose scripting engine
Extend Delphi Parallel Programming Library to ease async coding
Programs and source code examples for game developers who want to use Delphi's cross-platform features with FireMonkey.
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
A collection of modules which demonstrate some programming concepts and Delphi libraries.
Modern Object Pascal Introduction for Programmers, in AsciiDoc
TurboRaylib is a cool and clean Raylib bindings for Object Pascal (Delphi and FreePascal)
Bindings Games and Game Engines
A simple process explorer application that can browse, kill and run Windows Processes. Made to get used to the Delphi programming language.
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.
Experimentos Delphi
Reactive extension for Delphi
Delphi library for system-oriented programming with Linux
A tiny Delphi library (Delphi 10 or higher) that exposes Task and Task<T> objects similar to those in .Net
Este repositório contém todo o código-fonte dos exemplos práticos do livro "Delphi Multithreading: Threads, Concorrência, Paralelismo e Assincronismo", escrito por Cesar Romero.
libPasnCurses is delphi and object pascal bindings around nCurses library. The nCurses library is a wrapper over working with raw terminal codes, and provides highly flexible and efficient API (Application Programming Interface). It provides functions to move the cursor, create windows, produce colors, play with mouse etc. The application programs need not worry about the underlying terminal capabilities.
Components (Delphi) for reusable, database independent programming of business or data logic
Myrissa is a modern systems programming language by Jarrod Davis, combining Pascal readability with robust C ABI interoperability. Written entirely in Delphi, its self-contained compiler generates native x86_64 code for Windows and Linux, with built-in linking, managed strings, unit testing, exception handling, and low-level control.