Sign in Join

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

Catalog

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

.Net Native Interface Library

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • SourceForge
  • Other License

Bindings

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • Codeberg

Language Tools

gleditor

A small programmer's editor whith syntax highlight, extended search features, code completion (ctrl+space). Supported languages: htlm, sql, pascal, c/c++, c#, java, basic, javascript, css, php, python.

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

Edit and Memos

Horner-Schema

Das Horner-Schema ist ein schnelles und einfaches Verfahren, um einen Funktionswert von Polynomen an einem gegeben Wert zu berechnen. Dieses Projekt beinhält eine Facharbeit und Programmierbeispiele in Pascal und Java zum Thema.

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

Learning and Examples Science

S-soft HTML Editor

S-soft HTML Editor is a full-featured HTML editor, WYSIWYG Editor, Web Editor, Template Editor/Designer, integrated development environment(IDE), Web Form Designer, JavaScript Handle Editor that provides you with an extended designing workspace to help you create your own websites, web pages(HTML,HTM,ASP,PHP...) easily.

  • Quiet
  • Application
  • SourceForge
  • Other License

Edit and Memos

Static Web HTML Tree Maker

Creates a Javascript and HTML Tree from txt files. Internet Explorer 4 and Netscape 6 compatible.

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

Applications

maXbox5

The Art of Coding: maXbox is a script tool engine, compiler and source lib all in one exe to design and code your scripts in a shellbook! It supports Pascal, Delphi (VCL), Python (P4D), PowerShell and Java Script (Edge WebView).

  • Active
  • Application
  • Delphi
  • SourceForge

Language Tools

SBW (Systems Biology Workbench)

The Systems Biology Workbench(SBW) is a framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux,OSX & Win32. It comes with a large number of modules, encompassing the whole modeling cycle: creating computational models, simulating and analyzing them, visualizing the information, in order to improve the models. All using community standards, such as SED-ML, SBML and MIRIAM.

  • Quiet
  • Library
  • SourceForge
  • BSD License

Science Networking

[OFFICIAL] tinyfiledialogs C C++ v3.22.1

one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix ASCII UTF-8 - applescript kdialog zenity shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes

  • Active
  • Library
  • SourceForge
  • zlib/libpng License

Dialogs

TraceTool

A C#, C++, Delphi, ActiveX ,javascript and Java trace framework and a trace viewer: Tail, outputDebugString, event log, Log4J, Log4Net, Microsoft EIF support and Pocket PC development (C++ and .NET)

  • Quiet
  • Library
  • Delphi
  • SourceForge

System

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

Validador de Formulários

It gets an HTML form as input, seek its form fields, let you select which are not null, which are just numbers, which are emails, etc., and generates an javascript file with the validation.

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

Applications

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

olsb_cores

The core of OLSB project.

  • Quiet
  • Library
  • GitHub
  • ★ 14

Other

SignInWithGoogleDelphi

Delphi/Android component for integrating Google Sign-In using the Android Credential Manager.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Security

dbunit4delphi

A framework inspired on java dbunit http://www.dbunit.org/

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

Database

Edge-OpenAI-Realtime

Delphi VCL component + WebView2 embedding OpenAI Realtime (WebRTC, voice & text). UI-free core, reusable sources, with ephemeral secret auth.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Networking

Delphi.proctree

Delphi version of Javascript proctree by Paul Brunt

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

Graphics

observable-delphi

Observable Class for Delphi based on the Java SE Observable

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Other

JEasyOpc

use java to dev opc program

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 6

Other

npp_preview

"Preview HTML" is a plug-in for Notepad++ which allows previewing an HTML page inside Notepad++ while editing it.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Edit and Memos

EdgeAudio

Voice Activity Detection (VAD)/talkover for Delphi (VCL TEdgeBrowser/WebView2), real-time audio capture and playback via JS bridge, high-pass filter, hysteresis, and an event engine for integrations.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Multimedia

Examples

19.. - 2013 - proof of concepts, small projects (apps, games, tools, ...). Developed in variours languages - C# (WinForms, WPF, Silverlight 3,4,5), C++ (win32, linux), Java, Haskell, Delphi, assembler, TCL, SQL scripts

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 5

Learning and Examples

fpe

Einfacher Editor, nützlich z.B. auf dem Mac, wenn man nicht mit Lazarus oder Xcode arbeiten will

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Edit and Memos

FMX-JS-BridgeDemo

FMX-JS bridge demo application. Demonstrates communication between Firemonkey host app and HTML/CSS/JavaScript application, hosted inside TWebBrowser component.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 3

Learning and Examples

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

calculator

this project is a simple calculator using html, css and javscript , it's a little javascript challegne for beginners to get them use to it, enjoy

  • Quiet
  • Other
  • GitHub
  • ★ 2

Learning and Examples

coordinateconversion

Delphi coordinate conversion inspired by http://www.movable-type.co.uk/

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • Apache-2.0

Science

nocms

A CMS which creates static websites, with any "Interactive" content powered through Javascript. Website Generator written in ObjectPascal

  • Quiet
  • Application
  • GitHub
  • ★ 2

Networking

galary_html

Small, but very customiziable app, for building html code of photogallaries

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

Applications

Project-Euler

My solutions to the problems found in Project Euler. Written in Java, Python and Delphi.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Learning and Examples

sms_client

Исходники SMS клиентов на Java и Delphi FMX

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

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

A WebCT Chat Client

A Delphi-binary solultion to WebCT(c)s Java chat. www.webct.com, with a Visual Basic version too!

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

Networking

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

CardioSis

CardioSis is a system to administrate clinics, with monitoring of patients. It was created by me, in delphi some years ago, and i'm open sourcing it, with (probably) phyton or java and GTK.

  • Application
  • Delphi
  • Launchpad
  • GNU GPL v3

Applications

CorbaTech

Corba ORB for Microsoft.Net/Mono Platform, allows to communicate with IIOP servers, including Java EJB servers.

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

Networking

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

Emmet-Pascal

Emmet is mostly used by web-developers to simplify and speed up editing. Emmet can take an abbreviation and expand it into a structured code block. Standard Emmet is written in JavaScript and available in many text editors or web development tools. Emmet for Delphi and Free Pascal is written from scratch in Delphi and is used in RJ TextEd and CudaText .

  • Library
  • Lazarus

Edit and Memos

gCode

Yet another scripting language Main features: - Pointers - Structures - Objectoriented programming (yet to come) - code in plain english - easy to learn (based on C, C++, Java, Pascal, Python, Lua)

  • Quiet
  • Application
  • SourceForge
  • BSD License

Language Tools

jStart32

jStart32 works as Win32-EXE wrapper to start JAVA Applications running on Windows 2000 or Windows XP. Both tools, the wrapper and the configuration tool are written in Delphi 7.

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

System

Malzilla

Malzilla is an advanced malware-hunting tool specialized for hunting web-based exploits, decode obfuscated JavaScripts etc.

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

Security

Marshmallow

. Delphi Object-Relational Mapping for Delphi XE2-7 Win32 inspired by .NET micro ORM's mostly by PetaPoco and Java Hibernate. Developed by Linas Naginionis. Supports SQLite, Sybase ASA, SQL Server, Firebird, Oracle, MySQL, PostgreSQL, MongoDB. Uses Spring Framework. In active development.

  • Library
  • Delphi
  • Bitbucket

Database

MIDletPascal

MIDletPascal is specifically suited for development of J2ME midlets. It's compiler translates Pascal source code directly into Java microedition bytecode.

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

Language Tools

Notes

Notes is a programmer text editor for linux and windows. Use Notes to edit HTML, JavaScript, CSS, Java, JSP, PHP, Perl, ASP, C, C++, Pascal, Delphi, Visual Basic, Assembly, etc.

  • Application
  • Lazarus
  • Launchpad
  • GNU GPL v2

Edit and Memos

Notes

Notes is a programmer text editor for linux and windows. Use Notes to edit HTML, JavaScript, CSS, Java, JSP, PHP, Perl, ASP, C, C++, Pascal, Delphi, Visual Basic, Assembly, etc.

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

Edit and Memos

PTools

PTools is a set of useful tools written in Pascal. It includes: scientific calculator, archiver, text editor, remote adminitration and more. It is designed to be portable across operating systems, specially Java-based mobiles, Windows and Unixes.

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

Applications

Palissade

This is a partial port of L2J project (a Java server for the Lineage 2 client) using Pascal language (actually in Delphi PE 6)

  • Application
  • Lazarus
  • Launchpad
  • GNU GPL v2

Networking

PascalDoc

A Pascal program which documents Pascal programmed code into an html output using available comments (similar to JavaDoc).

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

Language Tools

RandMAX

RandMAX - helps manage Your resources in an VGA Planets PBEM. project aim ist to make it portable. 1. to C/C++ or 2. Java Currently a new RandMAX is beeing designed by Carsten Vogt c.vogt AT hamburg DOT de (platform Windows, programming with Bo

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

Games and Game Engines

Simpro

Simpro is a collection of applications. They are just small programs includes some games, unitlities... written in Delphi, Visual Basic, Java.

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

Applications

tHE HTML packer

The program tHE HTML packer is intended for compression of ready HTML-files before loading them on a WEB-site. For operation of the packed pages it is necessary to have a browser with support of the language JavaScript. In the given moment the program wa

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

Files and Drives