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.

nodemcu-flasher

A firmware Flash tool for nodemcu

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2,219
  • MIT

System

node-delphi

Embed Node.js into Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 67
  • MIT

Bindings

node-pascal

Embed Node.js into Free Pascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • AGPL-3.0

Bindings

node.pas

Asynchronous Event-driven server programming for EMB Delphi (FPC 3.3.1), powered by libuv.

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

Networking

NodeMCU

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

nodetree

Customizable node tree

  • Active
  • Library
  • GitHub
  • ★ 1
  • BSD-2-Clause

Data controls

KeyNote NF (New Features)

Tabbed notebook with RichText editor, multi-level notes and strong encryption. This project is an evolution of Tranglos Keynote (of Marek Jedlinski), with new features like: - Unicode compliant - Improvement in image management - Improved Find All - Redesigned navigation history mechanism - New file format: compressed - Improved treatment of links, and new internal KNT links, vinculated to markers, not only to caret position - Improved Clipboard Capture / Web Clip - Alarms on nodes - New kind of virtual nodes: links to other nodes (Mirror nodes) - New button: 'Copy Format' - Improved Clipboard Capture / Web Clip - ...

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

Edit and Memos

RCS_Node_Poll

Mystic BBS - Generates report of the last connection of each node specified in the rcs.ini

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

Networking

IdClientApp

IdClientApp connects a delphi based client application to a nodeMCU 1.0 borad which acts as a internet server

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

socket-test

Communication with a nodeMCU 1.0 board through an user-friendly interface

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Networking

ATShellTreeview

ATShellTreeview is Lazarus component, descendant of TreeView, which provides treeview somewhat similar to VS Code editor. It gives "Folder" property which loads the folder to the root of treeview. Only first level of folder is read initially. All sub-folders are read on demand, on unfolding tree nodes. It gives event OnShellItemClick which allows to detect click and double-click on nodes (giving full file path).

  • Library
  • Lazarus

ListViews and TreeViews

ErrFlags

This program checks incoming fidonet technology nodelist segments for illegal and redundant nodelist flags, and makes sure submitted segments are up to standard. Fully configurable to suit <othernets> as well as fidonet.

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

Networking

LazNodeEditor

A full-featured, cross-platform node-based visual editor component for Lazarus IDE (works on Windows and Linux).

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 24
  • MIT

Graphics

pascal-nodejs-ipc

Free Pascal library for communicating with a parent Node.js process through IPC

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • MIT

Networking

GraphNodeRaylibWargame

Editeur de graphes et de nodes pour rendre responsive une carte papier ou numerique

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Graphics

GetNode-XML

Carrega XML de arquivo ou do Memo e extrai lista de dados do Node informado

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

light_node_tectum

The Light Node is a component of the Tectum blockchain designed to provide simplified access to the blockchain network's functionality.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1

Bindings

RaylibNodesMap

System to click points in digital map and transform it in digital nodes

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Graphics

ts2pas

A node.js tool to convert TypeScript definition files to DWScript based Object Pascal headers

  • Active
  • Application
  • GitHub
  • ★ 18
  • MIT

Language Tools

zAPI

