Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/catpea/yutani
Retro-futuristic Visual Programming Language: Moving human capital beyond tomorrow
https://github.com/catpea/yutani
dataflow-programming flow-based-programming graph-editor low-code node-editor visual-programming
Last synced: 12 days ago
JSON representation
Retro-futuristic Visual Programming Language: Moving human capital beyond tomorrow
- Host: GitHub
- URL: https://github.com/catpea/yutani
- Owner: catpea
- Created: 2024-01-02T02:44:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-13T16:17:53.000Z (about 1 year ago)
- Last Synced: 2024-11-11T19:33:17.685Z (2 months ago)
- Topics: dataflow-programming, flow-based-programming, graph-editor, low-code, node-editor, visual-programming
- Language: JavaScript
- Homepage: https://catpea.github.io/yutani/
- Size: 822 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# yutani
Retro-futuristic Visual Programming Language - Moving human capital beyond tomorrow## Changelog
- [x] added arrow key navigation for node and link
- [x] uniform reactive lists and items for clarity
- [x] externalize themes and nodes for easy access
- [x] context sensitive API for ease of management
- [x] fixed width font for speedy text calculation
- [x] nodes set to fixed width for simple resizing## TODO
### Active
- [ ] Workspace
- [ ] Background
- [ ] Pan
- [ ] Zoom
- [ ] Toolbox### Main
- [ ] VBox and HBox layout managers for SVG
- [ ] Vertical and Horizontal PortArray.js -> [ o o o o o o o o o o ]
- [ ] Minimap - draws the standard UI except really zoomed out, so the LOD kicks in.
- [ ] Update Selectable to ```const selectable = new Selectable({ handle: this.el.Editor, item:this.data.node });```
- [ ] Floating Label that can be attacked to anything, and move along with it.
- [ ] Blender Theme## NODO
- [ ] Consider Text Along Path For Connectors = Hard TO Read
## Sanity System
- [ ] Note about only being able to select Visual Nodes, not raw nodes
## Program Ideas
- [ ] Split Screen App Example (in->f->out)
- [ ] ELIZA Chatbot
- [ ] Wiki Wiki
- [ ] ExpressJs/KOA Route Builder
- [ ] Sharp Image Processor
- [ ] Request Response Patter Builder
- [ ] State And Reducers Pattern Builder
- [ ] Image Gallery Builder ★★☆☆☆
- [ ] Static Site Generator: Antwerp Yutani ★☆☆☆☆
- [ ] Atom/Pulsar Plugin For Application Structure Visualization ★☆☆☆☆
- [ ] Prompt Builder ☆☆☆☆☆
- [ ] Ask AI for a list, go over each item refining it with greater detail ☆☆☆☆☆
- [ ] Drop a node anywhere in a web page, monitor/send events and data ☆☆☆☆☆
- [ ] Video Slideshow Generator ☆☆☆☆☆
- [ ] RxJs GUI ☆☆☆☆☆
- [ ] ffmpeg GUI ☆☆☆☆☆## Acknowledgments
- Bootstrap Icons