Skip to main content

Developer Help & Resources


NEAR is dedicated to providing the best developer experience possible for building an open web. This mission is next to impossible to achieve without feedback and contributions from people like you. ๐Ÿซต

Get involved! ๐Ÿ‘‰ please select one of the options above or contribute to one of the essential developer repositories listed below ๐Ÿ™

๐Ÿ“ Docsโ€‹

docs.near.orgNEAR Developer Documentationnear/docs
nomicon.ioNEAR Protocol Specification Documentationnear/neps
near-nodes.ioNEAR Node Documentation (Validator, RPC, Archival)near/node-docs

โ›“๏ธ Protocolโ€‹

NameDescriptionRepoLatest Release
nearcoreReference implementation of NEAR Protocolnear/nearcoreLatest Release
NEPsNEAR Protocol Specifications and Standardsnear/nepsโž–

๐Ÿš€ Decentralized Frontend Stackโ€‹

Create decentralized frontend components by storing it's source code on the blockchain ๐Ÿคฏ.

NameDescriptionRepoLatest Release
๐Ÿ‘‰ GATEWAY Gatewaynear/near-discoveryLatest Release GatewayNearSocial/viewerโž–
near-discovery-componentsCore components / primitives for near.orgnear/near-discovery-componentsโž–
VMB.O.S. Virtual Machinenearsocial/VMLatest Release
BWEB.O.S. Web Engine (WIP replacement for VM)near/bos-web-engineโž–
B.O.S. DatabaseSmart contract hosting frontend source code & user datanearsocial/social-dbโž–

๐Ÿ› ๏ธ Dev Toolsโ€‹

NameDescriptionRepoLatest Release
create-near-appEasy fullstack dApp deployment toolnear/create-near-appLatest Release
cargo-nearCargo extension for building smart contracts and ABI schemas on NEARnear/cargo-nearLatest Release
BOS VSCode Ext.VSCode extension for building B.O.S. componentsnear/near-vscodeLatest Release
BOS LoaderSimplifying multiple component local developmentnear/bos-loaderLatest Release

๐Ÿ’ป CLIโ€‹

NameDescriptionRepoLatest Release
near-cliJS based CLI for interacting w/ NEARnear/near-cliLatest Release
near-cli-rsRust based CLI for interacting w/ NEARnear/near-cli-rsLatest Release
BOS CLICLI for simplifying local development on BOSbos-cli-rs/bos-cli-rsLatest Release

๐Ÿ”‘ Wallet / Authโ€‹

NameDescriptionRepoLatest Release
wallet-selectorWallet integration tool for NEARnear/wallet-selectorLatest Release
web3-onboardWallet integration tool for multichainblocknative/web3-onboardLatest Release
FastAuth SignerAuthenticate and sign transactions w/ FastAuthnear/fast-auth-signerโž–
mpc-recoveryCreate and restore accounts w/ OIDC protocolnear/mpc-recoveryโž–
iDOSDecentralized identity, storage, and verificationidos-network/idos-sdk-jsโž–

๐Ÿ”Œ APIโ€‹

NameDescriptionRepoLatest Release
near-api-jsAPI tool for frontend & backend JS librariesnear/near-api-jsLatest Release

๐Ÿ“ Smart Contractsโ€‹

NameDescriptionRepoLatest Release
near-sdk-jsCreate smart contracts w/ JavaScriptnear/near-sdk-jsLatest Release
near-sdk-rsCreate smart contracts w/ Rustnear/near-sdk-rsLatest Release
KeypomCustomizable key creation for NFT/FT dropskeypom/keypomLatest Release

๐Ÿงช Testingโ€‹

NameDescriptionRepoLatest Release
workspaces-jsTesting sandbox written in JSnear/workspaces-jsLatest Release
workspaces-rsTesting sandbox written in Rustnear/workspaces-rsLatest Release

๐Ÿ”Ž Blockchain Data Indexingโ€‹

NameDescriptionRepoLatest Release
QueryApiBuild custom indexers and query with GraphQL endpointsnear/queryapiโž–
near-lake-indexerBuilt on NEAR Indexer that stores JSON in AWS S3 bucketnear/near-lake-indexerLatest Release
near-lake-framework-rsStream blocks from NEAR Lake into your servernear/near-lake-framework-rsLatest Release
near-lake-framework-jsStream blocks from NEAR Lake into your servernear/near-lake-framework-jsโž–
Was this page helpful?