Eric Tuvesson 50e266e3e4 feat: Save "nodelibrary.json" with the project (#94)
* feat: Save "nodelibrary.json" with the project

To manage the project without the editor/preview, we need to know more about the Node Library. To make this possible, let's save the Node Library next to the project. Hopefully it will work smoothly for a lot of projects.

I have tested it with a few big projects, and it works well for them.

* chore: clean up

* fix: Make compact and check if there is some data
2025-06-02 19:38:18 +02:00
2024-08-08 21:23:23 +02:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00
2024-08-08 21:27:12 +02:00
2024-08-08 21:23:23 +02:00
2024-01-26 11:52:55 +01:00
2024-06-02 15:29:25 -07:00
2024-01-26 11:52:55 +01:00
2024-01-26 11:52:55 +01:00

Fluxscape

Fluxscape is a low-code platform where designers and developers build custom applications and experiences. Designed as a visual programming environment, it aims to expedite your development process. It promotes the swift and efficient creation of applications, requiring minimal coding knowledge.

Documentation

Documentation for how to use Fluxscape can be found here: Fluxscape Documentation

Community

Main support channel is Discord: Fluxscape Discord

Download releases

Pre-built binaries can be downloaded from Github

Note for users who are migrating from the deprecated closed source version

Building from source

# Install all dependencies
$ npm install

# Start the Fluxscape Editor and build a production version of the cloud and react runtime (useful when running Fluxscape from source but want to deploy to production)
$ npm start

# Start the Fluxscape Editor and watch the filesystem for changes to the runtimes. Development versions of the runtimes, not meant for production (mostly due to source maps and file size)
# This is ideal for a quick workflow when doing changes on the runtimes.
$ npm run dev

# Start Fluxscape Editor test runner
$ npm run test:editor

Licenses

This repository contains two different licenses for different parts of the Fluxscape platform.

  • Components related to the editor, used to edit Fluxscape projects, are under GPLv3
  • Components related to the end applications, used by the applications Fluxscape deploys, are under MIT

All of the source code of applications created with Fluxscape are under MIT. This means you can do project specific changes to the runtime without having to redistribute your changes.

Packaged licensed under MIT:

  • noodl-runtime
  • noodl-viewer-cloud
  • noodl-viewer-react

You can find a MIT LICENSE file in each of these packages. The rest of the repository is licensed under GPLv3.

Description
Fluxscape: Bringing new ground to Noodl
Readme GPL-3.0 58 MiB
2024-08-08 21:27:46 +02:00
Languages
JavaScript 68.2%
TypeScript 27.8%
CSS 1.4%
SCSS 1.4%
HTML 1.2%