tiger
Tiger compiler written in Free Pascal
- Active
- Application
- Lazarus
- GitHub
- ★ 7
- Unlicense

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.
Tiger compiler written in Free Pascal
A modern, self-hosting Object Pascal compiler built for the 2020s. Zero legacy, full ARC, and unified UTF-8.
Free Pascal Compiler OOTB - an open source Object Pascal compiler that works out of the box, no installation needed. It is is a fork from Free Pascal fpc.
Fast WebAssembly runtime for Object Pascal: an interpreter, a baseline JIT and an AOT compiler covering Core 3.0 with GC, SIMD, exceptions and tail calls
CodeSnip is an open source code bank for storing and viewing code snippets. It not only manages, displays and manipulates your own code snippets but it can also incorporate snippets downloaded from the online DelphiDabbler Code Snippets Database. > CodeSnip's source code is now developed over on GitHub: https://github.com/delphidabbler/codesnip Designed with Pascal code in mind, CodeSnip enables Delphi or Free Pascal code snippets to be test-compiled with any installed Delphi or Free Pascal compiler and results to be reported. Use this feature to validate the syntax of code without switching to your compiler. Compilable Pascal units containing selected snippets can be generated. Code in other languages can be stored in CodeSnip although the source file generation and compiler checking features will not be available. Compilable Pascal units of selected snippets can be generated. Selected snippets can also be exported and shared with other CodeSnip users.
This is the 5th version of the Pascal-P compiler from Zurich. This is the Pascal-P4 compiler modified to be ISO 7185 Pascal compilant, both in the the implementation language, and in the language it processes. Pascal-P was an implementation kit, created between 1972 and 1974, for the original language Pascal. The source for the original compiler was passed around and modified quite a bit, but Niklaus Wirth noted that it was very popular, and represented a good method to popularize the language. He gathered the source into a clean version called Pascal-P2. The Zurich group then created an improved version called Pascal-P4. You can find all of the Pascal-P versions here in sourceforge: https://sourceforge.net/projects/pascal-s/ https://sourceforge.net/projects/pascal-p2/ https://sourceforge.net/projects/pascalp4/ https://sourceforge.net/projects/pascalp5/ https://sourceforge.net/projects/pascal-p6/
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
Include files for checking compiler versions and capabilities
Sharp LittleC Compiler
Online XCompiler Tool for the Laird SmartBASIC Online Compiler
Free Pascal Compiler
Simple DSLCompiler for Lazarus IDE
German ligthweight Compiler for Linux 64-Bit
A pascal implementation of PL0 language compiler
Simple Math Compiler
Компилятор .NET на основе синтаксиса Паскаль
Pascal compiler build from scratch
Moved to https://github.com/davidgiven/ack
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
Compilador en Pascal para microcontroladores PIC / Pascal compiler for PIC microcontrollers
New Stanford Pascal Compiler
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.
Exemplos de uso de diretivas de compilação no Delphi / Examples of using compilation clauses in Delphi
One-click installer bundling the Unleashed Pascal compiler + IDE (Windows/Linux)
Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.
A self-hosted Pascal compiler
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 mirror of Niklaus Wirth's P2 Pascal Compiler
compiler compiler coco/r pascal version
Compiler for DOS batch files written in 1992 (creates .COM programs from .BAT or .BC files)
Rewriting Alouette chess program, using Blaise compiler
A high level C++ classes to c structs compiler.
Simple Interpreter / Compiler written in object pascal
a 32bit x86 ASM Compiler
Compilateur Oberon écrit en Turbo Pascal basé sur le livre de "Compiler Construction" de Niklaus Wirth
Toy compiler for Pascal
Toy Compiler and a Virtual Machine for O language - subset of Oberon-2
Pascal compiler using ANTLR and LLVM
A compiler/interpreter (TBD) for the Pascal (or a Pascal-like) language writen in Turbo Pascal, like it's the 1980s.
NitroPascal is a full-featured Object Pascal compiler built entirely on top of Parse() - the compiler construction toolkit. It exists to prove a point: a complete, production-quality language can be built with Parse() without touching a parser generator, a lexer generator, or a custom pipeline.
Pascal Object Compiler Informations, a library for getting compiler informations (CPU, Target, Version...)
compiler compiler coco/r pascal version
compiler for a Pascal like language that build Flash animation (SWF) FlashPascal2 is a more advanced free compiler availabe at http://flashpascal.execute.re/
IGNORE THE BIG GREEN DOWNLOAD BUTTON: choose file in Files area These macOS snapshots of the development branches are generated automatically. All I can say is that the compiler found the source good enough to compile. YOU ARE USING COMPLETELY UNTESTED SOFTWARE. Caveat Utilitor! 1. Move lazarus-src to your home directory 2. Open a Terminal 3. Change to lazarus-src and run the command: xattr -drv com.apple.quarantine * 4. Use a script to start Lazarus like: #!/bin/sh open ~/lazarus-src/lazarus.app --args "--pcp=~/.laz_main" There is also a daily FPC development snapshot for ARM64. 1. Move fpc-src to your home directory 2. Install with a script like: #!/bin/sh cd ~/fpc-src xattr -drv com.apple.quarantine * sudo make FPC=$PWD/ppca64 OPT="-ap -FD/Library/Developer/CommandLineTools/usr/bin -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" install Adjust links in /usr/local/bin to point to 3.3.1 or choose compiler in Lazarus
The Pascal compiler of LLVM.
Fork of mselang. The Pascal compiler of LLVM.
p5c is a fast portable iso standard pascal compiler. It is derived from the pascal p5 compiler and creates gnu c code instead of p-code. This makes it very fast since it uses gcc to generate native code. p5c is multi platform - it is easy to get up and running since you only need gcc to start. Using gcc enables extra tools like a static analyser and code coverage analyser. Execution profiling described in the blog here -> https://sourceforge.net/p/pascal-p5c/blog/2017/07/how-to-use-profiling-to-speed-up-p5c-pascal-programs It extends p5 by adding arbitrary set limits and conformant arrays. The project also contains p5x - pascal with extensions to the standard pascal language (underscores allowed in identifiers, otherwise in case statement, constant expressions, etc)
The Pascal compiler of LLVM.
Pascal compiler for LLVM.
P32, 32 bit pascal compiler by Johan Prins
A moderately refactored version of N. Wirths PL/0 Pascal implementation.
toy compiler
Lua bytecode disassembler and decompiler for Lua 5.1, 5.2, 5.3, 5.4, and 5.5 binary chunks.
This is a free compiler that translate a subset of Pascal ISO7185 into bytecode for the JVM. The main goal is to make Pascal platform indipendent. The compiler is written in Java and it was developed also using other application such as CUP and JFlex.
OpenSource Pascal is a 16 bit pascal compiler. It is available for intel x86 processors and DOS, WIN32 operating systems. The language syntax is compatible with TP 4.0, with some extensions. Compiler is write in Pascal.
Compiler/Virtual Machine, intended to be OS-independent, but developed for the moment on WinXP. The compiler will understand a flavour of Object Pascal, one which is "extensible" to particular needs (e.g. inline SQL).
Oregon Software's very old software technology.
VB Decompiler Plugin SDK (Delphi)
VBDecompilerPluginSDK (Free Pascal Lazarus)