Smalldb Framework Components

libSmalldb Flupdo SQL Database Smalldb REST API PHP Application Web Browser Changelog.SQL Continuous Integration Router Git Model ‒ Smalldb state machines Template Sloth View Cascade Core Controller
libSmalldb:
The core of the Smalldb framework. This library provides generic implementations and defines interfaces of Smalldb state machines.
Smalldb Symfony Bundle:
Symfony bundle for Smalldb. Integrates libsmalldb into Symfony framework.
Flupdo:
Naive, powerful and predictable SQL query builder with fluent API used by libSmalldb to access SQL database. Based on PDO. MySQL and SQLite supported, Postgresql planned. It is optional and can be replaced by any other library or ORM.
Template Sloth:
Twig template extension which provides a slot-based mechanism to control web page composition. The slots provide a widget-like feel and better template reusability.
Smalldb-REST:
Fully featured, yet very simple JSON REST interface for use with single page applications or similar simple setups.
Changelog.SQL:
A simple, but very useful tool to maintain changes in SQL database. It is based on a directory of SQL scripts and a simple SQL table, which records already executed scripts.

Cascade Core:
Machine-friendly block programming framework for semi-automatic software synthesis. — See https://git.frozen-doe.net/cascade; not yet integrated to Smalldb framework.
Grafovatko:
Graph visualization tool. Inspired by Graphviz, designed for the Web.

See also …