v0.5.0+1fl_nodes
경량이며 확장 가능하고 고도로 사용자 정의 가능한 패키지로, Flutter 개발자가 동적이고 상호작용이 가능하며 시각적으로 매력적인 노드 기반 UI를 만들 수 있도록 지원합니다.
Flutter에서 복잡한 노드 기반 애플리케이션을 구축하기 위한 모듈식이고 확장 가능한 생태계입니다.
^7.1.1^6.0.0{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Dart Flutter Maintained Melos
Pub Downloads Likes Stars Repo Size
What do you think of badges? YES!
The FlNodes Framework is a modular, scalable ecosystem for building sophisticated node-based applications in Flutter. Designed for developers who need professional-grade visual editors, workflow tools, and graph-based interfaces, FlNodes provides a complete solution from low-level rendering to high-level abstractions.
FlNodes Example
A screenshot from our visual scripting example app
Whether you're building tools for developers, designers, or end-users, FlNodes provides the building blocks for:
The FlNodes Framework is organized as a monorepo with specialized packages:
fl_nodes_core – The engine that powers the FlNodes Framework.
fl_nodes – A proxy export package that maintains backward compatibility with earlier versions of the FlNodes framework.
fl_nodes_visual_scriptingfl_nodes_mind_mapsfl_nodes_flow_graphsFor a fast and easy setup, check out our Quickstart Guide. It covers the basics to get you up and running with FlNodes in no time!
If you're migrating from an earlier version, the fl_nodes package maintains backward compatibility while providing access to the new modular architecture.
Choose the package that fits your needs:
dependencies:
# For most users - high-level API with full features
fl_nodes: ^latest_version
# For advanced users needing low-level control
fl_nodes_core: ^latest_version
Regardless of the package you choose you must add the following asset:
flutter:
shaders:
- packages/fl_nodes_core/shaders/grid.frag
Then, run:
flutter pub get
Explore fully working examples:
Legend:
| 🖥️Desktop and 💻 laptop: | Windows | Linux | macOS |
|---|---|---|---|
| native/mouse | ✅ | ✅ | ✅ |
| native/trackpad | ✅ | 🧪 | ✅ |
| web/mouse | ✅ | ✅ | ✅ |
| web/trackpad | ✅ | ✅ | 🧪 |
| 📱Mobile | Android | iOS |
|---|---|---|
| native | ✅ | 🧪 |
| web | ✅ | 🧪 |
We'd love your help in making FlNodes even better! You can contribute by:
FlNodes is open-source and released under the MIT License. Contributions are welcome!
Enjoy using FlNodes and create amazing node-based UIs for your Flutter apps and/or get involved in library's development! 🌟
https://contrib.rocks/image?repo=WilliamKarolDiCioccio/fl_nodesMade with contrib.rocks.