This page is a listing of a number of high quality Delphi Open Source Projects.
The projects listed on this page are:
- Vetted and looked at by me and deemed “worthy” of being here. I’m happy to take recommendations for listing. I’ll try not to be too snooty about it, but I don’t want to list every single project out there — there has to be some minimum standard, right?
- Available for download via either Subversion (svn) or Mercurial (hg) or another popular open source SCM tool.
If you know if a good, well-maintained, and useful library that deserves to be here, let me know.
Project Name | Short Description |
---|---|
Delphi Spring Framework | A Delphi version of the well known Java Spring Framework. It includes a Dependency Injection framework, a lovely set of generic collections, encryption libraries, and more. |
Internet Direct | Indy is a complete socket library for building clients and servers using the standard Internet protocols |
Delphi Relax | Marco Cantu’s extensions for Delphi Datasnap REST |
DUnitX Testing Framework | A new, more modern unit testing framework for Delphi |
Emballo |
Though not currently maintained, I’m including it here anyway. This is a lovely library, including a Dependency Injection Container and a Mock library, as well as the ability to bind a DLL to an interface. The community would do well to figure out a way to get this project going again. |
Delphi Mocks |
A complete mocking framework for Delphi that makes building mock objects drop dead simple. |
Delphi Sorcery |
A very nice, powerful framework for Delphi providing data-binding, a dependency injection container, an MVVM framework, a mock object, and more. |
DuckDuckDelphi |
A powerful yet easy to use duck typing library for Delphi |