Sample GitHub Projects for DevExpress VCL Components & Common Features
- 2 minutes to read
This topic lists all Delphi and C++Builder RAD Studio projects that demonstrate main usage scenarios for features available in multiple DevExpress VCL products.
DevExpress GitHub Repositories
Each DevExpress GitHub example is a separate repository. Each repository contains both Delphi and C++Builder projects with source code and data files. A Readme.md file found in each repository contains a detailed description of the sample project including testing instructions, implementation highlights, code snippets, and related documentation topics.
Version Branches
Product updates may introduce API changes that affect the sample source code. If an update introduces a breaking change or simplifies the public API, we rename the version branch and update the sample source code.
Each branch name reflects compatible version numbers (25.2.4+, for example). Select the branch that is compatible with your version of DevExpress VCL components.
Sample Projects
AI-powered Extensions/Smart Commands
- This example adds an AI-powered Smart Paste command to our Data Grid and Layout controls. Our command is based on the official Embarcadero SmartCore AI Components Pack available in the GetIt Package Manager. VCL developers can switch between different AI service providers as requirements dictate.
- This example adds AI-powered filter capabilities to the Data Grid (using a lightweight ONNX model and a BERT tokenizer). Unlike built-in search/filter operations, Smart AI Filter compares strings based on semantic similarities rather than exact matches.
- This simple example integrates AI into DevExpress VCL Controls using a third-party AI library (GenAI) available via the GetIt Package Manager. VCL developers can switch between different AI providers and utilize commands that DevExpress AI Assistant adds to DevExpress Text Editors (such as TcxMemo or TdxRichEditControl).