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.

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

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

KSTChat

The main purpose of this program is comfortable work in the ON4KST chat. There are no special requirements for the program. Program versions up to 1.27.8 work in Windows 7 - Windows 11 systems. Newer versions only work on Windows 10 and above.. Installing the program is very simple - unzip the downloaded ZIP archive to any disk on your computer or to a flash drive and run the program by clicking on the KSTChat.exe file. For convenience, create a program shortcut and place it on your desktop. If the folder with the program is on a flash drive, then you do not need to create a shortcut.

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

Networking

SimpleIPC Library

SimpleIPC are units for Freepascal that allow client and server to send interprocess communication messages between processes. SimpleIPC-Lib is a library (DLL) that allows SimpleIPC to be used in any program, written in any language.

  • Library
  • Lazarus

System

Simple-Chat

Chat program based on self-developed Simple Chat protocol

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Networking

arithmetic-mean-program

This is a simple and powerful, arithmetic mean program made in pascal, I choose this language because, is a nice try language, for make some arithmetic.

  • Quiet
  • Other
  • GitHub
  • ★ 1

Learning and Examples

Pre-projetos_MLCM

Pre-projetos_MLCM - É um conjunto de Programas e códigos fonte dos mesmos, com finalidade educacionais para a área de TI. Sendo eles programas simples que foram desenvolvidos para a aquisição de nota no curso de BCC. Os programas em si, estão ainda em desenvolvimento sendo disponibilizado uma prévia dos progressivos resultados, não se tendo uma data de finalização do projeto definida. Fica a disposição os códigos deles sobre a licença GPL para que estudantes e interessados possam fazer uso e estudo dos mesmos.

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

Learning and Examples

Thrift Delphi Software Library

. Delphi Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.

  • Library
  • Delphi
  • GitHub

Networking

Logo-Maker

A simple lazarus program to make simple text logos

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • Apache-2.0

Graphics

ForceDisplayer

ForceDisplayer is a simple simple GUI program that generates a python script that forces display resolution using xrandr!

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • BSD-2-Clause

System

SimpleIPC-lib

Simple IPC (interprocess communication) for any program to communicate with another program in any language, with examples in GoLang and Freepascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 43
  • MIT

System

tyro

Lua and other programming in simple platform to make programming fun

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 21
  • MIT

Language Tools

Botes

Simple program to keep track of notes organized by hashtags.

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

Edit and Memos

reactive-nfe

A simple project containing concepts of UI&UX and Reactive Programming to Delphi

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Other

ReuniaoOrganizador

Este programa foi idealizado para ser usado em reuniões, especialmente via zoom cloud meetings onde varias sequencias de imagens e vídeos serão exibidos na ordem, porém com espaçadamente com momentos de conversa. Os programas atuais como o powerpoint não intercala bem com videos e tem muito trabalho para encaixar a área de compartilhamento. Meu programa por outro lado, foi feito para ser simples.

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

Applications

ArIRC

ArIRC is a simple IRC client that allows you to communicate in both a public room and a private room. Messages in a private chat room do not appear in the public chat room. For the program to work, you must make the necessary settings when you first turn it on, which can be seen by clicking the Help item in the program menu.

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

Networking

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

Freecorp FurySync

FurySync is a simple program to synchronize subtitles easily. Open a video, and each time your hear a line just click on a button, or use this hear-and-click method to place some synchronization points and let the program compute the other timings.

  • Application
  • SourceForge
  • BSD License

Multimedia

kuzya

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.

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

Language Tools Learning and Examples

lib.SimpleCmdLineParser

Library for easier parsing of program command line (switches, parameters, commands, ...).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Language Tools

RESTRequest4Delphi

API to consume REST services written in any programming language with support to Lazarus and Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 625
  • MIT

Networking

zcad

Simple CAD program

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 338

Graphics

File Exchange

File Exchange is a simple client-server file transfer program. Every client can place a file on the server, and other clients can download or view these files. This all in a simple drag-and-drop interface.

  • Quiet
  • Application
  • SourceForge
  • zlib/libpng License

Networking

Pseudo HTML to Pascal (C) code generator

Generate Pascal and/or C code starting from a simple HTML-like file. You insert then the output in your program and with a simple call to a function you'll see on the screen the linked HTML! In the future the format will be HTML/XML.

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

Language Tools

Open Simple Flasher/Dumper (OpenSFD)

OpenSFD (Open Simple Flasher/Dumper) is a future of well-known SGHFD (SGH Flasher/Dumper) which can flash (firmware program) or dump (get data) many Samsung phones in a few clicks. The project is educational and intended for non-commercial use only.

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

System

SimpleCutterScannedImages

1. Put multiple photos in to the scanner 2. Scan 3. Transmit them in to program 4. Receive multiple photos PASSWORD IN ARCHIVE: 1111 Demo video: https://www.youtube.com/watch?v=NzaDDcogCMk Forum: http://replace.org.ua/topic/2478/

  • Quiet
  • Application
  • SourceForge

Graphics

Simple 2D Windows Grapher

An efficient 2D Simple Graphing program for windows, perfect for plotting collected data incorporating features of cricket graph which allow you to apply a function to all your data. Regression Lines for data.

  • Quiet
  • Application
  • SourceForge
  • Artistic License

Charts and Graphs

Simple SpreadSheet

Simple Spreadsheet is a free electronic spreadsheet program, without the bloated feature set of commercial products. See our Facebook page for support.

  • Application
  • SourceForge
  • Public Domain

Applications

Simple Time Club Tracking (closed)

Simple program to calculate time tracking of 2 computers in internet club (project is closed)

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

Applications

trurl

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 3

Science

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

indistarter

A simple program to run a INDI server

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 13

Science

pas-wpm

A simple WPM measurement program

  • Quiet
  • Application
  • GitHub
  • ★ 13
  • GPL-3.0

Other

image-workshop

A simple image editor for educational programming purposes

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5

Graphics

rassam-paint

Simple drawing program for Linux

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5

Graphics

MaxMind-GeoIP-Reader-DLL-Library

This is an unofficial library for reading MaxMind GeoIP databases as a DLL library. It provides a simple and easy-to-use interface for reading MaxMind GeoIP databases in your applications. You can use it in your Delphi, C#, C++ and other programming languages projects.

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

Other

OpposingFields

Simple program for radiotherapy monitor unit calculations

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4

Science

fp-cef-kiosk

Simple kiosk program built with support CEF4Delphi on Free Pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • LGPL-2.1

Networking

Planning-API

Programmes serveur et client de gestion d'un planning simple avec API de consultation

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

Networking

BringToFront

Simple program designed to put a window always in front on windows operating system

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

System

CursorGUI

Simple program written in Free Pascal for changing Windows cursors

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

pasfetch

A simple fetch program written in Pascal

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

SS

Simple Spreadsheet is a DOS productivity program

  • Quiet
  • Application
  • GitHub
  • ★ 2
  • GPL-2.0

Grids

AutoREC

AutoREC is a simple 24/7 segmented mp3 recording program with multiple sound card support

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

Multimedia

BLumiaTimidityShell

Simple timidity shell program for midi playback and batch midi->wav convert with timidity.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Multimedia

CAPainting

Simple drawing program in Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics