2026-02-07 16:57:50 +01:00
2026-02-07 16:57:50 +01:00
2026-02-02 17:33:01 +01:00
2026-02-07 15:14:21 +00:00
2026-02-07 16:57:50 +01:00
2026-01-19 12:51:33 +01:00
2026-01-19 12:51:33 +01:00
2026-01-19 01:29:12 +01:00
2026-02-07 15:56:02 +00:00
2026-02-06 14:43:31 +01:00
2026-01-19 12:51:33 +01:00
2026-02-02 16:22:14 +01:00
2026-02-07 15:14:21 +00:00
2026-02-06 15:18:32 +01:00
2026-02-06 15:46:54 +01:00

Nodarium

Nodarium

Nodarium is a WebAssembly based visual programming language.

Currently this visual programming language is used to develop https://nodes.max-richter.dev, a procedural modelling tool for 3d-plants.

Table of contents

Developing

Install prerequisites

Install dependencies

pnpm i

Build the Nodes

pnpm build:nodes

Start the dev server

cd app
pnpm dev

Now you can create your first node 🤓

Releasing

Creating a Release

  1. Create an annotated tag with your release notes:
git tag -a v1.0.0 -m "Release notes for this version"
git push origin v1.0.0
  1. The CI workflow will:
    • Run lint, format check, and type check
    • Build the project
    • Update all package.json versions to match the tag
    • Generate/update CHANGELOG.md
    • Create a release commit on main
    • Publish a Gitea release

Version Requirements

  • Tag must match pattern v* (e.g., v1.0.0, v2.3.1)
  • Tag message must not be empty (annotated tag required)
  • Tag must be pushed from main branch

Roadmap

Description
No description provided
Readme 12 MiB
v0.0.3 Latest
2026-02-07 16:32:25 +01:00
Languages
TypeScript 46.5%
Svelte 30.9%
Rust 16.9%
Shell 1.4%
GLSL 1.3%
Other 3%