Fork of GridSpace/grid-apps (MIT), patched for CMMS job-scoped load/save integration (Kiri:Moto CAM + Mesh:Tool).
  • JavaScript 93.7%
  • C++ 3%
  • CSS 1.8%
  • HTML 1.4%
  • C 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-11-08 20:23:56 -05:00
apps remove old obsolete startup options 2020-06-16 22:53:02 -04:00
src fix select/deselect and recurse 2021-11-08 20:23:56 -05:00
wasm drop preview to save memory 2021-07-25 00:05:25 -04:00
web add 'avoid gaps' output option 2021-11-03 10:07:19 -04:00
.gitignore add wasm debugging options 2021-06-22 22:04:26 -04:00
app.js add widget vertex replace. bump rev 3.1.D0 2021-11-02 11:58:00 -04:00
docker-compose.yml Adding Docker support 2021-04-10 00:45:49 -04:00
Dockerfile Adding Docker support 2021-04-10 00:45:49 -04:00
license.md update package 2018-02-24 21:31:32 -05:00
notes.md add very basic undo/redo for move/scale/rotate 2021-10-19 21:58:06 -04:00
package.json update tweenjs and a few package versions 2021-11-02 22:10:01 -04:00
readme.md Add missing . in path to gs-app-server 2021-09-27 19:34:59 -04:00

Donate

Contributions in all forms (code, bug reports, community engagement, localization, etc) are warmly welcomed.

Discord GitHub Twitter Follow

Hosted Apps

Live Versions

Website GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch) GitHub package.json version (branch)

Development Activity

GitHub commit activity GitHub last commit GitHub contributors

Community

Testing Locally (with NodeJS)

git clone git@github.com:GridSpace/grid-apps.git
cd grid-apps
npm i
npm install -g @gridspace/app-server
gs-app-server --debug

if installing the app-server fails or gives you permissions errors, then your node installation (on linux/mac) is installed as another user (like root). try instead:

sudo npm install -g @gridspace/app-server

to start a local instance of the apps. then open Kiri:Moto on your local host

Alternatively, if you are using a packaged version of npm that ships with a Linux distribution, but still want to install in your home directory, you can use

npm config set prefix ~/.local

If gs-app-server is not found, then perhaps ~/.local/bin is not in your path. You can either add it to your path, or you can run:

~/.local/bin/gs-app-server --debug

Testing Locally (with Docker)

git clone git@github.com:GridSpace/grid-apps.git
cd grid-apps
docker-compose build
docker-compose up

You can now access your environment of grid-apps by going to: Kiri:Moto

Windows Developers

this git repo requires symbolic link support. on Windows, this means you have to clone the repo in a command shell with Administrator privileges.

Other Start Options

gs-app-server

serves code as obfuscated, compressed bundles. this is the mode used to run on a public web site.

requires node.js 12+

Javascript Slicing APIs

A script include that injects a web worker into the page that will asynchronously perform any of Kiris slicing and gcode generation functions. And a frame messaging API for controlling Kiri:Moto inside an IFrame.

More Documentation