Write your entire stack in Dart: React web apps, React Native mobile apps with Expo, and Node.js Express backends.
| Package | Description |
|---|---|
| dart_node_core | Core JS interop utilities |
| dart_node_express | Express.js bindings |
| dart_node_ws | WebSocket bindings |
| dart_node_react | React bindings |
| dart_node_react_native | React Native bindings |
| dart_node_mcp | MCP server bindings |
| dart_node_better_sqlite3 | SQLite3 bindings |
| reflux | Redux-style state management |
| dart_logging | Structured logging |
# Switch to local deps
dart tools/switch_deps.dart local
# Run everything
sh run_dev.shOpen http://localhost:8080/web/
Mobile: Use VSCode launch config Mobile: Build & Run (Expo)
BSD 3-Clause License. Copyright (c) 2025, Christian Findlay.
