Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emilwidlund/nodl
A framework for computational node graphs.
https://github.com/emilwidlund/nodl
Last synced: 25 days ago
JSON representation
A framework for computational node graphs.
- Host: GitHub
- URL: https://github.com/emilwidlund/nodl
- Owner: emilwidlund
- License: mit
- Created: 2023-01-10T15:40:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-18T19:08:26.000Z (about 1 year ago)
- Last Synced: 2024-05-19T18:24:04.157Z (6 months ago)
- Language: TypeScript
- Homepage: https://usenodl.dev
- Size: 3.93 MB
- Stars: 1,544
- Watchers: 12
- Forks: 32
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-node-based-uis - nodl - Framework for computational node graphs (Javascript Libraries / Renderers)
- awesome-game-engine-dev - Nodl - Framework for computational node graphs. (Libraries / JavaScript)
README
# nodl
[![Nodl CI](https://github.com/emilwidlund/nodl/actions/workflows/main.yaml/badge.svg)](https://github.com/emilwidlund/nodl/actions/workflows/main.yaml)
A framework for node-based applications. Leveraged by RxJS.
[Documentation](https://usenodl.dev)
![Visual representation of nodl](assets/nodl.png?raw=true)
## Packages
Nodl is divided up into a core package, and several UI packages which implements components for Nodl's visual vision.
### @nodl/core
The core implementation of the Nodl framework. Exposes utilities and functions to define computational graphs.
[See package](packages/core)
### @nodl/react
A React implementation of the Nodl framework. Exposes components & utilities for rendering Nodl nodes & connections.
[See package](packages/react)
### @nodl/math
A library of pre-defined math nodes ready for use.
[See package](packages/math)