JSON documents in a RESTful server with CRUD operations
A PHP server to run in a Apache environment. Generic key-value data model, simple graph structures, user authentication, file version control, using MySQL as database. It supports database replication among multiple sites. Used in production and maintained since 2007. The Php version is still used in production, very stable, but based on older specifications. We intend to make it evolve to the new specifications some days.
cli, js and py
Interfaces to access the server and its methods remotely:
- SHELL command line interface,
- Python module
The libraries use the native language objects to expose the JSON results. Older specs of the libraries can be found in the folders. The CLI is for the newer NodeJS version only.
http://damas-software.org is a website which presents the projects related to damas-core
http://dabox.io is collaborative platform for architecture using damas-core as backend
https://github.com/PRIMCODE/damas-flow is a web flow graph interface based on the NodeJS server implementation which is being created since April 2015.
https://github.com/PRIMCODE/damas-dashboard is a web control center based on the NodeJS server implementation being developped since summer 2016, usable but not well packaged and documented yet. Get in touch if interested.
http://primcode.com PRIMCODE is the company behind the development, the distribution and the maintenance of damas-core
Remy Lalanne - Project lead
Joaquin Galvan Angeles
Copyright(c) 2018 Remy Lalanne email@example.com
damas-core is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
damas-core is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with damas-core. If not, see http://www.gnu.org/licenses/.