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).
The Pascal Programming language IDE submodule for SNU Programming Tools (2D Mode)
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 Delphi programming language IDE submodule for SNU Programming Tools (2D Mode)
DRAFT Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.
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.
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.
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.
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Lazarus/Pascal 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.
It is application to print simple label with barcode and two lines of text. It use Eltron Programming Language (EPL2). Application made in English and Polish languages. It's machine-translated to 25 another languages. It is one file project, but if you want to translate it to another language you have to download txt files (zip file include txt files). It need write permissions to write config.txt file. ***Polish language description*** Jest to aplikacja do drukowania prostych etykiet z kodem kreskwym i dwiema liniami kodu. Aplikacja używa języka Eltron Programming Language (EPL2). Aplikacja jest wykonana w języku polskim i angielskim. Jest ona maszynowo przetłumaczona na 25 innych języków. Do uruchomienia programu potrzebny jest tylko plik zimbra.exe. By załadować pozostałe tłumaczenia niezbędne są pliki txt (plik zip zawiera te pliki). Program potrzebuje uprawnień do zapisu by mógł zapisać plik config.txt.
My solutions to Codewars challenges, programmed in Pascal.
Basic Interpreter allows easy programming of STM32F4 Processors
Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.
Amalia programming language is expected to be a flexible and simple interpreted-language like Python and Lua.
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.
An attempt at a programming language without reserved words.
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.
The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc 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.
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 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.
LSP compliant language server for the Psion Open Programming Language (OPL)
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
A programming language in Yiddish, SOUP (Switch Object United Programming), writen in pascal and desinged to be funny
TRAC4 Language
Development of a fully-conforming implementation of a compiler for the Sirius programming language.
CPaskal Programming Language
Unified algorithms for different programming languages, necessary when porting code from one programming language to another.
:uk:🌐 Reverse Polish Notation (RPN) Calculator and interpreter of PapajScript language
LangVM is a Turing-complete language workbench for rapidly building custom programming languages. Using `.lvm` scripts, developers define lexing, Pratt parsing, semantics, MIR, and code generation without recompiling. It can run standalone or embedded in Delphi, enabling fast iteration and native, cross-platform language development.
Kuzya is simple crossplatform IDE for people who study programming. Main idea of it is to concentrate attention of the users only on learning the programming language but not on usage of IDE.
Language Tools Learning and Examples
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
privateEditor for combine programming Language with one Tool. Includes Editor+Form Designer+SQL Builder+Compiler/Interpreter/Transpiller+Documentation. Only free for non-profit, and education usage. No Warantees of any Terms.
Delphi Web Script general purpose scripting engine
Examples of Data Structures Programming in Various Programming Languages
Ugly script language
Inspired by Borland Pascal
TRAC4 is modification of Calvin Mooers TRAC T64 programming language with some extensions such as lists and templates functions.
Lua and other programming in simple platform to make programming fun
Avocado - Polish programming language
📚️ A repository for showcasing my knowledge of the Delphi programming language, and continuing to learn the language.
Visual MASM - Assembly IDE for Microsoft MASM
A unified compiler-construction meta-language designed to define and build programming languages within a single .mor file. By describing tokens, grammar rules, semantic analysis, and code generation in one place, developers can produce native Win64 or Linux64 binaries via a built-in Zig/Clang pipeline.
Code::Stats is a free stats tracking service for programmers. You will be awarded with experience points for the amount of programming you do. Watch as your levels grow for each language you use. Identify your strong skill sets and use the data to see where you still have room for improvement. Show your personal statistics page to your friends and compare your progress with others. For more information visit https://codestats.net.
Lazarus IDE plugins In the Online Package Manager
A repository for showcasing my knowledge of the Pascal programming language, and continuing to learn the language.
An open source educational programming tool for learning how to do math and implement loops in assembly. The instruction set is not based on real CPU instructions and mixes in commands from the Logo programming language and its turtle graphics.
Pascal Programming Language. The oldest programming that I used since 8y ago
BitmapPixels.pas - Lazarus and Delphi module for direct access to pixels at TBitmap
Delphi Web Script general purpose scripting engine
The programmer's support is in field the main aim of project the programming synchronous near utilization the syntax of language Pascal and PascalC. PascalC being at institute Varsovian university in Poland. This product is interpreter Pascal Language.
iDA is a kinda IDE ( integrated development environment ) which is not limited to just one language it’s able to work with all programming language u have ever heard By default (now) it support Perl, Ruby, C# ( customized compiler ) And till now suppo
Repositório com exemplos para treinar Deign Patterns em Delphi
Source du jeu "Christmas Game" réalisé sous Delphi 10.3 Rio lors du Code Rage 2018 pour Embarcadero.
Simple project that explains how to use interface in Pascal programming language
A tool for cleaning and handling changes on project files written in Delphi.
The same app written in many different programming languages
collection of Pascal programs that demonstrate various programming techniques.
This project was developed for the programming class in the 1st year of high school. Using the Pascal programming language.
Tiger compiler written in Free Pascal
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.