Sign in Join

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

Catalog

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.

Pascal-to-Ada

P2Ada is a Pascal to Ada translator. Recognizes particularities of several Pascal dialects: Turbo/Borland/Delphi (mostly), CodeWarrior, ISO, ISO Extended (a bit). Includes a full ayacc / aflex parser & lexer for Ada 95+ with sources. Mirror: https://github.com/zertovitch/pascal-to-ada

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • MIT License

Language Tools

ACCP

This is the Pascal edition of ACS script command line compiler for id-tech1 games. It can be used to compile ACS scripts for DelphiDoom source port

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

Adapt

Adapt is data conversion language developped in 1984 by Norman W. Molhant and Christophe Dupriez. It has been used in many circumstances, it translated itself in many programming environment and it should evolve now toward modern environments like Java.

  • Application
  • SourceForge
  • Apache License V2.0

Language Tools

AIDE

AIDE is a compact IDE for Android developers. Firstly, it's an IDE of java for Android, then it'll be extended to SIMPLE(Basic) for Android. It's a RAD with form designer, code editor.

  • Application
  • SourceForge

Language Tools

AiE

Iterpreter of Pascal language which may help programmers doing ther job. Include basic operations in/out, declarations of variables.

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

Language Tools

AL-IV

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.

  • Active
  • Application
  • SourceForge
  • MIT License

Language Tools

Assembler Laboratory

Assembler Laboratory (ALab) is an assembler IDE. At this moment it resembles a target for an archeological expedition.

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

Language Tools

AllInOneRuby

AllInOneRuby creates an Windows or Linux executable that includes both the Ruby interpreter and the runtime libraries. Why? Because it's sometimes not easy, or allowed to do a complete Ruby installation. That's where AllInOneRuby comes in.

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

Language Tools

Amalia Programming Language

Amalia programming language is expected to be a flexible and simple interpreted-language like Python and Lua.

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

Language Tools

AmiE (AmigaE)

NOTE: Project has been delayed due to other tasks. I will return to this project in 2018. This is a new project which will be available soon. I wanted to bring AmigaE back to life, so I wrote an E to C transpiler which creates C code compatible CC65/CMOC/VBCC/BCC/GCC/TCC/LCC etc. The aim is to bring AmigaE to every possible platform in one hit.

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

Language Tools

Another Pascal to Html Converter

Convert a pascal (.pas) source to a colored Html page. Version 1.3 made with Free Pascal / Lazarus source code (see screenshots).

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

Language Tools

AppM Build Automation

AppM Build Automaiton is an open source and automated software application that is used to construct and build projects on different operating systems and using different development environments. General principles of implementation: -Each project must have a Build Project File, containing the necessary information on the construction of the project. For example, a unique name of the project, dependence on other projects and libraries, methods of construction, etc. Thus, the entire repository should be marked by the project description files to provide unambiguous information on the projects and their dependencies. - AppM Build Automaiton must be able to perform different actions (project construction, external applications launch, file copying, etc.) which are needed to build a -product. - All operations with projects should be carried out on the basis of information that build tool derives from the project description files.

  • Quiet
  • Application
  • SourceForge
  • MIT License

Language Tools

Arkadios

Arkadios is an open source project (under GPL / LGPL) that tries to create a largely Delphi compatible managed compiler for the Mono / .NET platform.

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

Language Tools

Action! Programming Language

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.

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

Language Tools

Atom Virtual Machine

Atom is a programmable, register-based virtual machine for Win32 computers. The AtomVM can be programmed using a high-level, neo-assembler language called Atom Assembler.

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

Language Tools

BAScript

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.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Language Tools

BASIC IDE

The BASIC IDE is an open source IDE for any language you can imagine. The IDE is written in Object Oriented Delphi. This project was abandoned, and now we are trying to get it back up to speed... I must say, all help is welcome !

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

Language Tools

BCS Clone Generated Code

Mr. Arch Brooks, Software Engineer This application clones source code produced by the BCS Delphi Code Generator. https://bcsjava.com/blg/bcs/article.php?story=2010082508493248

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Common Development and Distribution License

Language Tools

BCS Source Code Mass Changes

Mr. Arch Brooks, Software Engineer This application applies mass changes to source code. https://bcsjava.com/blg/bcs/article.php?story=20100828214807259

  • Quiet
  • Application
  • SourceForge

Language Tools

BCTrans

Used to translate Borland C++ to Borland Delphi. It was designed to translate Borland C++, however will translate other versions with an increased error rate. Please be sure to set up your own Types in the Options Menu => Keywords => User Types section.

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

Language Tools

The Free Pascal for BeOS initiative

