LazInk
Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.
- Active
- Package
- Lazarus
- GitHub
- ★ 7
- 0BSD

30,062 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.
Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.
Cross platform keyboard and mouse input control and window automation in Pascal.
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
💻 Bem-vindo(a)! Este repositório tem como objetivo reunir os algoritmos desenvolvidos durante a monitoria de Fundamentos da Programação 👩🏫✨ Aqui você encontrará exercícios e exemplos feitos nas linguagens VisualG 🧩 e Pascalzinho 💡 — ideais para quem está dando os primeiros passos no mundo da programação! 🚀
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.
Unlp Segundo cuatrimestre Primer Año
The Free Pascal Programmer Library is a comprehensive collection of components for use with the free pascal compiler, making use fpc 2.2's new generics capabilities. Includes collections, iterators, XML parsers, and a GUI library.
LOOP (Language Object Oriented Parallel) is a visual programming language project dedicated to creating a full suite of components for simulation of hierarchical dynamical systems in discrete time.
TSMaster mini program library SDK for various programming languages
Delphi class for registering an app and associating file extensions with that app
Historical program which shows maps of different periods.
Coleccion de ejercicios resueltos del curso de programacion 1 de FING
Aims to be: a cross platform OpenGL windowing DLL written in Pascal. Currently supports Windows, Linux development in early stages. Simplifies the creation of a window with an associated OpenGL context, consistently across platforms.
CURSO DE LICENCIATURA EM COMPUTAÇÃO
. 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.
Delphi library for system programming on Windows using Native API
Basic Interpreter allows easy programming of STM32F4 Processors
Simple IPC (interprocess communication) for any program to communicate with another program in any language, with examples in GoLang and Freepascal
Concepts of aspect-oriented programming (AOP) in Delphi.
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
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
Delphi Functional Extensions
Unified algorithms for different programming languages, necessary when porting code from one programming language to another.
Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation BASIC dans le langage de programmation Turbo Pascal.
CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation LotusScript dans le langage de programmation Turbo Pascal.
Beginner Pascal programming exercises covering basic programming concepts.
Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation Python dans le langage de programmation Turbo Pascal.
Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation Snobol dans le langage de programmation Turbo Pascal.
Desarrollo del juego 'Tetris' hecho en Pascal. Proyecto personal enfocado en la practica de lógica de programación, estructura de datos, programación modular, manejo de gráficos y archivos.
BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.
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.
Delphi library for system programming on Windows using Native API (mirror)
Timmy is a Pascal unit for creating chat bots. It provides the TTimmy object, which is a data type that you can assign your variables to to make bots. Once that is done, you can start adding keywords for messages, and get the bot answers to the end user's messages. It's easy to create a bot with Timmy. The unit also provides some other string-related functions, alongside with TStrArray type, which is actually array of string (but it's shorter to call it TStrArray, isn't it?). Timmy is released under GNU LGPL v3. That means it respects your freedom and you can use it with your program whether if your program is free software or proprietary software.
Asynchronous Event-driven server programming for EMB Delphi (FPC 3.3.1), powered by libuv.
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
BitmapPixels.pas - Lazarus and Delphi module for direct access to pixels at TBitmap
API to consume REST services written in any programming language with support to Lazarus and Delphi
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.
A Delphi REST client API to consume REST services written in any programming language.
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.
A Experiment to re-new the XPCE/PCE gui components for SWI-PROLOG
TRURL is a Reusable Universal RPN Library. It is a free class library (RPN Engine) as a toolbox for creating desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with several ready-to-use calculator apps.
Delphi Web Script general purpose scripting engine
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.
Apache 2.4 module to allow Pascal program to be executed just like scripting language
This component let you execute a dos program (exe, com or batch file) and catch the ouput in order to put it in a memo or in a listbox.
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.
Delphi implementation of promises for asynchronous programming.
E3: Encrypt-Everything-Everywhere framework for compiling C++ programs with encrypted operands.
Ejercicios, prácticas y proyectos desarrollados en Pascal correspondientes al módulo de Programación Imperativa. El repositorio reúne los principales conceptos de programación estructurada, incluyendo variables, tipos de datos, estructuras de control, procedimientos, funciones, arreglos y manejo de archivos.
New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.
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
The Delphi WDosX Project Library (DWPL) is an Open Source cross-platform library (based on FreeCLX) to make the development of 32-bit DOS programs with Delphi (using WDOSX) flawless, and to make the UI created with CLX available to DOS programs.