C-API for tauri written in Rust.
Potential: Use tauri from Python
, Go
, TypeScript
etc..
See BUILDING.md After building it, just run
python bindings/python/main.py
Then you can paste in the console
invoke("command", { args: { hello: "world" } });
Goal: No need for Cargo / Rust!
- Custom IPC protocol crash on macOS when reading a file.
- Dynamic icon from Python
- Dynamic app name from Python
- Dynamic identifier from Python
- Dev server with hot reload
- Bundle including frontend with Go into a single executable
- Bundle with PyInstaller into single executable
- Better IPC
- Dynamic capabilities
- PyPI package
- Go package
- NPM package
- CI to build cross platform packages with static / dynamic lib
- Tauri plugins from shared libraries
- Load local files using custom protocl ONLY after bindings enabled it.
- API function to enable hot reload by register a folder to watch. Rust will iterate windows and reload them.