linux-daemon
Delphi implementation of a Linux daemon
- Quiet
- Library
- Delphi
- GitHub
- ★ 63
- MPL-2.0

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.
Delphi implementation of a Linux daemon
Delphi library for system-oriented programming with Linux
Initial check-in
Named threads in Linux
File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.
Delphi and Lazarus HTML Label component
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
Cryptography In the Online Package Manager
ATU Library (All Things Ubuntu Library) is a collection of libraries in Object Pascal for use with FreePascal and Lazarus IDE, that provide API dedicated to various versions of Ubuntu, including: - standard desktop Ubuntu - Ubuntu Mate ARM (ie. raspberry pi) - Ubuntu Touch/UBports Since most of resources available for Lazarus programmers are related to Windows OS, this library is aiming at addressing those interested in Linux programming with FPC and Lazarus, but tested with Ubuntu distributions. On Ubuntu Touch, you can install everything from the Terminal app or via ssh, either or will work. Just follow these steps: #download: $ wget https://sourceforge.net/projects/all-things-ubuntu-library/files/ATU_arm-linux.tar.gz #extract: $ tar -xf ATU_arm-linux.tar.gz #install ATU locally: $ ./ATU_arm-linux --install #you also recommended to install dependencies like this: $ sudo ./ATU_arm-linux --installdeps #if you're using Vivid this will also f
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.
Cross platform keyboard and mouse input control and window automation in Pascal.
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
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.
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Read Linux input events ifrom Free Pascal
A simple visual component to play WAVe files in Windows or Linux Aimed at developers that want a simple crosscompile from Windows to Linux and vice versa without having to use complicated libraries or dll/o files. Debug Logging available. (Set DebugMode=TRUE) The Wav file can be an embedded resource: 1. Open Project Options/Resources 2. Click Add (+ sign) 3. In the FileOpen dialog, set the filter to All Files(*) 4. Add you Wav sound file. It will automatically be saved as type RCDATA 5 Rinse and Repeat OR The Wave files can be in a res file that you include in the initialisation section OR The wave file can be distributed with your executable (worst option!) Everything the same for Windows or Linux (and possibly Mac?)
Multimedia In the Online Package Manager
Advance port of ALSA library headers for use mainly with FPC
REST framework for Delphi: JAX-RS style resources and routes, servers and clients, JWT, OpenAPI 3, FireDAC and Devart UniDAC/MyDAC/IBDAC, SSE, MCP servers for AI agents. Windows, Linux, Docker.
Simple Data Access Object library with LinQ and multiengine support for (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux)
TCanSocket is a Lazarus component for CAN communication, based on the SocketCAN functionality of the Linux kernel
Cross-platform (Windows + GNU/Linux X11) class to retrieve the current keyboard layout from the OS in human-readable abbreviated form ('EN', 'IT', etc.) written in FreePascal / Lazarus
A simple and fast Pascal unit to control GPIO pins using the Linux GPIO character device interface
FMX Audio BASS Lib for Win, Android, Linux
Provides a set of classes encapsulating synchronization objects available in pthread library for Linux operating system, and more.
Small library designed to ease setup of real-time signal handler in Linux.
Wrapper functions for linux futexes. Also provides very simple synchronization objects based on them.
Small library for interprocess communication based on Windows message queue system (but also works on Linux via SimpleMessages). Intended only for exchange of small data and/or for notifications.
M Technology developer FREE Software Library for Linux/Windows Programing languages: - M(umps) - Gambas (Linux Gamed BASIC) - Lazarus/Delphi (Windows)
Powerful and flexible library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Components to embed Chromium-based browser into Delphi/FPC applications.
Networking In the Online Package Manager
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC. WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using CEF4Delphi instead.
Networking In the Online Package Manager
An modern and pluggable logging framework for Delphi
ZServer4D 是一套从商业项目剥离而出的云服务器中间件,可以承载百万级的分布式负载服务,并且支持IoT及内网穿透
Library to access the SMBIOS using Object Pascal (Delphi, FPC).
WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.
Fork of Python4Delphi for Lazarus, supports Windows/Linux/macOS/*BSD/Solaris
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Tradução do Projeto FPDF de PHP para Pascal, compatível com D7-D12, Lazarus, Win, Linux, Android
Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.
A skinnable / styleable Lazarus component library: every control is fully custom-drawn (BGRABitmap) and its appearance is driven uniformly by lightweight CSS-lite text themes (.tycss), rendering pixel-identical on Windows / Linux / macOS.
Other In the Online Package Manager
zAnalysis是基于Pascal语言编写的大型统计学开源库
FFMPEG header for Delphi/FPC, Support architecture:ARMv7,ARMv6,ARM X64 Neon,X86,X64, Support platform:Android,Linux,Windows,OSX,IOS
TurboRaylib is a cool and clean Raylib bindings for Object Pascal (Delphi and FreePascal)
Bindings Games and Game Engines
A multi-platform, customized C-API library and alternative implementation of OpenDSS (EPRI Distribution System Simulator) aiming for full COM compatibility. Unofficial/unsupported by EPRI, but extensively tested.
Terminal utility classes for FPC and Lazarus on Windows and Unix that provide the functionality of the CRT unit and more
GLPT :: OpenGL Pascal Toolkit. A multi-platform library for OpenGL and OpenGL ES
Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).
Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android
Thread-safe SQLite wrapper for Free Pascal/Lazarus featuring connection pooling, AES-256 encryption (SQLCipher), schema migrations, async operations, and full TDataSet compatibility. Cross-platform: Linux, Windows, macOS.
Very simple Pascal (Delphi and FreePascal) HTTPRest Server based on Indy HTTPServer crossplatform
A full-featured, cross-platform node-based visual editor component for Lazarus IDE (works on Windows and Linux).
This package provides complete Brotli compression/decompression support for Delphi (Windows 32/64-bit) and Free Pascal (Windows 32/64-bit and Linux 64-bit).
Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.
An Object Pascal Client for NATS
Python4Pascal is an open source project used to embed Python in applications made with Delphi or Lazarus/FPC.
Bindings for libhidapi. Supports Windows, Linux and macOS.
Bindings In the Online Package Manager
The synapse HTTP(s) Server, compitible wtih Delphi and FPC, Windows, and Linux. Production ready