Skip to content
JSON storage service. RESTful, CRUD, multi-user.
JavaScript PHP Python Shell HTML TSQL Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cli
js merged experimental branch for 2.4.1 May 25, 2020
py
server-nodejs smooth transition for dam functions May 5, 2020
server-php
server-tests
.gitignore
LICENSE
Makefile
README.md
version

README.md

damas-core logo

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

Stories in Ready Licence Tag Docker Pulls Docker Image

Overview

server-nodejs

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
  • Javascript module
  • Shell command line interface

Try the demo server and the API: https://demo.damas.io.

Usage

Run a server and get started here.

Related Links

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

Contributors

Remy Lalanne - Project lead
Thibault Allard
Julie Aresu
Sebastien Courtois
Ghislain Dugat
Joaquin Galvan Angeles
Stephane Hoarau
Matthieu Humeau
Mathieu Lalanne
Axel Pisani
Axel Prat
Mathieu Valero
Quentin Villecroze

License

GPL License(GPLV3)

Copyright(c) 2019 Remy Lalanne remy@primcode.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/.

You can’t perform that action at this time.