Skip to content
nearPublic

About

NEAR Developer Experience team tracking and documentation

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

NEAR DevEx Project Repository

Making better Developer Experience for NEAR

GitHub Issues Join the DevTools community on Telegram

What is the DevEx team?

The Developer Experience (DevEx) team bridges the gap between building powerful capabilities on NEAR and making those capabilities usable for developers.

This repository serves as a public-facing tracking hub for DevEx initiatives, issues, and milestones.

Why does the DevEx team exist?

  • SDKs lag behind protocol releases – new nearcore capabilities become usable days or weeks after they ship, slowing adoption.
  • Release engineering is manual – version bumping, binary distribution, and downstream testing are error-prone and lack a clear SLA.
  • Local testing tools lack key features – no snapshot/revert capabilities, inefficient patch_state, and other gaps compared to other blockchains make local testing painful.

By using our own features internally before releasing them publicly to testnet or mainnet, we see problems early, fix them quickly, and keep the ecosystem in sync with the protocol.

Repositories we own

Core SDKs & APIs

Repository Description Status
near-sdk-rs NEAR smart contract SDK for Rust Active
near-api-rs Rust-based API client library for interacting with the NEAR blockchain Evolving
near-jsonrpc-client-rs Low-level client for interfacing with the NEAR Protocol via JSON-RPC Migration
near-openapi-client-rs Progenitor-generated client and types for the NEAR JSON-RPC API Stable
near-openrpc-client-rs Generated Rust types and async client for the NEAR Protocol JSON-RPC API, built from the official OpenRPC specification Stable
near-indexer-client Pull-based NEAR HTTP indexing with consumer-owned checkpoints Stable
near-socialdb-client-rs Client library for working with data in NEAR Social (SocialDB) Stable

CLI Tools

Repository Description Status
near-cli-rs CLI tool for interacting with the NEAR blockchain Stable
cargo-near Cargo extension for building near-sdk-rs smart contracts and ABI schemas on NEAR Stable
cargo-near-new-project-template Template for new cargo-near projects Stable
near-validator-cli-rs CLI extension for validator operations Stable
near-verify-rs Reference implementation of NEP-330 1.2.0+ for reproducible NEAR smart contract builds Stable

Sandbox & Testing

Repository Description Status
near-sandbox-rs Rust wrapper for the neard binary compiled with the sandbox feature flag Stable
near-sandbox-js JavaScript wrapper for the neard binary compiled with the sandbox feature flag Stable
near-workspaces-rs Rust testing framework for NEAR smart contracts Deprecating
near-contract-sim A fast, in-process NEAR simulator for Rust tests Active

Primitives & Types

Repository Description Status
near-account-id-rs NEAR account ID type and validation Stable
near-gas-rs NEAR gas type Stable
near-token-rs A small crate to work with NEAR token values ergonomically and efficiently Stable
near-sdk-abi ABI schema types for NEAR smart contracts Frozen
near-abi-rs NEAR smart contract ABI primitives Stable
near-abi-client-rs Library to generate Rust client code from NEAR ABI Frozen
borsh-rs Binary Object Representation Serializer for Hashing Stable
near-slip10 SLIP-0010 ed25519 private key derivation, a NEAR fork of the slip10 crate Stable

Other

Repository Description Status
near-plugins NEAR smart contract plugins Stable
bridge-sdk-js TypeScript SDK for cross-chain token transfers using the Omni Bridge protocol Stable
near-tla Model-check the cross-contract logic of NEAR smart contracts with TLA+ Active
shared-workflows Shared GitHub Actions workflows for NEAR repositories Stable

Ownership implies responsibility for usability, maintenance, and coordinated releases - not sole authorship.

Getting in touch

About

NEAR Developer Experience team tracking and documentation

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors