multi-platform-server
Simple multi-platform server (written in Delphi)
- Quiet
- Application
- Delphi
- GitHub
- ★ 2

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.
Simple multi-platform server (written in Delphi)
A library to avoid the {$IFDEF PLATFORM} in your code
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Delphi and Lazarus HTML Label component
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
Lazarus template application project with full localization. It took me quite some time to create a fully featured application project that could set the language from the system but also had the capability to set the language live from the application itself. Templating is good. It saves time because you don't have to reinvent the wheel and it prevents bugs because what you already have is probably already tested. See /help/index.html or the wiki page for further information. TFK If you like my work please buy me a beer (or a carbonated beverage): http://sourceforge.net/donate/?user_id=2081648 BTC: 1ETYQRoTecjJi6AAeGYf129VU4oAuYGJiF LTC: LWeGdQG5YFfycDojL38nnZ79woVSAQpb2Q FTC: 712S2uiERgVBEjjmDpJUNNuT7T1nX6WXAY What's Lazarus? http://lazarus.freepascal.org Tags: lazarus application project template multi-language multi-platform language platform localization inteernationalization delphi object-pascal free pascal
OpenSoldat is a unique 2D (side-view) multiplayer action game
Cross-platform media player built with Lazarus/Free Pascal and libmpv. Features playlist management, internet radio, equalizer, visualizations, stream recording, and 100 language translations.
A simple cross-platform desktop playlist editor/converter.
A Library bundled for the ITDevCon 2014 presentation "Immersive Audio Programming", which contains the necessary code to build a platform independent audio environment with Delphi.
XA80 Multi-Platform Cross Assembler for x80 processors (8080, 8085, Z80, Z180)
A cross-platform, extendable, multi-emulator written by Delphi FMX
Template for building web server functionality on supported platforms
Reusable Free Pascal / Lazarus template for multilingual desktop apps that run identically on Windows and Linux — lightweight .lang (INI) localization, OS-language auto-detection, live switching, no gettext.
A fast, native Linux text editor in the spirit of Notepad++ — built in Free Pascal/Lazarus on the ATSynEdit engine, with multi-tab editing, multi-caret, syntax highlighting, powerful find/replace and find-in-files, and built-in JSON/XML/CSV and developer tools. No plugins required.
Elysion Frameworks are a powerful, yet leightweight cross-platform multimedia library to help create games or graphical applications. The frameworks are splitted in three branches: ElysionKronos, ElysionLegacy and ElysionMobile.
Games and Game Engines Multimedia
Doom2D Forever - A remake of the 1996 game Doom2D by Prikol Software with online multiplayer.
Simple ZenGL Multimedia Framework
Tero Subtitler is an open source, cross-platform, and free subtitle editing software.
Multi platform toolkit for an interactive DNS shell commands exfiltration, by using DNS-Cat you will be able to execute system commands in shell mode over DNS protocol
Object pascal - delphi demonstration of the MVC pattern using multiple data sources targeting multiple architectures and platforms
InstallAware (Multi Platform) 2026
A multi-platform, customized C-API library and alternative implementation of OpenDSS (EPRI Distribution System Simulator) aiming for full COM compatibility. Unofficial/unsupported by EPRI, but extensively tested.
Multi-platform leak checking library for Delphi
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.
Delphi multi-platform Firemonkey FMX Beep Tone, Windows and Android
Multi platform Ping tool (Win32, Android, iOS)
PeaZip is a free archiver tool. The application provides an unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Open and extract 180+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script. Only source code distribution of my improvements by using of Subversion.
[LIB] Multi-platform SQLite3 class library for Delphi
A free, open source, and multi-platform ornithological data manager, written in Lazarus/FPC.
Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs.
Delphi Event Dispatcher (for short DED) is a publish/subscribe and Multicast Event framework for Cross platforms.
XiX Player is a free easy to use multi-platform music player that currently runs in Linux, Linux ARM (Raspberry Pi), Windows & MacOS Intel
Multi-platform Yahtzee Client and Server
PUFF RF Circuit Design Software - Updating Pascal Code For Multi-Platform Usage
Cross-platform Camera for Delphi that supports newer APIs
Front-end application based on free platforms to emulate MS-DOS games, offering multiplayer support.
A blazingly fast, cross-platform CLI audio manager written in Free Pascal.
A lightweight hosts management tool built with Lazarus (Free Pascal). Features syntax highlighting, find & replace with regex, multi-select editing, and a plugin-based editor engine. Less than 7MB memory usage — 98% less than SwitchHosts. Apache-2.0 licensed, cross-platform (Windows/Linux/macOS).
Multi Tier Express Project. This is a Server and Client Packages for database applications. Server is in Lazarus to support all platform.
Multi-platform app for managing and analysing purchases.
Allegro.pas is a wrapper to use the Allegro Game Library with Pascal compilers (Delphi, Free Pascal, etc). Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. * Graphics: 2D and 3D, OpenGL and D3D. * Controls: Keyboard, mouse, joystick, gamepad... * Sound and music.
Bindings Games and Game Engines
A GUI Wrapper for UPX (Ultimate Packer for eXecutables). Runs on any platform that Lazarus/FPC support. Features: drag & drop, multiple files, etc.
A template repository based on the "Gamolf FMX Game Starter Kit" to use to develop your own games using FireMonkey multi-platform framework in Delphi.
The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.
The Multi-Language Scriptable Development Environment (MLSDE) aims to be a highly customizable, flexible, platform-independent development environment.
Proof of concept of the multi platform capabilities of Delphi XE5. Experimenting with the Mandelbrot set for Windows, Android, iOS and OSX. Current development is version 01 which aims at a simple Mandelbrot viewer for all platforms. Note to the screenshots: this is the same picture which is treated with three different color options, each yielding a complete different result.
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)
PeaZip is a free archiver tool. The application provides an unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, Brotl, BZip, GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP, Zstandard files and more Open and extract 200+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script.
PINO 3 is a client/server chatsystem for the Windows platform based on TCP/IP. It consists of two application (PINO 3 as client and PINO 3-Server as server) and supports all required modern features (user registrations, multiple rooms, user groups,....).
SnapModbus is an Open-Source multi-platform suite (library and tools) to manage Modbus communication in strict adherence to the modbus.org specifications, both master and slave side. It supports all the functions described in the documents: * MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 * MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE V1.0b * MODBUS over Serial Line - Specification and Implementation Guide V1.02 through the standard transport protocols and the most widespread unofficial protocols (UDP, RTU Over TCP, RTU Over UDP) It’s released under lglp v3, so it’s free also for commercial use.
Multiuser BBS/Internet Server Software for multiple platforms including Windows and Linux (legacy versions maintained for DOS and OS/2). Multithreaded modular C/C++ project that includes Telnet, FTP, and Mail servers and support for popular DOS doorgames.
A template repository based on the "FMX Tools Starter Kit" to use to develop your own utilities using FireMonkey multi-platform framework in Delphi.
Multi-platform Delphi based application to provide a Nintendo Wii-like front-end to the PC. It lets the users launch multimedia files and external applications. Particularly thought as Home-Theatre PC (HTPC) front-end.
Messaging system for communication between classes / layers in delphi
FFMPEG header for Delphi/FPC, Support architecture:ARMv7,ARMv6,ARM X64 Neon,X86,X64, Support platform:Android,Linux,Windows,OSX,IOS
GLPT :: OpenGL Pascal Toolkit. A multi-platform library for OpenGL and OpenGL ES
zSound Engine for All Platform(Android,IOS,OSX,Windows),supported delphi VCL/delphi FMX/fpc
A Delphi-class to support encoding of a series of bitmaps and video clips to a video file. It requires the ffmpeg-library and is intended as an easy to use interface to this library.
Very simple Pascal (Delphi and FreePascal) HTTPRest Server based on Indy HTTPServer crossplatform