An initiative to support and extend the Free Pascal compiler on the BeOS, and create a objects library to allow the creation of graphical user applications.

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

Language Tools

BF Debugger

The BF Debugger Project is an attempt to allow the development of software using the Brainf*** programming language in a GUI development environment, and to provide a platform for the advancement and dissemination of this language.

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

Language Tools

Blaise Script

Blaise is an open-source object-oriented scripting language. Language features: Object-oriented. Unicode support. Optional typing, ie dynamic or static typing. Richly typed. Higher-level mathematics support, for example Complex numbers, Rational numbers and Matrices. Virtual Machine architecture. Co-routines. Familiar language syntax, influenced by Object Pascal, Python and Ada.

  • Quiet
  • Application
  • SourceForge

Language Tools

Blaiz Tools

Tools for packing files, converting images, manipulating text, checking code and working with the Gossamer codebase and app source code.

  • Active
  • Application
  • SourceForge
  • MIT License

Language Tools

Blue Lock Source Control

LAN based source code control application for the windows platform written in Delphi 7 Enterprise Edition. Please note newer downloads at homepage.

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

Language Tools

Bricx Command Center

Bricx Command Center (BricxCC) is a highly popular Windows-based IDE for programming LEGO programmable bricks using NQC as well as MindScript, LASM, C++, C, Pascal, Java, and Forth. Program the new NXT brick using NBC and NXC.

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

Language Tools

FVM factory

Tools to incrementally build customised Forth Virtual Machines for embedded applications. Token compiler converts token description into C code templates. PC console application includes FVM, it is used to compile and debug bytecodes for target FVM.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Language Tools

C-pretter

The Project of mine and a group of friends will be called "C-pretter". It will involve the creation of the interpreter of C++ in Delphi language. First version of this project is going to involve elements of C++ language such as : Variable operation, l

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

Language Tools

c65cm

A MOS 6502 cross compiler with libraries.

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

Language Tools

C/AL .NET

Experimental compiler for new .NET language written in C#. Based on Pascal-like Microsoft Navision C/AL programming language. Dedicated for working with databases. It has a built-in O-R mapper. Current implementation works with Microsoft SQL Server DBMS

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

Cantor Systems

Cantor and Halva Pascal programming languages toolchain.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Language Tools

C-Flow

C-Flow is a development environment aimed at creating business application using the best from the Open Source community. Please have a look at the "Home Page" link above for details.

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

Language Tools

CheckDpr

This tool allows to check and modify the contents of a Delphi .dpr file. It is specifically meant to add or delete {$R xxx.res} lines, but can possibly be used for other purposes.

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

Language Tools

CMS Utilities

cmsutils provides programs that help you develop, create and translate cms (Postnuke, Xaraya, ...) modules. Written in Delphi/Kylix

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

Language Tools

Crystal Compiler

An open source compiler for the Crystal programming language.

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

Language Tools

CVSTracNT

CVSTrac is a Web-Based Bug and Patch-Set Tracking System for CVS. CVSTracNT is a Windows Version for CVSTrac.

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

Language Tools

MunkCast

Port of Chipmunk Basic to the SEGA(tm) Dreamcast(tm)

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

Language Tools

Delphi Project Manager

#Delphi-Project-Manager A project manager tool for Delphi Applications. Working up to Delphi 2007. As soon as possible I'll commit a Delphi XE7 version. Clone with GIT -------------- ``` > git clone git://github.com/Ruscigno/Delphi-Project-Manager.git > cd Delphi-Project-Manager > git submodule update --init ```

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

Language Tools

Delphi : VRCalc++ and more Binary Exec

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

  • Active
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

Delphi : VRCalc++ OOSL (Script) and more

Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it

  • Active
  • Other
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Language Tools

DelphiDoc - JADD

Automatic generation of documentation on Delphi projects from source code. Distinctive features are exact parsing gathering lots of information and a division of the parser and configurable generators (HTML, Win- & HTML-Help, PDF, LaTeX, XMI export)

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

DelphiPackageTool

The DelphiPackageTool (DPT) is used to compile/install a larger set of projects/packages. It makes working with .groupproj files easy. This tool is for Developers which need to switch between different Delphi versions and projects.

  • Application
  • Delphi
  • SourceForge

Language Tools

DelphiTo

The program converts a source code of projects Delphi 2006 in format HTML/CSS, standard styles are built in, it is possible to create the styles, and also automatic creation of archives zip or 7z for start and/or compilation, upx supported.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • BSD License

Language Tools

Dev-C++ for Homeworks

