10 Best Vanilla JavaScript NFT Libraries

List hand-picked by Openbase Experts
Learn More

@metaplex/js

Metaplex JavaScript SDK

9.4K
64
Built-in
MIT
@renft/sdk

SDK to interact with reNFT EVM contracts - to lend and renft NFTs

352
18
Built-in
MIT
use-nft

🍮 React hook to fetch metadata from any NFT.

531
394
Built-in
MIT
opensea-js

JavaScript SDK for the OpenSea marketplace. Let your users buy or sell NFTs on your own site!

6K
2.1K
Built-in
MIT
@venly/connect

A platform for easy integration of ARKANE into 3rd party services

3.4K
0
Built-in
MIT
nft

Utility to create standard asset on forge powered blockchain

1.5K
Built-in
Apache-2.0
nt

Javascript lib to work with ArcBlock NFT

1.4K
Built-in
Apache-2.0
@zoralabs/nft-components

NFT Rendering Components

509
96
Built-in
GPL-3.0
@0xsequence/niftyswap

Niftyswap - decentralized swap protocol for ERC-1155 tokens, inspired by Uniswap

328
208
Built-in
Apache-2.0
@charged-particles/protocol-subgraph

Subgraph for the Charged Particles Universe

199
6
No support
MIT
ato

js module to fetch data from the atomicmarket contract

145
Built-in
MIT
os

Scrapes nft floor prices and additional information from opensea. Used for https://nftfloorprice.info

133
166
Built-in
MIT
snt

Collection of helper functions for interacting with Solana NFTs.

28
27
No support
ISC
@webarkit/jsartoolkit-nft

jsartolkitNFT is a smaller version of jsartoolkit5 with only NFT support

76
116
Built-in
LGPL-3.0
@playerself/sdk

Playerself SDK for frontend and backend development.

63
1
No support
MIT
whalestreet-js

Javsacript library for Whalestreet

54
1
Built-in
MIT
mintbase

Powerful open-source library for doing all things NFTs on the NEAR protocol.

45
50
No support
MIT
nw

Zippie NFT Wallet

24
No support
MIT
@1001-digital/erc721-extensions

A set of composable extension contracts for the OpenZeppelin ERC721 base contracts.

20
139
No support
MIT
wvs

Wyvern V2 SDK

18
No support
MIT
@jbx-protocol/contracts

⚙️ Juicebox contracts.

14
10
No support
MIT
@kalwalt/jsartoolkit-nft

jsartolkitNFT is a smaller version of jsartoolkit5 with only NFT support

13
116
Built-in
LGPL-3.0
@0xcert/ethereum-xcert

Xcert token implementation for the Ethereum blockchain.

10
20
No support
nw

WholeLot NFT and Wallet Libraries, Connect multiple Wallets with React Component

10
4
Built-in
ISC
rmn

RIF NFTs Marketplace

8
No support
ISC
@tqtezos/minter-contracts

A set of tools and libraries to bring creation, management, and sales of NFTs to any application.

8
107
No support
MIT
eh

The main goal of this project is to show the Ethereum blocks metadata in humanized view. Also, it has minimum, maximum, median, average, summary for gas and values in block's transaction.

7
0
Built-in
MIT
env

Verify NFT ownership of ERC-721 and ERC-1155 tokens on Ethereum blockchain

6
2
No support
MIT
cel

ERC1155 tokens on Celo

5
DefinitelyTyped
MIT
ge

Interactive Web Component for ExoBits NFT

4
2
No support
gpl-3.0
per

Set of tools to interact with metadata for NFTs

3
0
No support
Apache-2.0
@onflow/freshmint

The minty fresh way to launch an NFT project.

2
67
No support
MIT
ato

js module to fetch data from the atomicmarket contract

2
Built-in
MIT
nc

NFT Connector for Tatum API

0
No support
MIT
ng

Prevent downloads of your NFTs with the <nft-guard> component.

0
1
Built-in
MIT
min

ERC721 NFT for everything. Compatible is Rarible, Mintable, OpenSea. Can be deployed onto any Ethreum Layer 2 including Polygon and Binance Smart Chain.

0
No support
nft20

NFT20 SDK for easily trading NFT

0
4
No support
MIT
nft-dapps

🛠 Common modules for dApps

0
99
No support
@tqtezos/minter-sdk

A set of tools and libraries to bring creation, management, and sales of NFTs to any application.

0
107
No support
MIT
nr

FungyProof Ethereum NFT tooling

1
Built-in
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.