A Delphi framework for building fast, modern cross-platform apps with high-performance UI controls and native integrations.
Alcinoe is a Delphi framework that provides high-performance UI controls, graphics, media, and networking components for building modern cross-platform applications. It solves common performance bottlenecks and complexity issues in Delphi development by offering optimized, customizable tools that work across Windows, iOS, macOS, and Android.
Delphi developers building cross-platform desktop and mobile applications who need high-performance UI components, native media handling, and reliable networking without relying on external ecosystems.
Developers choose Alcinoe for its focus on performance, deep customization, and independence from major tech platforms, offering a comprehensive suite of tools that enhance Delphi's native capabilities with modern design and robust integrations.
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers customizable Material 3-inspired controls like TALButton and TALSwitch with smooth animations and theming, demonstrated in the demos for a contemporary user interface.
Leverages Skia for consistent 2D rendering across Windows, iOS, macOS, and Android, ensuring uniform visuals, though with noted performance trade-offs.
Provides video players using ExoPlayer on Android and AVPlayer on iOS, supporting features like HLS and DASH streaming for high-quality media handling.
TALHttpWorker manages HTTP transfers in the background reliably, even when the app is killed, addressing mobile OS limitations for robust data operations.
Setup involves running CompileAll.bat, patching Delphi source files, and installing BPLs, which can be error-prone and time-consuming, as detailed in the installation section.
Skia integration increases app size by 25 MB and is up to 4 times slower for image rendering compared to legacy Delphi canvas, a limitation openly discussed in the README.
Tight compatibility with specific Delphi versions (e.g., Florence 13.1) requires careful version management and may not support newer or older releases seamlessly.