SkypeAPI4Delphi
- Library
- Delphi
- SourceForge
- Other License

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.
SmartPanel Delphi 6+ Acrescenta habilidades bastante úteis em TPanel como: uso de skin, salvar/carregar o panel e todo seu conteúdo em arquivo ou stream, posicionamento do caption, resize/move, entre outros. Clique em Wiki/Wiki Home para mais detalhes.
. Delphi The successor of TDBGrid with the extended features. Is able to display multiline wordwrap column titles, checkboxs for boolean fields, a convenient select of records from the keyboard and mouse via checkboxs, extanded Indicator column, fixing of columns, an opportunity to exclude insert and delete of records in the DBGrid, own standard PopupMenu, save/restore of a column states, processing of additional events etc. Multilanguage resources.
Panel with gradient filling (horizontal/vertical), and 2 caption strings (aligned left/right/top/bottom/center).
Panels In the Online Package Manager
A gradient fill like in the new Netscape Communicator Options Box.
. Delphi Framework for writing tests and performance benchmarks using the Delphi language for Microsoft Windows. It has been tested on all versions of Delphi from 7 thru to 2010.
Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full working server example is not bigger than the “Hello world”. Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform without the need of be a C++ guru. Very detailed documentation provided.
SnapModbus is an Open-Source multi-platform suite (library and tools) to manage Modbus communication in strict adherence to the modbus.org specifications, both master and slave side. It supports all the functions described in the documents: * MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 * MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE V1.0b * MODBUS over Serial Line - Specification and Implementation Guide V1.02 through the standard transport protocols and the most widespread unofficial protocols (UDP, RTU Over TCP, RTU Over UDP) It’s released under lglp v3, so it’s free also for commercial use.
Sockets is a modified-LGPL package for Lazarus. It defines the TSocketClient component for connecting applications to generic server sockets over TCP/IP networks.
Solar Calendar is a package for Delphi developers and specially for Persian developers. The package has got set of components for showing and selecting Persian/Iranian/Solar/Shamsi/Jalali date in Persian/Shamsi and Christian(gregorian) interface and many more functions. Follow me: https://www.linkedin.com/in/mohamadkhorsandi
Component, descendant of StringGrid, which can sort Integer/Float/Data/Time/String cells, and shows up/down arrows in caption.
Grids In the Online Package Manager
This project aims to provide a fully-compliant parser library for SPF, as defined in RFC 7208.
The Lazarus themed controls to use outside the SpkToolbar ribbon menu.
The Lazarus themed controls to use outside the SpkToolbar ribbon menu.
Component for Ribbon-like toolbar. Toolbar contains tabs, tabs contain panels, panels contain buttons. Gives IDE design-time editor.
Menus In the Online Package Manager
Every application should have a Splash screen and an About dialog. This component makes it as easy as dropping it onto your main form and calling a couple of methods. If you set VersionInfo in your Project Options, then most properties are automatically picked up. Two methods: SplashAbout1.ShowSplash (in form1.create method) and SplashAbout1.ShowAbout. No bloat: Windows are created on-the-fly and destroyed on close. OptionalIcon can be multi-resolution Set OptionalIconSize and the best available resolution/size will be displayed in Splash and About dialogs. Debug Logging available. Compile the /demo project to see what it can do Debug Logging (set DebugMode = TRUE) Windows and Linux.
Dialogs In the Online Package Manager
SplashAbout is a Lazarus visual component. It installs on the 'Additional' component palette.
Pascal examples for the SplashKit library
TSpkExpandPanel and TSpkRollPanel. TSpkExpandPanel is the classic panel with option to expand or collapse to the edge of the form (works only with align set to alTop, alBottom, alLeft or alRight). TRollPanel looks like Windows XP’s panels used in Windows Explorer. Both components are animated
. Delphi Open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library common types, interface based collection types, reflection extensions and a dependency injection framework. Includes Encryption Library.
Simple Encryption Engine encrypt / decrypt / change password for SQLite database for the future use with your Delphi project. [Using SQLite with FireDAC]
Delphi port for SQLite
Remote control of Canon cameras via a USB connection. STAFCanon.pas (Delphi XE5 component by Canon SDK 3.12.) STAFCanonTezst (Test program)
S ingle T hreaded A synchronous E X ecution framework (STAX for short) enables async/await style co-routines for Free Pascal.
Components similar to Delphi VCL Buttons, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!
An application that relays the messages exchanged between a user and another application
Under Linux/BSD, you can use libvga to access the graphical screen from the console. Free Pascal has a unit which makes linking to the libvga possible. You can find the unit, as well as a makefile and some test programs here. You just need to compile it, put a reference to it in your program or unit, and that is it. There are 2 units in this package:
Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.
SvnClasses is a Lazarus package to help writing applications that interact with a Subversion (svn) repository. It requires an installed command line svn executable for accessing a svn repository and/or a working directory. I used these classes for writing a tool to mirror the Lazarus svn repository to Sourceforge.
Execute language commands and stored procedures via Delphi directly to your Sybase ASE without BDE. Features: Multithreading, multiple resultset, parameter output, large varchar fields, message callbacks and fast TClientDataSet supported.
SymScan provides an Barcode scanning component and API link to the barcode scanner module in Symbol/Motorola MC series Windows CE based barcode scanners.
Ararat Synapse - Pascal TCP/IP Library for Dephi, C++Builder, Kylix and FreePascal.
Network communication suite of components. Supports all major protocols, and SSL encription.
Networking In the Online Package Manager
Synapse TCP/IP and serial library
SynEdit is a syntax highlighting edit/memo package available on the SynEdit tab with support for many languages/syntaxes.
SynEdit is a syntax highlighting edit control, not based on the Windows common controls. SynEdit is compatible with both Delphi and Kylix (C++ Builder mostly works, but is unsupported).
very unofficial mirror of Lazarus Synedit with new features and fixes
Scriptable highlighter for TSynEdit. Like TSynAnySyn, but faster, more configurable. Uses XML syntax files.
Edit and Memos In the Online Package Manager
SynFacilSyn is a Lazarus cross-platform library that includes a SynEdit highlighter that also can work as a lexer because of its flexible syntax definition file. It's well documented and has been used in several projects as both a highlighter and a lexer.
The systemlog contains a translation of the (Posix/Unix) system log interface. It contains routines to add system logging to your application, and links to the C library for the implementation of these routines.
Lazarus port for TurboPower SysUtils. Bar codes, sorting, money routines, high-precision math, math expression analyzer, astronomical functions etc.
Other In the Online Package Manager
TAChart is the principal component of a TeeChart-like charting framework for Lazarus offered under an LGPL licence. TeeChart is the charting component installed with recent Delphi versions.
Delphi class which implements an associative array. Keys can be strings or integers. Keys are stored in Red-Black tree. Array can contain TObjects or it descendants.
A very easy-to-use, but powerful unit testing suite for Pascal (FreePascal, Turbo Pascal, et al), conforming to the "Test-Anything Protocol" (TAP) specification used by Perl. Text-based, so it should work on any platform with few to no dependencies.
Use the Windows Telephony Application Programming Interface to create your own TAPI CTI programms with Delphi (now D4-D7).
LibUsb wrapper to pascal
This is a TChromeTabs v2.7 component rendered with bgrabitmap library for Lazarus.
The tcl package contains the interface for the tcl/tk interpreter library. This unit allows to integrate Tcl/Tk code into your program, which allows to quickly develop a user interface.
TCustomPlot is a custom plotting component. It allows you to plot a series of points connected with line.
Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...
. Delphi FPC Native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.
TDBF is a native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.
Component to create an TDI interface, similar to that described in Wikipedia 'Tabbed document interface'. Used TExtendedNotebook as a base, with new methods/props to support TDI.
Tabbed Components In the Online Package Manager
Erweiterung von TDINotebook
This is a Delphi & Lazarus Component to handle n:m Selection between two TListBox Components.
Code to process human readable input is often highly stylized and repetitive. This project extracts the common elements found in such code and makes them available in a concise form as C tables and subroutines.
Delphi 7 and Rad Studio 10 log class easily and quickly adds a log file to your system that auto captures exceptions. Requires JEDI Code Library (JCL).
TECGrid File:ecgrid.png is a lightweight grid component. It does not contain any strings, it has no DataSource connection and its is not possible to custom-draw each cell. Therefore it's not alternative to TStringGrid , TDBGrid nor TDrawGrid . It is designed to show content of any data structure and all displayed strings are taken from OnGetHeaderText and OnGetDataCellText events. It features bi-directional mode, fixed columns, fixed rows, column moving, column sizing, various fixed-cell styles and many others, described below.