All Projects β†’ lmangani β†’ gunstore.io

lmangani / gunstore.io

Licence: MIT License
Store your data in Gun DB by sending simple HTTP requests - based on jsonstore.io πŸ’Ύ πŸš€

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to gunstore.io

Datastore
🐹 Bloat free and flexible interface for data store and database access.
Stars: ✭ 99 (+209.38%)
Mutual labels:  store, datastore
kibana graph
Interactive Network Graph Visualization For Kibana (unmaintained)
Stars: ✭ 38 (+18.75%)
Mutual labels:  gun, gundb
Recon
HA LDAP based key/value solution for projects configuration storing with multi master replication support
Stars: ✭ 12 (-62.5%)
Mutual labels:  simple, store
gun-scape
GunDB Cytoscape Graph Visualizer + Live Editor
Stars: ✭ 49 (+53.13%)
Mutual labels:  gun, gundb
gun-cassandra
Cassandra / Elassandra persistence layer for Gun DB πŸ”«
Stars: ✭ 14 (-56.25%)
Mutual labels:  gun, gundb
WikiQA
Very Simple Question Answer System using Chinese Wikipedia Data
Stars: ✭ 24 (-25%)
Mutual labels:  simple
simple-blog-engine-for-asp-net-core
A simple blog engine for ASP.NET Core developers.
Stars: ✭ 15 (-53.12%)
Mutual labels:  simple
docker-django
Base Docker image for Django and Gunicorn.
Stars: ✭ 29 (-9.37%)
Mutual labels:  gunicorn
apps-script-db
A key-value database by Google Apps Script
Stars: ✭ 20 (-37.5%)
Mutual labels:  simple
yax
Yet another store using redux. (Inspired by vuex and dva)
Stars: ✭ 65 (+103.13%)
Mutual labels:  store
awesome-ecommerce
Collect and develop Open Source or Free Projects for building ecommerce platform easy and fast and free
Stars: ✭ 39 (+21.88%)
Mutual labels:  store
My-Business
Business management tool featuring accounts, invoices, partners, projects, and server πŸ¦„
Stars: ✭ 37 (+15.63%)
Mutual labels:  gunicorn
flask-admin-boilerplate
Flask Admin Boilerplate with MongoDB
Stars: ✭ 63 (+96.88%)
Mutual labels:  gunicorn
store-ue4-sdk
Xsolla Store plugin for Unreal Engine 4
Stars: ✭ 17 (-46.87%)
Mutual labels:  store
server
The ViUR application development framework - legacy version 2.x for Python 2.7
Stars: ✭ 12 (-62.5%)
Mutual labels:  datastore
svelte-persistent-store
A Svelte store that keep its value through pages and reloads
Stars: ✭ 111 (+246.88%)
Mutual labels:  store
UHttp
手写θ‡ͺε·±ηš„OkHttp (η”¨ζ³•ζ΅η¨‹θ·ŸOkHttp一致 )
Stars: ✭ 14 (-56.25%)
Mutual labels:  simple
MockDataStoreService
Emulation of Roblox's DataStoreService for seamless offline development & testing
Stars: ✭ 39 (+21.88%)
Mutual labels:  datastore
PDF-Bot
A bot for PDF for doing Many Things....
Stars: ✭ 38 (+18.75%)
Mutual labels:  datastore
Chocolater
Chocolater is simply a PowerShell code generator and it was conceived in order to facilitate the selection and installation of your favorite applications in one go.
Stars: ✭ 26 (-18.75%)
Mutual labels:  simple

Start storing your data in the cloud in 2 seconds

About

gunstore is a clone of jsonstore and provides a datastore for small projects based on Gun DB. Just launch and access your instance, copy the URL and start sending HTTP requests to communicate with your datastore. POST requests will save data, PUT requests modify data, DELETE requests delete data and GET requests retrieves data.

Examples

Make sure to replace the URL in the examples to your actual endpoint URL!

npm install
npm start

CURL

POST

The following command will create a user in /users/1:

curl -XPOST -H "Content-type: application/json" -d '{
  "name": "john.snow",
  "age": 31
}' 'http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1'

GET

The following command will retrieve the user we created earlier:

curl -XGET 'http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1'

PUT

The following command will change the age of the user to 32:

curl -XPUT -H "Content-type: application/json" -d '32' 'http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1/age'

DELETE

The following command will delete the user:

curl -XDELETE 'http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1'

JavaScript

POST

fetch('http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1', {
  headers: {
    'Content-type': 'application/json'
  },
  method: 'POST',
  body: { name: 'john snow', age: 31 },
});

GET

const user = await fetch('http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1')
  .then(function(response) {
    return response.json();
  })

PUT

fetch('http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1/age', {
  headers: {
    'Content-type': 'application/json'
  },
  method: 'PUT',
  body: 32,
});

DELETE

fetch('http://localhost:3000/cf024bb815a93131ce9fed91b1f9dafa43a3c557e9be66e66fd76df5c64f10fe/users/1', {
  method: 'DELETE',
});

Contribution

Any type of feedback, pull request or issue is welcome.

Acknowledgements

gunstore is a clone of jsonstore by bluzi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].