What is NexaJS?
The NexaJS Library + Software Development Kit (SDK) offers a Premium Builder Experience (BX) for creating decentralized applications (dApps) running on the Nexa L1 blockchain and its expansive Web3 L2 ecosystem.
Installation
Step-by-step guides to setting up your workspace and installing the library.
Hello world!
Let's get you up and running with your first Nexa project in under 5 minutes.
EVM Migration Guide
Learn how to scale your existing EVM project(s) over Nexa 'wise' contracts.
Monetization
Learn how devs & creators are building NEXA revenue streams for profit!
Why NexaJS?
NexaJS is a fully-compliant, pure JavaScript library and software development kit (SDK) offering the following KEY benefits for ALL levels of Nexa application builders:
- Robust API with sane defaults, making development a breeze
- Isomorphic architecture fully supports: Browser, Server and Mobile
- Extensive documentation with LIVE code examples & snippets
- Uses WebAssembly to maximum speed, e.g. performing Schnorr signatures
- Compliant to ALL implemented Nexa Improvement Protocols (NIPs)
Decentralized Application (dApp) Development
Nexa Studio is an advanced toolkit for building robust, decentralized applications powered by the Nexa blockchain.
The default setup takes just 2 minutes to build and deploy with the following features:
- Multi-coin crypto wallet
- User/visitor page analytics
- User authentication
- Administration portal
- Full Web3 integration
You should know!
Nexa Studio allows you to choose from a full suite of features, including: charts & graphs, EVM-chain support, database plugins and more...
Managing Your Project
We highly recommend that you use a Git repository to maintain your project's source code. Nexa Studio pre-initializes a Git repo for you to start with.
Publishing Your Project
Nexa Studio offers native support for a selection of classic Web2 publishing options:
- GitHub Pages
- DigitalOcean
- Vultr
- AWS
- Azure
- Google Cloud
Nexa Studio also offers native support for a more modern selection of Web3 publishing options:
Custom Deployments
You may always choose to deploy your applications to another host of your choosing.
Getting help
The Nexa community is thriving with ready, willing and able hands to help you when you need it.
Submit an issue
If you find a technical issue that you feel requires the attention of the NexaJS core contributors, then feel free to open an issue.
Join the community
We are always looking for active participation. Getting started is simple, just fork the repo and GO!