// readme

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…