Skip to content
@near

NEAR

Developer platform to create apps that put users back in control of their data and assets.

NEAR Protocol Developer Guide

DEVHUBCALENDARDEV SUPPORTNEWSLETTERFEEDBACK

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

WebsiteDescriptionRepo
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

🔗 Chain Abstraction

Abstract away the complexities of blockchain networks, enabling seamless interaction and transactions for users across multiple chains within a single interface

NameDescriptionRepo
data-availabilityUsing NEAR as storage data availability with a focus on lowering rollup DA fees.near/rollup-data-availability
cross-chain signaturesControl accounts in multiple chains using your NEAR accountnear-examples/near-multichain

🚀 Decentralized Frontend Stack

Create decentralized frontend components by storing its source code on the blockchain 🤯.

NameDescriptionRepoLatest Release
👉 GATEWAY
near-discoverydev.near.org Gatewaynear/near-discoveryLatest Release
near.socialnear.social GatewayNearSocial/viewer
near-discovery-componentsCore components / primitives for dev.near.orgnear/near-discovery-components
chain-hosted-uiDecentralized hosting of any Vite supported UI framework directly on-chainnear/chain-hosted-ui
👉 EXECUTION ENVIRONMENT
VMB.O.S. Virtual Machinenearsocial/VMLatest Release
BWEB.O.S. Web Engine (WIP replacement for VM)near/bos-web-engine
👉 DATABASE
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
BOS VSCode Ext.VSCode extension for building B.O.S. componentsnear/near-vscodeLatest Release
BOS LoaderSimplifying multiple component local developmentnear/bos-loaderLatest Release
AlémA web3 JavaScript / TypeScript library to create web3 apps for Near BOS.wpdas/alemLatest Release
bos-workspaceA comprehensive toolset for component and gateway developmentnearbuilders/bos-workspaceLatest Release

💻 CLI

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

🔑 Wallet / Auth

NameDescriptionRepoLatest Release
hot-connectorWallet integration tool for NEARAZbang/hot-connectorLatest Release
wallet-selectorLegacy wallet integration tool for NEARnear/wallet-selectorLatest Release
web3-onboardWallet integration tool for multichainblocknative/web3-onboardLatest Release
FastAuth SDKAllows users to recover or sign-up for a NEAR account using their email addressPeersyst/fast-auth
iDOSDecentralized identity, storage, and verificationidos-network/idos-sdk-js

🔌 API

NameDescriptionRepoLatest Release
near-jsonrpc-client-rsAPI for RS projectsnear-jsonrpc-client-rsLatest Release
near-jsonrpc-client-tsAPI for TS/JS projectsnear-jsonrpc-client-tsLatest Release
near-api-jsAPI tool for frontend & backend JS librariesnear/near-api-jsLatest Release
near-api-rsAPI tool for RS librariesnear/near-api-rsLatest Release
fastnearA low-latency API for wallets and explorersfastnear/fastnear-api-server-rs
QueryApiBuild custom indexers and query with GraphQL endpointsnear/queryapi

📝 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
sandbox-rsA newer testing sandbox written in Rustnear/sandbox-rsLatest Release

🔎 Blockchain Data Indexing

NameDescriptionRepoLatest Release
fastnearA low-latency API for wallets and explorersfastnear/fastnear-api-server-rs
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
QueryApiBuild custom indexers and query with GraphQL endpoints (deprecated)near/queryapi

Pinned Loading

  1. nearcorenearcorePublic

    Reference client for NEAR Protocol

    Rust 2.6k 787

  2. NEPsNEPsPublic

    The Near Enhancement Proposals repository

    238 163

  3. core-contractscore-contractsPublic

    Core contracts: reference staking pool, lockup, voting, whitelist, multisig.

    Rust 344 145

  4. near-api-jsnear-api-jsPublic

    JavaScript library to interact with NEAR Protocol via RPC API

    TypeScript 426 264

  5. create-near-appcreate-near-appPublic

    Create a starter app hooked up to the NEAR blockchain

    TypeScript 365 155

  6. near-cli-rsnear-cli-rsPublic

    near CLI is your human-friendly companion that helps to interact with NEAR Protocol from command line.

    Rust 146 80

Repositories

Showing 10 of 289 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…