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.

Http-Server

The fully functional multithreaded multi connection HTTP server component for Delphi that works asynchronously in a thread pool, accepts the GET, POST, PUT and any other HTTP requests, and sends the corresponding user-defined responses.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 27

Networking

http-helper

Mockable HTTP Helper for.NET2.0+/SL4+/WP7/WinRT (supports Task Parallel Library/async/await)

  • Quiet
  • Library
  • GitHub
  • ★ 22
  • Apache-2.0

Other

HTTPLIB-TP

Bibliothèque en Turbo Pascal permettant de manipuler un protocole HTTP.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Networking

HttpComponent

Delphi component wrapper for WinInet library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Networking

http2server

HTTP/2 server library for Free Pascal and mORMot2

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • LGPL-2.1

Networking

HTTP4D

Framework REST for Delphi using winhttp MS

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking

HttpRequest

Consumo da API REST do Bling em Pascal POO para obter vendas de marketplaces

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking

httputils

Utility for handling http querystrings and other http related stuff

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

Networking

HTTPManager

Managed COM compatible HTTP access.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Networking

httputils

Either in web or desktop applications, the HTTP protocol is the central standard for data transporting.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Networking

http2test

HTTP/2 implementation for Synapse

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Networking

DNS-over-HTTPS

DNS over HTTPS Resolver component for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Networking

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

FileAss

File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Files and Drives Bindings

5.0 from 1 member

ATExtendedDialogs

Contains ATFontDialog, which mimics features of FontDialog from GTK2 and Windows.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 4
  • MPL 2.0 and LGPL

Dialogs In the Online Package Manager

5.0 from 1 member

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

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

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

5.0 from 1 member

InfoBarToast

Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

GUI containers

5.0 from 1 member

HashLib4Pascal

Hashing for Modern Object Pascal (mirror)

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Cryptography

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

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

pusher-http-delphi

Delphi library for interacting with the Pusher HTTP API

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Networking

FMX.HTTP.Request

FMX.HTTP.Request - helper for use TNetHTTPClient component

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Networking

MPPascal - HTTP Server and components

MP Pascal is a Multi-Purpose library and application set written in Delphi Pascal. It includes: - a standalone HTTP server (faster than Apache !) for windows (linux port in progress) - a System tray component (Windows only) - some other various compo

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

Networking

Unified Interbase

MOVED MOVED MOVED https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib

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

Database

GHttpsIOCPSvr

Delphi HTTPS server IOCP and Schannel

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 48
  • MIT

Networking

Delphi-Crash-Reporter

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

TNs_HTTPRestFramework

Very simple Pascal (Delphi and FreePascal) HTTPRest Server based on Indy HTTPServer crossplatform

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 26
  • Apache-2.0

Networking

OAuth2Client

An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 30
  • This file is part of this MWA Software OAuth2 Client

Networking Security In the Online Package Manager

request-fp

Zero‑memory‑leak, high‑level HTTP client for Free Pascal. Built on top of FPC's HTTP stack with a clean API and zero boilerplate.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 17
  • MIT

Networking

AdvancedHTTPServer

The go-like http/https server for Lazarus + FPC

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 37
  • BSD-3-Clause

Networking

SynHTTP

The synapse HTTP(s) Server, compitible wtih Delphi and FPC, Windows, and Linux. Production ready

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

Networking

Delphi-nghttp2

HTTP/2 and gRPC for Delphi and Free Pascal, built on libnghttp2. Framework-agnostic gRPC layer — protobuf codec, service registry, dispatcher, all four RPC shapes — plus a .proto code generator accepting 99.5% of real googleapis schemas. epoll/IOCP event loops, TLS/mTLS, graceful shutdown.

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

Networking

xxm

Combine Delphi and HTML code in the same source files to compile a website into a library that runs on IIS, Apache httpd, CGI, SCGI, on http.sys or raw no-frills HTTP...

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 69
  • MIT

Networking

Delphi-WebMocks

Library for stubbing and setting expectations on HTTP requests in Delphi with DUnitX

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 59
  • Apache-2.0

Networking

horse-provider-nghttp2

HTTP/2-native transport provider for the Horse web framework, on libnghttp2. Drop-in replacement for the default Indy transport — one compiler define, existing routes and middleware unchanged. h2c, TLS, mTLS, gRPC, streaming and WebSocket.

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

Networking

AsphyrePXL

This is a clone of an SVN repository at http://svn.code.sf.net/p/asphyre/code/trunk. It had been cloned by http://svn2github.com/ , but the service was since closed. Please read a closing note on my blog post: http://piotr.gabryjeluk.pl/blog:closing-svn2github . If you want to continue synchronizing this repo, look at https://github.com/gabrys/svn2github

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 33

Graphics Games and Game Engines

GExperts

Synced every now and then from git svn clone https://svn.code.sf.net/p/gexperts/code/trunk; Syncing steps: first time `git svn clone https://svn.code.sf.net/p/gexperts/code/trunk GExperts.git-svn`, then `git remote add origin https://github.com/jpluimers/GExperts.git` and `git push origin master`, then each additional time from inside the `GExperts.git-svn` directory: `git svn fetch` followed by `git svn rebase` and `git push origin`

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Lazarus IDE plugins

daraja-framework

Servlet-style web apps in Object Pascal: a compact HTTP framework for Delphi and Lazarus, built on Indy.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 161
  • AGPL-3.0

Networking

DDabLib

A library of useful and re-usable Delphi components, units and IDE extensions published on https://delphidabbler.com/codelib. NOTE: The project has now moved to https://github.com/ddablib, but releases are posted here, in the File section. Many of the components and classes are stable and have been in development for a number of years. A complete list of library contents and links to documentation is available at https://github.com/delphidabbler/ddab-lib-docs Releases of each sub-project within the library are made separately. These releases are still stored on the Files page here, with each sub-project having its own folder. The Subversion repo here has been left in place as an archive, but is no longer being updated.

  • Active
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Other

QDAC

Quick Data Access Component(QDAC) is a suite of vcl components.It provide powerful memory dataset and can be load or save data to files,databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. 项目网址:http://sourceforge.net/p/qdac 项目微群:http://q.weibo.com/1085250 项目QQ群:250530692 项目主页:http://www.yibaike.org QDAC3.0 in progress and use new project,URL: https://sourceforge.net/p/qdac3

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

Raudus - Extensions

Raudus Web Framework Complement and Examples for web development in Lazarus and Delphi https://www.facebook.com/RaudusExperts/ https://www.youtube.com/watch?v=BlENxwApW2Q https://youtu.be/eL1d7z4uFLw

  • Library
  • Lazarus and Delphi
  • SourceForge

Networking