Sign in Join

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

Catalog

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

BeepFp

BeepFp is a Free Pascal componentset to allow development of custom protocols using BEEP in native Object Pascal.

  • Library
  • Lazarus

Networking

Brook Framework

Brook Framework is a cross-platform microframework which helps to develop web Pascal applications built by Delphi or Lazarus IDE and Free Pascal. Its core has been developed using [https://risoflora.github.io/libsagui libsagui], a cross-platform C library incorporating GNU libmicrohttpd, uthash, PCRE2, ZLib and GnuTLS.

  • Library
  • Lazarus

Networking

fpCEF3

Chromium is an open source project (from Google) to create a browser for different platforms. Among other things the browser Chrome is based on it.

  • Library
  • Lazarus

Networking

fpctwit

fpctwit is an OAuthv1, Twitter and Plurk library with example programs (console and GUI).

  • Library
  • Lazarus

Networking

GeckoPort

This information is based on the older, version 1 of GeckoPort. For the latest version see here .

  • Library
  • Lazarus

Networking

GeckoPort version2

GeckoPort is a Lazarus/Free Pascal version of Takanori Ito's Gecko SDK for Delphi, including the TGeckoBrowser component. Version 2 is based on automatically generated include-files from the idl files from the Gecko SDK. For this purpose the idltopas utility is used. This way it's earier to follow the fast Gecko-release cycle now gecko-developers do not maintain backwards compatibility anymore. You can find more information about the old version of GeckoPort here .

  • Library
  • Lazarus

Networking

Internet Tools

Internet Tools is a library to process web pages and is intended to be easily usable.

  • Library
  • Lazarus

Networking

Lazbro

Lazbro is HTML viewer component which is 100% Lazarus based.

  • Library
  • Lazarus

Networking

lNet

==About== lNet or Lightweight Networking Library is a collection of classes and components to enable event-driven TCP or UDP networking.

  • Library
  • Lazarus

Networking

Sockets

Sockets is a modified-LGPL package for Lazarus. It defines the TSocketClient component for connecting applications to generic server sockets over TCP/IP networks.

  • Library
  • Lazarus

Networking

THtmlPort

THtmlPort is a Lazarus/Free Pascal version of Dave Baldwin's HTML Components, including THtmlViewer, TFrameViewer and TFrameBrowser. The ported code retains full compatibility with Delphi.

  • Library
  • Lazarus

Networking

TML Messaging Suite

Establishing asynchronous, multithreaded, bidirectional communication without blocking messages can be time consuming and error prone. Using libTML allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket.

  • Library
  • Lazarus

Networking

WCHTTPServer

WCHTTPServer is an HTTP/2 + HTTP 1.1 + WebSocket server written in Free Pascal. right|300px|WCHTTPServer logo

  • Application
  • Lazarus

Networking

WebView4Delphi

[https://github.com/salvadordf/WebView4Delphi WebView4Delphi] allows to embed Chromium-based web browsers in your Delphi or Lazarus applications using the WebView2 runtime. It uses many of the tricks from CEF4Delphi and you will notice many similarities if you used it. There are a few things pending like the "windowless mode".

  • Library
  • Delphi

Networking