{"repo":"robtweed/qewd","free":true,"listed":false,"github":"https://github.com/robtweed/qewd","clone":"git clone https://github.com/robtweed/qewd.git","description":"Quick and Easy Web Development","language":"JavaScript","stars":118,"topics":["intersystems-cache","redis","gtm","web-developer","express","queue-workers","websockets"],"license":null,"category":"databases-storage","readme_excerpt":"qewd: Quick and Easy Web Developer Rob Tweed 19 May 2023, MGateway Ltd http://www.mgateway.com Twitter: @rtweed Google Group for discussions, support, advice etc: http://groups.google.co.uk/group/enterprise-web-developer-community Thanks to Ward De Backer for debugging assistance and functionality suggestions What is QEWD? In summary: QEWD is a Node.js-based platform for developing and running both interactive WebSocket-based applications and REST APIs. QEWD can run as either a monolithic back-end or as a set of MicroServices. QEWD uses a unique architecture that prevents CPU-intensive or long-running APIs bringing a Node.js system to its knees, and includes QEWD-JSdb, a powerful high-performance, tightly-integrated multi-model database which, uniquely, presents your data as persistent JavaScript Objects. Try it out The quickest way to try out QEWD is using the pre-built Docker version. docker pull rtweed/qewd-server There's also a Raspberry Pi version docker pull rtweed/qewd-server-rpi Create three files within a folder of your choice (eg /myQEWDApp ), using the sub-folder structure shown below: /myQEWDApp configuration config.json routes.json apis helloworld index.js config.json { \"qewd up\": true } routes.json [ { \"uri\": \"/api/helloworld\", \"method\": \"GET\", \"handler\": \"helloworld\" } ] index.js module.exports = function(args, finished) { finished({ hello: 'world' }); }; Fire up the QEWD Docker instance: docker run -it --name qewdup --rm -p 3000:8080 -v /myQEWDApp:/opt/qewd/ma","default_branch":null,"files":null,"tree":[],"storefront":"/r/robtweed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robtweed/qewd/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."}