Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Give some superpowers to your Delphi code
Pascal CSS HTML Other
Latest commit 71daa33 @jcangas add ToDo file
Failed to load latest commit information.
Experimental add dvmsetup
gh-pages update site tutorial page
src - Añadido al TStringsLogWriter la property "ClearOnCapacity":
.gitattributes git files
DelphiVM.cfg add dvmsetup
README.adoc fix tipo in Readme
ToDo.adoc add ToDo file
VERSION.pas Bump version
dvmsetup.bat add dvmsetup
dvmsetup@jcangas.bat add dvmsetup
dvmsetup@tate.bat Move Configuration funcs up to JSONProperties
license.txt Add (c) comments. Add license file. Remove non standard dependences i…



Summer? WTF!?

Well .. it goes after spring ;)


SICO (Simple Injection Container): a lightweight but capable Dependency Injection container.

This allow yo to inject behavior in to you application in a neat, extensible and easy way.


Around of this feature, Summer offers you some ready to use Object Services.


Simple and extensible service for configure your application in JSON format.


A log service totally inspired by Log4J

Allow send log to any combination of:

  • a file

  • console

  • Windows OutputDebugString

  • iOS or Android console

  • Windows Event log

  • a TStrings object in your application.

  • Your custom log writer

And you can change where your log message are writed without touch the code that send the messages.


The easy, extensible and unified access to all paths you will ever need.

Several util and helpers for a neat, modern code.

  • Nullable types

  • Helpers to write JSON, handle Enums, Invoke methods using RTTI,…​

JSON tools

An Easy and flexible support for generate JSON, extending Sytem.JSON, not replacing it. Some custom attributes allows easy control of the generated JSON.

Features not so ready (in progress)

  • Some utils to develop Command Line Interfaces

  • Queryable types

Something went wrong with that request. Please try again.