SNU_2D_ProgrammingTools_IDE_Pascal
The Pascal Programming language IDE submodule for SNU Programming Tools (2D Mode)
- Quiet
- Application
- GitHub
- ★ 2
- GPL-3.0

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.
The Pascal Programming language IDE submodule for SNU Programming Tools (2D Mode)
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
JEDI code formatter better compatible with modern Delphi
Lua Built-In program (L-Bia) is a self-running Lua interpreter. It turns your Lua program with all required modules (either Lua or C libraries) and an interpreter into a single stand-alone program.
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.
A tool for cleaning and handling changes on project files written in Delphi.
Amalia programming language is expected to be a flexible and simple interpreted-language like Python and Lua.
Inspired by Borland Pascal
Development of a fully-conforming implementation of a compiler for the Sirius programming language.
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.
Yunus Programlama Dili Delphi projesi
Program run code for the TI CE family
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
Программа предназначена для легкого создания программ для работы по сети в офисах организаций, предприятиях или домашних сетях.
Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.
Lua Built-In program (L-Bia) is a self-running Lua interpreter. It turns your Lua program with all required modules (either Lua or C libraries) and an interpreter into a single stand-alone program.
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.
Vincent Radio {Adrix.NT} Embarcadero : Delphi : Executable Binaries Delphi : VRCalc++ Object Oriented Scripting Language : Engine + Ext Libraries VRCalc++ OOSL Visual Stage Project : VCL & FMX (FireMonkey) VRCalc++ Script Executor: - VCL Console - Terminal Console - FMX Console + VRCalc++ OOSL : VR System Scripted Standard Runtime Library Delphi Applics - VR Multi Editor : Smart Text Editor - VR Lazy Code Editor : Smart RTF Multi Lang Code Text Editor - VR Astro Vision : Astrology Program - VR Free Chess 2D : Chess Game Program - VR Mosaic : Puzzle Resolver Program (VCL, FMX) - VR Blocks game - VRGraphStage - VR TTT OX game - Embarcadero Binary Runtime Libraries - VR Binary Runtime Libraries for Delphi & C++Builder - Visual Styles Java Applications - Analog Clock - VR Hanoi Towers - VR Rects World Sample - VR Free Chess 2D - VR Mosaic with auto resolver - Action/Entity Model Test includes installation instructions adrixnt@hotmail.it
System of program generation (by visual scheme or by textual description), algorithm recognition (program to visual scheme conversion), program/text transformations
Lua and other programming in simple platform to make programming fun
An attempt at a programming language without reserved words.
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.
DRAFT Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.
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
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
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.
Unified algorithms for different programming languages, necessary when porting code from one programming language to another.
Shell program to convert any text file content as Pascal quoted string variable
Bibliothèque de compatibilité pour intégré les fonctions du langage de programmation LotusScript 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.
TRAC4 Language
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.
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
Pascal XE is an IDE for Pascal programming, it is user friendly and designed specially for beginners in programming. Pascal XE includes 3 free compilers: - Virtual Pascal Compiler 2.1.279 (default) - Free Pascal Compiler 3.0.4 - GNU Pascal Compiler 20070904
Visual MASM - Assembly IDE for Microsoft MASM
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
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.
An enhanced Sinclair BASIC interpreter for modern PCs
Apache 2.4 module to allow Pascal program to be executed just like scripting language
This program serves for Software build automation, executing sequential tasks, including database backup/restore, running SQL scripts, Windows shell commands, Pascal scripts, passing variables through the whole task execution chain, and many more. You can set up a list of global parameters, such as Delphi application path, and use these parameters in tasks. You can even call a separated task chain from another task in the same way as you call Delphi procedure or a function, with passing parameters.
Hispascal - Es un proyecto para traducir el Pascal a Espańol. Con Hispascal se podrá enseńar Pascal, y las bases de la programación de una manera intuitiva. Ahora incluimos un portal de programacion didactica.
TRAC4 is modification of Calvin Mooers TRAC T64 programming language with some extensions such as lists and templates functions.
Avocado - Polish programming language
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.
IPS - High Level Programming of Small Systems for the AMSAT space projects (communication satellites for radio amateurs)
Runs multiple programs in parallel, shows results
A programming language interpreter written in Free Pascal
Delphi server side web programming language. Create web application using with pascal codes. Enjoy it!
Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.
Command line program to tidy up uses clauses
Lysee programing language
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.
QB Plus is a collection of software accessories developed especially for the QuickBASIC programmer.
:uk:🌐 Reverse Polish Notation (RPN) Calculator and interpreter of PapajScript language
Pascal-FC; A pascal implementation for learning concurrent programming. By Alan Burns and Geoff Davies.
Interactive Pascal environment for teaching
This project uses a very original approach to parse a subset of the Pascal language, and covers all the aspects necessary for generating an X86 assembly program. The project is a bit 'dated', but the way recursive descent parsing was implemented is worth a look.