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.
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. — Not published yet.

Grafovatko:
Graph visualization tool. Inspired by Graphviz, designed for the Web.
Smalldb Editor:
A visual editor which allows you to draw state diagrams and configure Smalldb state machines. Implemented as a jQuery plugin which replaces a <textarea> containing JSON with the editor widget. — Not published yet.
WebWrapEditor:
Qt wrapper around HTML5/JavaScript widgets like Smalldb Editor to allow web widgets work like ordinary desktop editors. — Not published yet.

See also …