NEAR Developer Experience (DX)

Resources for developers building on NEAR Protocol


Project maintained by near Hosted on GitHub Pages — Theme by mattgraham

NEAR Developer Experience (DX)

BUILD Give Feedback Report Issue Dev Newsletter Dev Support Roadmap

This repository dedicated to improving and maintaining a first-rate developer experience when building on NEAR. 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. ๐Ÿ™

โฌ‡๏ธ Below you will find a map of essential repositories for NEAR dApp developers. โฌ‡๏ธ


๐Ÿ“ DOCS ๐Ÿ‘‰ url: docs.near.org repo: github.com/near/docs


๐Ÿš€ Blockchain Operating System (B.O.S.)

Name Description Repo Latest Release
๐Ÿ‘‰ GATEWAY ย  ย  ย 
near-discovery near.org Gateway near/near-discovery โž–
near-discovery-compnents Core components / primitives for near.org near/near-discovery-components โž–
near.social near.social Gateway NearSocial/viewer โž–
๐Ÿ‘‰ VIRTUAL MACHINE ย  ย  ย 
VM 1 B.O.S. Virtual Machine nearsocial/VM Latest Release
VM 2 B.O.S. Virtual Machine v2.0 (WIP) near/bos-web-engine โž–
๐Ÿ‘‰ DATABASE ย  ย  ย 
B.O.S. Database Smart contract storing component source code nearsocial/social-db โž–
Query API Easy custom indexing for your dApp near/query-api โž–



๐Ÿ› ๏ธ Dev Tools

Name Description Repo Latest Release
create-near-app Easy fullstack dApp deployment tool near/create-near-app Latest Release
BOS VSCode Ext. VSCode extension for building B.O.S. components near/near-vscode Latest Release
BOS Loader Simplifying multiple component local development near/bos-loader Latest Release

๐Ÿ’ป CLI

Name Description Repo Latest Release
BOS CLI CLI for simplifying local development on BOS bos-cli-rs/bos-cli-rs Latest Release
near-cli JS based CLI for interacting w/ NEAR near/near-cli Latest Release
near-cli-rs Rust based CLI for interacting w/ NEAR near/near-cli-rs Latest Release

๐Ÿ”‘ Wallet / Auth

Name Description Repo Latest Release
wallet-selector Wallet integration tool for NEAR near/wallet-selector Latest Release
web3-onboard Wallet integration tool for multichain blocknative/web3-onboard Latest Release
FastAuth Signer Authenticate and sign transactions w/ FastAuth near/fast-auth-signer โž–
mpc-recovery Create and restore accounts w/ OIDC protocol near/mpc-recovery โž–
iDOS Decentralized identity, storage, and verification idos-network/idos-sdk-js โž–

๐Ÿ“ Smart Contracts

Name Description Repo Latest Release
near-sdk-js Create smart contracts w/ JavaScript near/near-sdk-js Latest Release
near-sdk-rs Create smart contracts w/ Rust near/near-sdk-rs Latest Release
Keypom Customizable key creation for NFT/FT drops keypom/keypom Latest Release

๐Ÿงช Testing

Name Description Repo Latest Release
workspaces-js Testing sandbox written in JS near/workspaces-js Latest Release
workspaces-rs Testing sandbox written in Rust near/workspaces-rs Latest Release

๐Ÿ”Œ API

Name Description Repo Latest Release
near-api-js API tool for frontend & backend JS libraries near/near-api-js Latest Release

๐Ÿ”Ž Blockchain Data Indexing

Name Description Repo Latest Release
QueryApi Build custom indexers and query with GraphQL endpoints near/queryapi โž–
near-lake-indexer Built on NEAR Indexer that stores JSON in AWS S3 bucket near/near-lake-indexer Latest Release
near-lake-framework-rs Stream blocks from NEAR Lake into your server near/near-lake-framework-rs Latest Release
near-lake-framework-js Stream blocks from NEAR Lake into your server near/near-lake-framework-js โž–