NitroPascal
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
- Active
- Application
- Delphi
- GitHub
- ★ 25

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.
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
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
A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
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.
The present work proposes a non-visual component developed in Object Pascal programming languages, for Genetic Algorithms called "TGAlgorithm". Developed in a fully object-oriented framework, the Component exploits this feature to facilitate its extension to genetic algorithms and specific problems, be they single-purpose. In this work an example of the use of "TGAlgorithm" for an implementation of a genetic algorithm mono-objective is presented.
Vector graphics editor written using only standard libs
Simple To Do List Manager using standard components and the package streams, perhaps interesting for beginners and as a binary component streaming example
Repository created for solving the exercises in the book and also understanding the specific standards
An example for object oriented programming in Pascal
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)
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.
Autoridade Tributária WebService
My C++ Object Oriented Programming project
Multiplatform Extreme Programming Software Development Tool using FreePascal.
The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Delphi Web Script general purpose scripting engine
Delphi reference info
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Coroutine-based multithreading library for Delphi
Delphi Cookbook, Third Edition, published by Packt
Easily embed Lua into Delphi and Pascal projects
Sturdy is a library for developing sound static analyses in Haskell.
DWScript is an object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages.
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
A library with some useful utilities for your Delphi Apps.
The Vidi Language
A Norton's Utilities like GUI I developed in Turbo Pascal and Assembly
Learn to Code Boot Camp 2022
Free Pascal Cookbook
Bindings for libhidapi. Supports Windows, Linux and macOS.
Bindings In the Online Package Manager
old, old source code
Allows Delphi and Java to call each other
Free Pascal bindings for libhidapi on Linux
TUI Framework for Free Pascal using Lazarus LCL pattern for creating Forms/Buttons/Controls
Full measurement framework for GPIB, USB-TMC, TCP/IP, ...
Interactive Pascal environment for teaching
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.
A personal project developed in Delphi for automating backups, using SQLite and adhering to OOP principles and MVC architecture. It supports saving backups locally or on an FTP server, with control over the number of copies.
A personal project developed in Delphi to facilitate data imports into various databases. It adheres to OOP principles and MVC architecture, providing an intuitive interface for mapping and transferring data between different database systems, including Firebird, MySQL, SQLite and PostgreSQL.
My Own Delphi-Collection ( Math )
A compiler for Standard Simula, and our Free Simula dialect. Free Simula is a modernized Simula dialect, serves as a hobbyist project, and educational environments.
A functional-like, Object-Oriented and lightweight Robotics Framework
Space In Motion: FutureTrade
A prototype Lilypond to MEI-XML converter, written in Object Pascal
Notepad Py is a source code editor for the Python language. Its minimalist interface allows you to perform basic text editing operations faster and easier, making it suitable for editing small scripts and/or for users learning the language.
PasVulkan with the full old too big history
Pax is a Pascal/Oberon-inspired systems language that compiles to modern C++23 using Zig’s Clang toolchain, with a pass-through design that lets you mix raw C++ and Pax code freely in the same source file.
A system utility that automates the process of closing all running programs and restoring them at a later time
Instrument control and data acquisition software system (Delphi)
WasmPascal Examples
This is a useful program for any programmer who does not want to have comments in their code.
Dext - Delphi Modern Web Framework
Expert system for space rockets launch decision-making on the basis of weather conditions