WebSocket Component for Delphi
. Delphi WebSocket Component for Delphi, platforms: Windows / macOS / Linux Maybe iOS, Android
- Library
- Delphi
- Bitbucket

30,099 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.
. Delphi WebSocket Component for Delphi, platforms: Windows / macOS / Linux Maybe iOS, Android
[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".
====== DISCLAIMER ====== Since 2018 WFM reader is out of date. Thanks for using it for several years :) Please use official WFM-file format description (pdf) located at: http://download.tek.com/manual/001137803web_0.pdf ====== DISCLAIMER ====== ====== OBSOLETED DESCRIPTION ====== WFM reader and exporter is the simple application to read WFM file that produced by Tektronix/Rigol oscilloscopes. In the version 2.0: - Recovered the tabbed interface - Added Zooming/Scrolling - Added Legend with Min/Max - Added CSV / Image exporting - Removed 3rd party dependencies for straight recompile Many thanks to Kirk Wolak. https://sourceforge.net/users/kwolak Downloading of previous versions is not recommended. If you want to download the version with full source you can go to "Files" section and select appropritate item to download. ====== OBSOLETED DESCRIPTION ====
It is visual components for Lazarus. License: LGPL.
This is unit which contains the class to control the progressbar over the Windows 7+ taskbar button. The demo looks like this:
. Delphi One of the most notable feature in Windows 7 is a new Windows taskbar. It offers a new way of controlling your desktop, managing your windows, and launching applications.
. Delphi This Delphi library allows Delphi developers to use of the Windows Ribbon Framework in their Delphi applications. This library uses the native Windows library to implement the Ribbon functionality. It does not emulate the Ribbon user interface like other Delphi component sets do or Delphi's built-in Ribbon emulation components.
and its Delphi wrapper WinSparkle is an easy-to-use software update library for Windows developers. WinSparkle is a heavily to the point of being its almost-port inspired by the Sparkle framework originally by Andy Matuschak that became the de facto standard for software updates on macOS.
This packages contains several translated Windows headers, and units that build directly on top of them. Currently it contains the following units
Delphi Interface library for sending and receiving USB packets using the WinUSB Interface, using MS supplied standard USB driver. Includes compiled software for finding the device path and sending and receiving USB packets. Please ask questions in Forum!
WiRL: RESTful Library for Delphi
Window Object is a Library for windowed programming in Free Pascal Compiler under Win32 and GTK. The library include a resource Designer (IDE).
Web Service Toolkit. Set of components to create web servers/clients. Uses Synapse package. Supports SOAP, XMLRPC, JSON-RPC and WSDL.
Networking In the Online Package Manager
wxFP lets developers create applications cross-platform in Free Pascal.
wxPascal are the Object Pascal bindings for the wxWidgets framework
Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.
XCL is XDE's Component Library, a GTK+ Based Object Pascal Component Library for GUI Development with FreePascal
TXelAnimate - a visual component to play webp, gif, png and apng animations
Graphics In the Online Package Manager
TXelAudio is a class which can load, save to and play M4A, AC3, AAC, WAV, MP3, AIFF, CAF, AU, FLAC, OGG VORBIS, XM, IT, S3M, MOD and more. It can also edit sound files (cut, fade in, fade out etc.). It can also read audio tracks from AVI, MKV and MP4.
Multimedia In the Online Package Manager
XelConfig - automatically saves and loads configuration files
Other In the Online Package Manager
Modern containers - Accordion, Page Control, Ribbon, Side Pages
GUI containers In the Online Package Manager
Visual controls: TXelToggleSwitch - on/off button. TXelRatingStars - select 1 to 5 stars to rate something. TXelImageButton - themed button, set images for normal, hovered and clicked state. TXelListBox - ListBox with hidden values: XelListBox1.AddItem('Diplayed Value', 'Hidden Value'); procedure TForm1.XelListBox1Click(Sender: TObject); begin Caption := XelListBox1.ItemValues[XelListBox1.ItemIndex]; end;
Other In the Online Package Manager
XelFontManager — load OTF, TTF, WOFF, WOFF2 and SVG fonts at run time and register them privately for the application, with no system installation.
Graphics In the Online Package Manager
XelHash- over 200 hashing/checksum algorithms, including CRC-32, MD5, SHA-1
Cryptography In the Online Package Manager
Adds support for 51 image formats, including .webp .jxl .j2k .jb2 .lep .svg .bpg .avif .heic .heif and .flif to TPicture and TImage
Graphics In the Online Package Manager
Visual component which displays thumbnails of images in a given directory. Works great with XelImageFormats
Graphics In the Online Package Manager
Tiled image component with alpha transparency support.
Graphics In the Online Package Manager
Collection of modern controls with multiple themes
Other In the Online Package Manager
Zoomable image viewer
Graphics In the Online Package Manager
The XForms libraries provide a large number of objects and functions to manipulate those objects. It is built on top of XLib and is small and efficient. A short list of objects is
Pascal unit XGrafika
xinePascal is an Object Pascal wrapper for libxine, the multimedia player framework. Currently supports Kylix, with work on FreePascal support in progress.
XlibVCL is a VCL clone for Kylix.
. Delphi FPC Lightweight ObjectPascal XML parser for Delphi and FreePascal. By leaving out syntax checking, well-formedness checks and/or validation, and by choosing a progressive scanning technique, this parser is very fast.
. Delphi Helps add the power of XML to Borland Delphi, C++ Builder, and Kylix projects through native, easy to use VCL and CLX components. These powerful components simplify the process of creating, modifying, and parsing XML data documents.
LOOP (Language Object Oriented Parallel) is a visual programming language project dedicated to creating a full suite of components for simulation of hierarchical dynamical systems in discrete time.
Library to stream XML files, based on Java API.
Files and Drives In the Online Package Manager
JEDI-XMLWorks is a collection of OpenSource utilities being developed to help Delphi developers create applications to work with XML.
XNC - Extreme Numeric Compression is used to store integer or floating-point numbers in compressed, binary form. Use XNC to persist high volume scientific or plant monitoring data. Compression ratios of >15 x can be achieved over plain text formats.
The world's smallest and most economical database engine for applications. Based on sequencing technology. Designed to work with applications installed on an operating system providing native SQL interface for fast database manipulations.
xxm is a web platform for Delphi. Combine Delphi and HTML into a compiled library loadable by an ISAPI extension, a stand-alone HTTP service, an Internet Explorer snap-in, a FireFox module, an Apache module, oldskool CGI...
. Delphi FPC YAML and JSON parser, serializer and deserializer with YAML to JSON and vice versa conversion tools containing pure Object Pascal source code for both Delphi and Lazarus
A YAML 1.2 pull parser for Object Pascal (Free Pascal / Lazarus) with an FCL JSON bridge
The first goal for this timer is to fire an event when a certain amount of time has elapsed. For most of the cases the already existing TTimer component will be enough. But it requires the LCL and when threads are involved, things may change.
Various libraries for Freepascal, Lazarus, PHP and .NET
A single fact determines the starting point of configuration, and that fact can be the same regardless of whether the software is running standalone under a logged-in user's account, or launched from another program with debugger access, or as a service or daemon, or even as a component within a dynamically linked library.
ZenGL - a cross-platform game development library, designed to provide necessary functionality for rendering 2D graphics, handling input, sound output, etc.
Set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite, for Delphi/FreePascal.
Database In the Online Package Manager
This is a copy of the official zeoslib repository at https://svn.code.sf.net/p/zeoslib/code-0. Tags were migrated as branches. If you find any issues please use the bug tracker on Sourceforge (https://sourceforge.net/p/zeoslib/tickets/).
Just a mirror of Zeos Database Object library
Zint Barcode Generator for Delphi
The zip unit is included in a package which contains several routines to unzip files on every Lazarus supported platforms. There are 4 units:
TZipFile is an object that encapsulates a zip file so you can access it as if it's a filesystem. TZipFile is released under the LGPL license. TZipFile comes with a Lazarus package, so it's very easy to install it. The component is tested under Win32 and Linux_x86_32. File compression is currently not implemented although this feature is under development, so check SVN regularly. Currently only uncompressed files can be read and written to and from a zipfile.
The zlib unit is a straight translation of the libz header files. it provides access to the libz compression library, and as such is equivalent to the paszlib units, except that the actual code resides in a shared library.
TBufDataset SQL enhanced in-memory database, operating with semicolon-separated values flat text tables as a persistence store.
Database In the Online Package Manager
ZMSQL is an open source and free, TBufDataset SQL enhanced in-memory database for Free Pascal (FPC), operating with semicolon-separated values flat text tables as a persistence store.
Zorba is a general purpose XQuery processor implementing in C++ the W3C family of specifications. It is not an XML database. The query processor has been designed to be embeddable in a variety of environments such as other programming languages extended with XML processing capabilities, browsers, database servers, XML message dispatchers, or smartphones. Its architecture employes a modular design, which allows customizing the Zorba query processor to the environment’s needs. In particular the architecture of the query processor allows a pluggable XML store (e.g. main memory, DOM stores, persis