refactoring-senior-training
This is a project that was refactored in the Senior Developer Training in Delphi
- Quiet
- Other
- Delphi
- GitHub
- ★ 6
- MIT

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
This is a project that was refactored in the Senior Developer Training in Delphi
Example from first chapter of 'Refactoring' by Martin Fowler, with tests and translations
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Delphi and Lazarus HTML Label component
Directory of Delphi VCL/RTL class helpers
Proxy component for data access TDataSet with Generator App tool and support for Fake memory datasets
Das super tolle space Spiel.
Bring Anthropic's MCP to Lazarus IDE. Let AI assistants natively code, refactor, debug, and design forms in Object Pascal.
The videostore example from Martin Fowler's Refactoring, and from Episode 3 of cleancoders.com in Delphi
Better version of refind to refactor delphi source code
Aim of LazRefactor is to add some refactoring features to Lazarus IDE.
. Feature-rich productivity enhancing plugin. Includes refactoring, class browser, advanced editing, metrict and many more.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
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.
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.
Delphi Ai Developer, this plugin adds AI-powered interaction capabilities to the Delphi IDE
A ChatGPT, Gemini, Claude, and Ollama(offline) plug-in for Embarcadero RAD Studio IDE XE5 to 12.1
Four advanced components to simplify use of Icon Fonts as images and ImageList: TIconFontImage, TIconFontsImageCollection, TIconFontsVirtualImageList, TIconFontsImageList (for VCL and FMX). Full support for High-DPI apps. Rendering optimized with GDI+
Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!
Open Source Library for connecting Firebase by Delphi VCL/FMX
A collection of extensions tools for SVG files, integrated into Microsoft Windows Explorer (for Windows 10 and 11) and a useful SVG Text Editor
An open source Delphi/Pascal game engine
Delphi reference info
Coroutine-based multithreading library for Delphi
A Markdown Text Editor to manually edit a markdown file, with instant preview of the output in a HTML Viewer. A Preview handler which allows you to see the content of the markdown file without open it, in the "Preview Panel", integrated into Windows Explorer.
Polygon and line clipping and offsetting library (C++, C#, Delphi) by Angus Johnson. Forked from https://sourceforge.net/projects/polyclipping. I prepared a "Release" branch (containing C# source only) for submodule usage.
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
MarkdownHelpViewer is an integrated help system based on files in Markdown format, for Delphi applications, plus a useful component to embed help inside the App.
[mirror] An open source freeware polygon clipping library
Shell extensions for animations files (lottie, telegram, webp...) with Preview Panel, Thumbnail Icon, Lottie Editor. Powered by Skia4Delphi
Adds a "Open in Visual Studio Code" item in the Delphi Tools menu (great if you have the Copilot extension for Visual Studio Code)
Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.
A multi-platform, customized C-API library and alternative implementation of OpenDSS (EPRI Distribution System Simulator) aiming for full COM compatibility. Unofficial/unsupported by EPRI, but extensively tested.
Forms Builder UI for Windows
Text & translation editor for Skyrim, Fallout4 and Starfield mods
Logify MetaLogger for Delphi
Simple JSON based WebUpdate
Lightweight Delphi FMX Grid.
Delphi-VCL advanced DBGrid plus labeled editors (DB-Aware and Standard) including DbNumberBox
Command pattern for Delphi (IComand & TComand)
PKCS#7 Extractor library for Delphi
PSV Exporter is a utility for working with PS1/PS2 saves created on the Playstation 3
AI assistant plugin for the Delphi IDE
AI-powered Spec-Driven Development wizard for the Lazarus IDE.
pLua fork
KingCal Delphi Calendar Component - Open Source Edition
TSizeCtrl v8.2
Libraries and examples for working with the Emotiv EPOC Brain-Computer Interface with Embarcadero Delphi
Project to create SQL Parser
Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.
Editor, Debugger and Run Time Library for DWScript
Delphi RAD Studio Skia Flowmotion - Animated Image gallery/grid component
App for testing HTTP/HTTPS calls
Vector graphics editor written using only standard libs
DataSet Generator - generate code constructing fake memory dataset
Testing mORMot REST capabilities
UI automation
A delphi library for audio files: Read basic properties (bitrate, duration, ...) and edit metadata like Artist, Title, Genre, Cover Art, ...