Orwell Dev-C++ with author authentication. Perfect for student homeworks, if you don't want your students to copy their homework files from others. Authenticated files are regular source files with student's name and a security hash added at the end. Any cheating attempt by copying in the files / changing name will invalidate the hash and can be detected by the teacher. In addition, paste in authenticated files is only allowed from one's own files. The CheckHash.exe tool checks the hash and reports the authentication status of of all .cpp files in the current directory. This tool is intended for teachers. How to install: simply download a Setup Release and install it. Alternatively, it is possible to just overwrite devcpp.exe in the original Dev-Cpp installation folder with the one in the zip release, and also add Auth.dll in the same folder. Dev-C++ for Homeworks is based on Orwell Dev-C++ software. Releases follow upstream releases.

  • Quiet
  • Application
  • SourceForge

Language Tools

devFlowcharter

devFlowCharter is a complete environment for creating program flowchart, source code generation, and compilation. Its main goal is to be straightforward, educational tool for use during procedural programming classes.

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

Language Tools

DFM to Pascal Converter

DFM To Pascal is a GPL (Delphi source for a while) application used to port source code from Delphi to Free Pascal Compiler using the Lazarus libs. DFMToPas read a list of DFM files and create 4 pascal files for each DFM file. Example, DFMToPas read MyFo

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

Language Tools

Discover for Delphi

Discover is an analysis tool that allows to measure how thoroughly Delphi programs have been tested. It shows interactively and directly in the source code which code sequences have been executed at least once and which have never been executed.

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

Language Tools

Delphi language Preprocessor

This tools is a pre-processor for Delphi and Kylix. It introduces macros to the object pascal language and consists of a command line tool and a design-time tools that is fully integrated into the Delphi IDE.

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

Language Tools

Draak Compiler

Draak is a multi-language, macro compiler, meaning all syntax and code generation is defined in a single file. Draak is a single binary that is able to compile any context free language (like C, Pascal, Java) for any platform with only 1 file.

  • Quiet
  • Application
  • SourceForge
  • Other License

Language Tools

DUnit: Xtreme Unit Testing for Delphi

DUnit automates unit testing of Delphi code. The target audience for DUnit is developers who are both writing the code to be tested and the unit tests for that code, an approach advocated by Extreme Programming. Dunit is is a Delphi port of JUnit.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Language Tools

DUnit FMX

DUnit is a framework of classes designed to support the Xtreme approach to software testing. This branch from the principal project, is for transform his visual interface to the new Firemonkey framework, know too as FMX. Current version is only for the old VCL framework. When project finish, it shall work for run unit test in Windows and Mac OS X. And of course for Android and IOS too. Did you need this approach? You can support us saying you like this project and leaving a message, please. You can get the current state of the project with the next URL repository: https://svn.code.sf.net/p/dunitfmx/code/trunk We are going to appreciate all the support!

  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Language Tools

Durian Web Application Server

DURIAN is a Free Delphi Web Application Server for make interactive dynamic web documents in the Pascal server-side html-embedded scripting language for Windows (Delphi) and Linux (Kylix).

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

Networking Language Tools

DelphiWebScript

DelphiWebScript is a scripting language for use in Borland Delphi(tm) projects. The programming language is similar to Delphi. It's HTML features are optimal for web applications and report modules.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Language Tools

shark

Shader Assembly Compiler (SHARK) is a tool to perform automatic conversion from DirectX 9 pixel shader assembly language into a C++ code that performs corresponding OpenGL states setup via IHV’s propietary- or ARB-extensions.

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

Graphics Language Tools

EDITEL

One of the hardest things to do when coding with COBOL is translating a screen design into code. The process may take hours, not to say days. In my old BLIS-COBOL, COBOL 74 and COBOL 80 /85 days (and those last 2 had the SCREEN SECTION which helped a lot !), I recall spending a significant amount of time dedicated to that activity. Time that could be used for more productive activities like coding and resolving bugs, for instance. Having said that, I developed a Screen Editor (similar to a Screen Painter, as some tools may call it) which allows the user to create screen layouts (which includes the use of colors) with delimited fields and respective input masks, and finally generate the SCREEN SECTION code that reflects that layout. All of it automatically - no code needed. The idea came from a program I used to use named EDITEL. I have adapted the concept (it was originally built for BLIS COBOL systems) and created a version that does this for GnuCOBOL and Microfocus COBOL. Enjoy !

  • Application
  • SourceForge
  • Public Domain

Language Tools

Ess-model for Lazarus

This is port of Ess-model for Lazarus original software: http://essmodel.sourceforge.net/ Lazarus: http://www.lazarus.freepascal.org/

  • Quiet
  • Application
  • Lazarus
  • SourceForge

Language Tools