Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Enter the newest iteration: native Rust bindings to Lua! Instead of communicating with the Rust backend through a Plenary job. the Rust backend now directly exposes a Lua API using the excellent mlua library which provides high-level Rust bindings to Lua. This allows me to basically implement a Lua module in Rust, so while the backend is written in Rust, you can directly import it as a Lua module (e.g. require('libdash_nvim').query()).
Check out Dash.nvim and see for yourself!
Zeal - A Windows/Linux client that allows you to search through Dash.app docsets
DevDocs - a web documentation client from FreeCodeCamp
This is really cool. I am in the early stages of trying to do something similar. I've been building atop https://github.com/KillTheMule/nvim-rs where neovim sends rpc calls to a rust async runtime. Is that similar to how things were done in your previous iteration?