A pure C ABI cross-language RPC framework with zero-IDL, supporting 10+ languages (Pascal, C, C++, Python, Go, Rust, Java, C#, PHP, Node.js)

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 17

Networking

UrlParser

Node.js like URL constructor for Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • MIT

Networking

nodpyvsFPCserver

Benchmark test for FPC servers using mormot and brook frameworks against node express and python flask.

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 12

Learning and Examples

altium-mcp

MCP server bridging Cursor to Altium Designer via DelphiScript

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Applications

tfpxmlbridge

TFPXMLBridge class/component handle XML document in a manner not usual, something like easy direct access (read/write/create/remove) to DOM XML nodes by way of namespace like "root.node1.node2.node3"...

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 8

Language Tools

SparseList

A sparse doubly-linked list with nodes divided into segments to improve data locality and greatly reduce the necessary memory allocations and deallocations.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • Unlicense

Other

Projeto-Athena

Enterprise management system for controlling employees, machinery, and documents. Built with a Node.js/MongoDB REST API backend and a cross-platform client application in Delphi FMX.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Applications

delphi-parser

Delphi source code tokenizer and parser into a syntax tree; where tokens are first-class citizens along with nodes

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • Unlicense

Language Tools

pe_external_postgresql

A Puppet Module for Configuring an External Postgresql Node for Puppet Enterprise

  • Quiet
  • Other
  • GitHub
  • ★ 4
  • Apache-2.0

Other

ExchangeBBS

Retro-BBS updated to TCP/IP, multi-node, multi-operating-system.

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

Networking

spacetoss

Echomail tosser I created for my FidoNet node back in 2000-2001. Published for historical and nostalgic purposes.

  • Archived
  • Application
  • GitHub
  • ★ 3

Networking

SkiaGooGame

A world of goo like soft body physics prototype built entirely with Skia4Delphi. Features a verlet integration mass-spring system where users dynamically build structures by dragging and attaching procedural "Goo" nodes. Includes procedural level generation, strict attachment validation, and a purely visual goal pipeline.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Games and Game Engines

uniwamp

Portable Windows web development stack with Apache, MariaDB, PHP, Node.js, Composer, virtual hosts, and essential developer tools.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Networking

Wifi-Jammer

convert nodemcu esp8266 to wifi signal cutter

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2

Networking

Env4D

Versão Delphi do dotenv (.env) do Node.js

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

ESP_flash_tools

Flash tools for ESP8266 boards

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

iota-delphi

DIOTA Library is a Delphi wrapper around IOTA (https://www.iota.org/) node's JSON-REST HTTP interface.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Networking

Ascoos Web Extended Studio

Ascoos Web Extended Studio (AWES) is a portable, free 64-bit web server environment for Windows, designed for professional web developers and designers who need flexibility, modularity, and multi-version testing capabilities. It provides a complete local development stack based on technologies such as Apache, PHP, Node.js, Python, MariaDB, MongoDB, FileZilla, and other essential tools. 🔧 Key Features: - Multi-version support for PHP and MariaDB - Modular and upgrade-friendly architecture - Fully portable – no installation required - Integrated tools and applications - Advanced GUI features - CGI technology support 🎯 Ideal for: - Developing and testing PHP applications across multiple environments - Experimenting with different software versions - Maintaining legacy projects - Local development and training without installation Official Site: https://awes.ascoos.com Demo video: https://youtu.be/HMCJpgEC9zg GitHub: https://github.com/ascoos/awes

  • Active
  • Application
  • SourceForge
  • Other License

Networking

jamo Dictionary-tree

Dictionary-tree is a standard dictionary, means a lexicographic tree (acyclic graph), where letters are nodes of tree, starting from root going down to leaves. You can Get and Add words, Clear and Save the whole dictionary. C++ and Pascal.

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

Other

Spintax Studio

Spintax Studio is a native Windows editor for spintax templates: two panes, your template on the left, its live render on the right. Preview and the valid/invalid verdict come from the real spintax engine inside the application, not from a second parser. Diagnostics carry line and column positions and link to the built-in help; panels list variable definitions, references, session values and #include targets with their resolution status. Generate variants locally, reproduce them with a seed, and export as plain text, an XLSX workbook, or one file per variant. Offline by default: no account, no telemetry, no Node.js, PHP or Python runtime — one self-contained executable. Optional AI drafting is off until you turn it on and talks only to the endpoint you configure, with your own key when it needs one. Interface and built-in help in 14 languages. Free and open source, GPL-3.0-or-later. The SPINTAX language and its engine family are documented at spintax.net.

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

Edit and Memos

XML Tree Editor

XMLTreeEdit displays XML files as tree views and allows basic operations: adding, editting and deleting text nodes and their attributes. The main goal is providing a simple tool to create/edit XML configuration files for users without knowledge of XML. Built in Free Pascal Lazarus, which allows easy compilation for different target platforms. Currently binary executables were produced and tested on Windows (XP, 7) and Ubuntu Linux (GTK2). For developers: there are two units listed separately to support XML configuration files in your application: XMLfile.pas - Lazarus/Free Pascal uXMLConfig.pas - Delphi (2007..XE2)

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

Edit and Memos

LuaLoader

A serial communications tool and IDE for the NodeMcu Lua firmware for the ESP8266

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 65

System

LBToolkit

A thread-safe, Swiss-army toolkit featuring a reactive logging engine (LBLogger), an embedded HTTP server (LBmicroWebServer), seamless integration with the Python and Node.js ecosystems (LBWebPrism), and a fully customizable virtual keyboard (LBVirtualKeyboard). Distributed as a lightweight shared library (.dll/.so) with a clean, C-style API.

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

Other

The-Onion-Router-TOR-Tunnel

TOR Tunnel adalah sistem anonimisasi yang mengenkripsi lalu lintas dan meneruskannya melalui beberapa node untuk menyembunyikan identitas serta menjaga privasi pengguna saat online.

  • Active
  • Application
  • GitHub
  • ★ 3
  • MIT

Networking

bittube

BitTube related projects

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Networking