max 9c9a7b8c67
📊 Benchmark the Runtime / benchmark (pull_request) Successful in 1m7s
🚀 Lint & Test & Deploy / quality (pull_request) Failing after 45s
🚀 Lint & Test & Deploy / test-unit (pull_request) Failing after 30s
🚀 Lint & Test & Deploy / test-e2e (pull_request) Failing after 33s
🚀 Lint & Test & Deploy / deploy (pull_request) Has been skipped
feat: initial group entering ui
2026-05-03 18:23:40 +02:00
2026-05-03 17:49:00 +02:00
2026-05-03 18:23:40 +02:00
2026-05-03 13:51:33 +02:00
2026-02-09 01:58:05 +01:00
2026-01-19 12:50:12 +01:00
2026-02-12 15:42:38 +01:00
2026-02-13 01:47:35 +00:00
2026-04-24 13:56:07 +02:00
2026-01-19 12:50:12 +01:00
2026-02-02 16:22:14 +01:00
2026-04-20 01:08:29 +02: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

S
Description
No description provided
Readme 6 MiB
v0.0.5 Latest
2026-02-13 02:43:18 +01:00
Languages
TypeScript 43.5%
Svelte 35.7%
Rust 14.7%
GLSL 2%
JavaScript 1.2%
Other 2.9%