vccs
Vue 3용 차트 컴포넌트 모음, Recharts에서 포팅
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기node graph calculator
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Solenoid is a node graph calculator visual alternative/companion to Excel. It contains all relevant Excel functions, plus many additional functions and utilities.
Solenoid distinguishes between the Numeric, String, Date, Complex, & Boolean data types and doesn't allow you to mistakenly wire a data type to a function which doesn't accept it. It also enforces a dimensionality pattern- singular values can flow into 1-D lists (CSV rows), which can flow into 2-D arrays of a uniform data type, and the reverse is blocked.README 전문 보기 ↗Solenoid is a node graph calculator visual alternative/companion to Excel. It contains all relevant Excel functions, plus many additional functions and utilities.
Solenoid distinguishes between the Numeric, String, Date, Complex, & Boolean data types and doesn't allow you to mistakenly wire a data type to a function which doesn't accept it. It also enforces a dimensionality pattern- singular values can flow into 1-D lists (CSV rows), which can flow into 2-D arrays of a uniform data type, and the reverse is blocked.
Solenoid sockets also carry information about their dimensionality for their inputs and outputs. A value can be a Scalar, List (1-D CSV row), Matrix (2-D CSV), Frame, or Cube.
The Frame object consists of uniform data-type columns with headers. The Cube object is a 3D data table where cells can themselves hold any value or dimensioned object, allowing you to nest arrays within arrays and quickly drill down to the data you need.
The Value Input and Format Controller nodes assign both a display format and units to your data. A value with an assigned unit (such as USD, radians, or square meters) is locked to that unit until transformed by some other function, so a value of 5 with the unit "meters", multiplied by 2, will become 10+"meters".
The Expression (1-way) and Equation (2-way) nodes allow you to input formulas for any node in typical Excel syntax. The LAMBDA node allows you to input a formula which can be re-used in various places.
Solenoid contains the table verb nodes for which you'd normally need to use Power Query. These operate on Frames and Cubes; table verb nodes are not accessible via the Formula input surfaces.
The Frame Input node allows you to define a custom Form Input layout for inputting and browsing records with checkboxes and date pickers. The Record node lets you browse records and renders them as a Chart for re-use.
{{ name }} defines an input socket and renders the wired value inline with the text. You can input values, lists, tables, and even Charts directly into a markdown document for easy report generation, or wire a table into the Records socket to generate one page per row.solenoid-ngc.com runs in your browser, on desktop and mobile. For improved performance, you can enable the HTML-in-Canvas experimental Chrome flag and enable usage of that renderer in Settings.
The desktop app (Windows and Linux) runs the relational verbs on a native Rust (Polars) engine for memory-heavy tables. The web build uses an identical in-process JS engine.
The web build needs only Node 20+, no Rust:
npm install
npm run dev # http://localhost:1420, hot reload
The desktop build additionally needs the Rust toolchain and Tauri's platform prerequisites, see tauri.app/start/prerequisites. On Windows: the WebView2 runtime (preinstalled on Windows 11) and the MSVC C++ build tools. On Linux: WebKitGTK 4.1 and the build packages that page lists for your distro.
npm run tauri dev # runs the desktop window live (starts the frontend itself)
npm run tauri build # production build → src-tauri/target/release/
On Windows tauri build emits the portable solenoid.exe plus an installer under
target/release/; on Linux, the solenoid binary plus an AppImage, a .deb and an .rpm.
Add -- --no-bundle to build just the binary.
MIT, see LICENSE. The node canvas is built on React Flow by xyflow; the graph model runs on Rete.js and the desktop relational engine is Polars. Full third-party credits are in THIRD-PARTY-NOTICES.md.