{"repo":"aquametalabs/aquameta","free":true,"listed":false,"github":"https://github.com/aquametalabs/aquameta","clone":"git clone https://github.com/aquametalabs/aquameta.git","description":"Web development platform built entirely in PostgreSQL","language":"PLpgSQL","stars":1102,"topics":["postgresql","rest-api","version-control-system","system-catalog","events","widgets","semantics","plpgsql"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"Aquameta ======== A \"datafied\" web stack built in PostgreSQL Contents -------- - Status - Overview - Core Extensions - User Interface - Download - Install From Source - Usage - History Status ------ Aquameta is an experimental project, still in early stages of development. It is not suitable for production development and should not be used in an untrusted or mission-critical environment. Overview -------- Aquameta is an \"all database\" web development stack, an attempt to make web development more modular, simple, coherent and fun by making everything data. See Motivation for more. Under the hood, Aquameta is organized into seven PostgreSQL extensions, that each corresponds to a layer or tool in a typical web stack. The database schema contains 60 tables, 50 views and 90 stored procedures that together make a minimalist, fairly unopinionated web stack that should be familiar to most web developers, except that it's all in the database. A thin Golang daemon handles the connection to the database and runs a web server. Core Extensions --------------- - meta - Writable system catalog for PostgreSQL, making most database admin tasks (e.g. CREATE TABLE ... ) possible by changing live data. Makes the database self-aware, and makes it possible to represent schema and procedures as data. - bundle - Version control system similar to git but for database rows instead of files. - event - Hooks for monitoring changes to tables, rows and columns for inserts, updates and deletes using trig","default_branch":null,"files":null,"tree":[],"storefront":"/r/aquametalabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aquametalabs/aquameta/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}