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.

Project-GAD

Creating own PASCAL language interpreter.

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

Language Tools

ProjectRefactor

trying to Use DUDS and DelphiAST to Refactor Projects

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Language Tools

ProjectUpgradeTool

A simple bulk replace tool for Delphi/Pascal project upgrade (replace obsolete identifiers with new ones, etc.)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • BSD-3-Clause

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-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

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

pascal-p5

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/

  • Quiet
  • Application
  • SourceForge
  • Public Domain

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

Project PRAHN

PRAHN is an interpreted scripting language which allows massive amounts of HTML code to be written with minimal input and allows for web sites to be updated with minimal effort.

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

Language Tools

CopyrightPascalProjects

Adds and maintains a header comment on each PAS and DPR files in a folder tree as a title, description and copyright informations.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • AGPL-3.0

Language Tools

CopyrightPascalProjects

Adds and maintains a header comment on each PAS and DPR files in a folder tree as a title, description and copyright informations.

  • Active
  • Application
  • Delphi
  • Codeberg
  • ★ 1

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

Castalia-Delphi-Parser

. Delphi These files make up a hand-written high speed parser for the Object Pascal dialect known as "Delphi". The original work was done by Martin Waldenburg in the late 1990s, and the project was abandoned sometime before 2003, when I found the code and began working on it. I have kept it updated as necessary to work with my project, called "Castalia".

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 122

Language Tools

Gradle-for-Delphi

Download java library (jar/aar) dependencies to your Delphi project from repositories (Maven/jitpack etc.), extract and create new jar, create JNI pas file, add to project

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 36

Lazarus IDE plugins Language Tools

DelphiUsesGraph

A small, VERY fast micro parser to analyse very large Delphi projects (it can cope with million line projects and thousands of modules with ease). Provides an export to Gephi for graph analysis of unit dependencies.it

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 29
  • GPL-3.0

Language Tools

pasc

pasc is a command line tool to help the developer manage free pascal projects with boiler plate tasks like git repository config, launch tasks, test projects creation and others.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 17
  • MIT

Language Tools

easy80

Project files for the easy80 project

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Language Tools

Code-Formaters-MSDOS-TurboPascal

Deprecated projects created in 1992 in Turbo Pascal to change things in source code for ASM, Cobol and Pascal projects.

  • Active
  • Application
  • GitHub
  • ★ 1
  • AGPL-3.0

Language Tools

maven_deploy_tool

When changing an old project to maven project,a lot of dependencies deploy job needed.This tool is designed for this situation.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Apache-2.0

Language Tools

Bug Finder

This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .

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

Language Tools

Oberon V4

Here you can find both an Oberon V4 system for Linux (x86) and a collection of Oberon V4 sources for various other platforms. Oberon V4 was implemented at ETH Zurich for several platforms. Binaries can be found on their server[1] and on the one of the University of Linz[2] where Mössenböck's group did further development after he left ETH and the Group at ETH concentrated on System 3. More Information can be found in the wiki https://sourceforge.net/p/oberon/wiki/Home/ of this Project and on Wikipedia https://en.wikipedia.org/wiki/Oberon_(operating_system). In 2013 they were moved here for easy access and, in case of interest, collaboration on further development. The Oberon mailing list[3] is an established channel for its discussion and followed also by the administrators of this SF project. [1] ftp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/ [2] ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/ [3] https://lists.inf.ethz.ch/mailman/listinfo/oberon

  • Quiet
  • Application
  • SourceForge
  • BSD License, 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

Projet_fin_module_compilateurs

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.

  • Active
  • Other
  • GitHub
  • ★ 8
  • GPL-3.0

Language Tools

want

Want (build utility for Delphi projects) based on https://sourceforge.net/projects/want/

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Language Tools

smartsetup

New generation tool to build projects and install packages for Delphi, C++ Builder and Lazarus/FPC, brought by TMS Software.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 75
  • GPL-3.0

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

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

PseudoTrans

This Project is oriented to the people recently initiated in programming. The aim of this project is to translate pseudo code to real pascal code for testing. And with plugins or dictionaries, It can translate to any programation language.

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

Language Tools Learning and Examples

makestudio

Setup your Delphi Environment very easily - build your projects with more comfort

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 59

Language Tools

DCU32INT

Its a version of http://hmelnov.icc.ru/DCU/index.eng.html, to support RFindUnit Project

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 31

Language Tools

HTMLp

Delphi Dom HTML Parser and Converter. Fork (not from the original author): https://sourceforge.net/projects/htmlp/

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 30
  • LGPL-2.1

Language Tools

fpc_understand

Free Pascal static code analyser for Free Pascal and Lazarus Projects

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 24

Language Tools

IPS

IPS - High Level Programming of Small Systems for the AMSAT space projects (communication satellites for radio amateurs)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 24
  • GPL-3.0

Language Tools

dunit2

DUnit2 - Delphi unit testing framework. I migrated the project from SourceForge to here to continue development.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 18

Language Tools

EmbDeploy

Automated deployer for Embarcadero RAD Studio projects

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 18
  • MIT

Language Tools

Python4Pascal

Python4Pascal is an open source project used to embed Python in applications made with Delphi or Lazarus/FPC.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • MIT

Language Tools

XIDE

This Lazarus project provides a RAD IDE for Free Pascal in the browser (Chrome) or desktop.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 17

Language Tools

DelphiLua

An API conversion and wrapper classes for integrating Lua 5.2 into Delphi projects

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 16

Language Tools

Atropos

Automated uses clause optimizer for Delphi projects

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Language Tools

lightpi

Lightweight Pascal Interpreter

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15
  • Apache-2.0

Language Tools

bundles

Project Bundles for Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • BSD-2-Clause

Language Tools

DelphiUsesGraph

A utility that will produce a graph of the files used in your Delphi project

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9

Language Tools

klauslang

Klaus programming language (backup of https://gitflic.ru/project/czaerlag/klauslang)

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • GPL-3.0

Language Tools

DelphiUnitParser

parses the Uses clause of a Delphi project, listing all units with some optionally ignored

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8
  • MIT

Language Tools

pasweave

A modern documentation generator for Free Pascal projects.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Language Tools

avr-make

build system for AVR GCC projects

  • Active
  • Application
  • GitHub
  • ★ 6
  • GPL-2.0

Language Tools

Fit4Delphi

This is a mirror for the fit4delphi project

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Language Tools

countlines

A Free Pascal tool to count lines in Lazarus/Delphi projects (*.pas, *.pp, *.dpr, *.lfm) with console and CSV output.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 5

Language Tools

DelphiPackageManagerDSpecCreator

DSpecCreator is a project that can be used to create and edit .dspec files that are used to create packages that can be used with Delphi Package Manager.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • Apache-2.0

Language Tools

ElementsDelphiTools

Part of the RTL2 project, a collection of Tools for using with Remobject-Elements https://www.elementscompiler.com

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Language Tools

Free-Simula

A compiler for Standard Simula, and our Free Simula dialect. Free Simula is a modernized Simula dialect, serves as a hobbyist project, and educational environments.

  • Active
  • Application
  • GitHub
  • ★ 4
  • MIT

Language Tools

GroupProjUpdater

Search all Delphi and C++Builder projects in a folders tree and create or update a global project group file for RAD Studio.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • AGPL-3.0

Language Tools