Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,088 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.

Simplified pascal compiler for Linux

A compiler for a simplified pascal language. It runs in a x86 computer with a Linux-based OS. The purpose of this project is to show how a source code in pascal can be converted to x86 assembly.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

SimpleBasic

SimpleBasic is a very simple programming language for easy and rapid crossplatform software development. It includes most constructions from classic BASIC but has a more easy and flexible syntax.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools

SkybuckODE

Skybuck's Open Development Environment. A visual development tool which is open to all kinds of compilers and programming languages. Initial development will focus on interfacing with free pascal compiler and it's tools.

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • Public Domain

Language Tools

SMall IDE (SmIDE)

SMall IDE is a small modular integrated development environment written in Borland Delphi. It shall become a easy to use and extensible IDE for several programming languages.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

SonarDelphi

. Delphi Static analyzer for the SonarQube code quality platform.

  • Application
  • Delphi
  • GitHub

Language Tools

OpenSource Pascal

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.

  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

AG: Simple Programming - NetP

Программа предназначена для легкого создания программ для работы по сети в офисах организаций, предприятиях или домашних сетях.

  • Application
  • SourceForge

Language Tools

sscript-vm

A toy virtual machine for my own programming language - with basic JIT support!

  • Archived
  • Application
  • Lazarus
  • Codeberg

Language Tools

start Java development tool

The startJ is a small but very powerful java integrated development environment, which provides multiple document edit, code reformat, compile, decompile and automaticliy generate C++/delphi JNI wrapper code.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

Stochastic performance measurement.

Based on a software implementation of an Adaptive Digital Element (ADDiE) this project provides a utility for continuously measuring performance data and generating images out of it. Mainly targeted at FPC, it should be useable with Delphi, too.

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

SUNY Pascal

This Pascal compiler was created by the Computer Science Department of SUNY in Stony Brook back in 1975. The Pascal compiler generates code for the IBM 360 and is written in XPL. This project includes the source code for the Pascal compiler and the XPL compiler. This project also includes an IBM/360 simulator capable of running the output of both the Pascal compiler and the XPL compiler. The simulator is written in C and can run on most machines with a C compiler.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

Pascal TAP Unit Testing Suite

A very easy-to-use, but powerful unit testing suite for Pascal (FreePascal, Turbo Pascal, et al), conforming to the "Test-Anything Protocol" (TAP) specification used by Perl. Text-based, so it should work on any platform with few to no dependencies.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Language Tools

TatraDAS disassembler

Disassembler for Windows(95-XP), currently supports PE, NE, MZ, COM and "unknown" executable formats. Includes also OS independent console version (but requires x86). Output syntax similar to NASM .

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

Table Driven Parser

Code to process human readable input is often highly stylized and repetitive. This project extracts the common elements found in such code and makes them available in a concise form as C tables and subroutines.

  • Library
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

templatepro

