A cross-platform Delphi library extending RTL, FMX, and VCL with modern APIs and platform-specific implementations.
Cross-platform library for Delphi
Provides imports for iOS, macOS, Android, and Linux APIs not included in Delphi, such as AdMob, Firebase, and NFC, enabling modern app features beyond standard libraries.
Implements core units with platform-specific suffixes (e.g., .Android.pas, .iOS.pas) to ensure consistent behavior across Android, iOS, macOS, Linux, and Windows, as seen in DW.OSLog and DW.OSTimer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes native FMX controls that can be installed into Delphi's IDE via the Packages folder, enhancing UI development with visual design tools for richer applications.
Follows strict coding standards and is structured to avoid unnecessary dependencies, making it easier to maintain and integrate, as emphasized in the Coding Standards readme.
As stated in the README, additions are limited due to low sponsorship, meaning new features may not be added unless financed, reducing long-term viability for evolving projects.
Only supports the last two major Delphi releases, and Android demos require specific jar files for Delphi 11/12 (e.g., dw-kastri-base-3.0.0.jar), complicating setup and migration.
Some features, like Google SignIn for iOS, are not functional as of June 2024, indicating gaps in implementation that may hinder developers relying on these APIs.