JSON metadata storage service focused on reliability, efficiency and extensibility.
Some of its features are:
- RESTful: Stateless server using API tokens
- CRUD: Multi-targeted operations, upsert, errors returned using HTTP response status codes
- multi-user: JWT, embeded user and permission rights management
damas-core server in NodeJS which development started in April 2015. Specifications redesign, enhanced graph structures, json web tokens, integration of long-time requested features. MongoDB backend.
py, js and cli clients
Interfaces to expose the remote service using the language's native objects and environment:
- Python module
- Shell command line interface
Try the demo server and the API: https://demo.damas.io.
Run a server and get started here.
https://demo.damas.io a public demo server running damas-core server NodeJS in docker
http://damas-software.org is a website which presents the projects related to damas-core
https://syncplanet.io is a Saas using damas-core as backend
http://dabox.io is collaborative platform for architecture using damas-core as backend
https://github.com/PRIMCODE/damas-flow is a flow graph interface
https://github.com/PRIMCODE/damas-dashboard is a web control center and admin intreface, 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) 2019 Remy Lalanne firstname.lastname@example.org
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/.