Delphi-LightSaber
Description
A comprehensive general-purpose Delphi library with over 15 years of development.
Main purpose:
- Designed as a lightweight replacement for the mammoth Jedi library.
- Designed to eliminate boiler plate code:
Bird-eye view:
- Mature code, established before the AI-slop era.
- Simple, crystal clear, non-obfuscated, fully commented and curated code.
- No (direct) external dependencies.
- VCL and FMX.
- Clean architecture.
- Modernly packaged (DPK).
- Low bloat, low build time (under 3 seconds).
- Production-ready. Heavily tested; Used in complex commercial apps.
- Ready for commercial products (integration with Proteus License Manager).
What you can do with this library
There are a gazillion of cool things this library can do for you. Here are only a very few examples, and all from the Core/Base library (I am not even touching the higher-level libraries):
- Save your GUI state (checkboxes, radio buttons, edit boxes, etc.) to disk and then restore it when the application starts. All this with only 3 lines of code.
- Automatically translate your GUI to multiple languages via DeepL (no extra lines of code).
- Loggingβ¦