TemplatePro is a powerful and extendable template language for Delphi (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

Language Tools

iDA

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

  • Quiet
  • Application
  • SourceForge
  • Qt Public License (QPL)

Language Tools

Tiny Pascal for TI83p and TI84

Tiny Pascal for TI8x is a full Pascal and Assembly language tool chain for Texas Instrument TI-8x calculators. It allows production of programs and application for TI83+ and TI84 calculators. The benefits are : · All the features of assembly programs and applications are available without the inherent complexity on Z80 assembly programming · Programs will run much faster that TI-Basic equivalent · A standard library is available (gotoxy, ClrHome, flush, crlf, …), and it will be expanded when needed · Built in access method to TI8xPlus system routines from Tiny Pascal programs · TI-8x menus support To show what you can do with this tool chain, we have coded an Othello/Reversi like game.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

tLISP Environment

tLISP is a small implementation of the LISP programming language written in Object Pascal. Includes tle a command line tool for working with the LISP environment, and dynamic library for calling LISP functions from other applications. tLISP 2 or dLISP is

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

ToPas

ToPas started as a C to Pascal (Delphi/OPL) translator for header files, written in Delphi. But it can do much more - see yourself.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

TurboPower String Resource Manager

The TurboPower String Resource Manger is a tool for building string resource libraries in Borland Delphi. It prevents string resource clashes and simplifies the translation of the string resources.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

TRAC4

TRAC4 is modification of Calvin Mooers TRAC T64 programming language with some extensions such as lists and templates functions.

  • Quiet
  • Application
  • SourceForge

Language Tools

Traceur Pascal

"Traceur Pascal" is a java application that interprets Pascal source codes and follow its execution. The purpose is to help pascal beginners to understand how a pascal program is executed and to debug source code.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

Turbo Pascal (With DOSBox)

Turbo Pascal (With DOSBox) (TPWDB) is a free and open source compiler and Integrated Development Environment (IDE) for Pascal language on Windows 64 Bit and 32 Bit. Using basic Pascal programming, many functions, no need to install multiple steps and integrate some other tools.

  • Quiet
  • Application
  • SourceForge
  • Other License, MIT License

Language Tools

Ultra Basic MockObjects

A very simple but effective framework to build Mock Objects (static) with Delphi and FreePascal for EndoTesting purposes. It comes with its own tests and it's used in InstantObjects project.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

UnCodeX

UnCodeX analyses UnrealScript code and provides an easy interface to browse through the code, it can also produce a JavaDoc like documentation of the source code. This is also the home for other UnrealEngine productivity tools like the UC PreProcessor.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools

Vector Pascal Compiler

Vector Pascal is a language targeted at SIMD multi-core instruction-sets such as the AVX and SSE2 or x86-64-v3. It has a SIMD compiler which supports parallel vector operations, loop unrolling, common sub expression removal etc. It is implemented in Java.

  • Active
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

VFDesigner

Visual Form Designer for RemObjects PascalScript (rops).

  • Quiet
  • Application
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

VISUALG 3.0

Autor ANTONIO CARLOS NICOLODI, 38 anos na área de informática como: Analista de sistemas, desenvolvedor de softwares em várias linguagens de programação: C++, Assembly, Pascal(Delphi), Basic, Cobol, Clipper, Java, etc. Refiz esta nova versão e estou disponibilizando GRÁTIS o: "VISUALG 3.0". Entre outras : (novo layout, nova roupagem até 05 tipos de peles) e novos comandos, também reconhece comandos em português correto: ( PARA ... FAÇA, SE .. ENTÃO .. SENÃO) e o operador lógico NÃO, mas em maiúsculo e os comandos antigos ainda são reconhecidos para manter a compatibilidade. Contactos por e-mail/twitter/Blog : E-mail:professor.antonio.nicolodi@gmail.com Twitter: @visualg30 Blog: http://antonionicolodi.blogspot.com.br/ Baixem e leiam o arquivo LEIA-ME.TXT ou LEIAME.TXT ou README.TXT Usem com sabedoria e bons estudos:

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Academic Free License (AFL)

Language Tools Learning and Examples

WANT - A Pascal-Friendly Build Tool

WANT automates the process of building, testing, and packaging applications and libraries much like Jakarta Ant does. WANT is a Pascal-friendly build tool. Use http://news.optimax.com (sdforum.want) for issue tracking, suggestions, and general discussion

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2), Mozilla Publ

Language Tools

WinCacheGrind

WinCacheGrind is a viewer for cachegrind.out files generated by xdebug 2. WinCacheGrind is functionally similar to KCacheGrind, only it is much simpler and runs on Windows. This project has ceased development due to me not active in developing with PHP a

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

wxWidgets Dialog Designer

wxDev-C++ is an opensource wxWidgets Dialog designer that mimics the Delphi/Borland C++ Builder designer.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Other License, GNU General Public License version 2.0 (GPLv2

Language Tools Edit and Memos

XD Pascal Compiler

A small educational compiler for a subset of the Pascal language. A native x86 machine code generator directly emits COM executables for MS-DOS. The compiler supports VGA graphics, floating-point arithmetic, etc. 32-bit Pascal source is provided.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

XeTeX - Unicode-based TeX

XeTeX is Unicode-based TeX using platform fonts and font technologies (e.g. AAT on Mac OS X or OpenType features on Mac/Linux/Windows) to provide typesetting for all the world's scripts.

  • Quiet
  • Application
  • SourceForge
  • MIT License

Language Tools

LOOP (Visual 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.

  • Quiet
  • Library
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools Science

XN_Resource_Editor

This repository is meant to finally build a compiling and working source of Colin Wilson's XN Resource Editor. The sources widely available on the Net are not complete, they are missing several prerequisites. Once I get everything together I will compile a new executable and maybe even improve the program a bit.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

xPas-AGE

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).

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools

YamlPuller

A YAML 1.2 pull parser for Object Pascal (Free Pascal / Lazarus) with an FCL JSON bridge

  • Package
  • Lazarus
  • GitHub

Language Tools

Z80-Pascal

Z80-Pascal will be a cross-platform Pascal compiler for Z80 based devices, such as MSX, Spectrum-ZX, etc. Despite that it will be designed for old Z80 home devices (i.e. retro-programming) it will be useful for modern devices too.

  • Quiet
  • Application
  • SourceForge
  • zlib/libpng License

Language Tools

Zeti-Script

Zeti-Script is a scripting software for in-game scripting.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools