About Lucid
It's Deno!
Get started with Lucid straightaway, no package management needed or whatsoever. But Node.js developers are not left behind, Lucid is also available as NPM package.
Compose it
Since Lucid is JavaScript you get a lot of flexibility and ease of use out of the box. Off-chain code from apps can be reused, imported or composed together with other apps.
Be independent
Run the library entirely locally without the need to fetch data from external APIs. Thanks to Aiken Lucid can even evaluate smart contracts.
Interoperability
Lucid can be run pretty much anywhere. From backend server, browser, to mobile. The library is written in Deno with TypeScript and can additionally be bundled into an NPM package or web bundle.
Clean and intuitive transaction API
Don't bother anymore with balancing your transaction inputs/outputs, calculating fees and script costs. Lucid abstracts away all that complexity.
Modular providers
Use one of the existing blockchain providers in Lucid or implement your own provider.
Diverse wallet selection
Select CIP-0030 compatible browser wallets, import a wallet from a private key or simply view a certain address.
Convenient and secure datum usability
Instead of having to deal with raw plutus data Lucid allows you to leverage the underlying data structures and primitives of JavaScript.