https://github.com/near/DX
Developer Experience building on NEAR
https://github.com/near/DX
Last synced: 25 days ago
JSON representation
Developer Experience building on NEAR
- Host: GitHub
- URL: https://github.com/near/DX
- Owner: near
- Created: 2023-07-28T22:34:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T12:51:11.000Z (11 months ago)
- Last Synced: 2025-03-25T06:02:36.211Z (about 1 month ago)
- Homepage: http://near.dev
- Size: 162 KB
- Stars: 26
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-ccamel - near/DX - Developer Experience building on NEAR (Misc)
README
# NEAR Protocol Developer Guide
[](https://neardevhub.org/)
[](https://bit.ly/near-dev-calendar)
[](https://t.me/addlist/VyVjNaP190JlOGMx)
[](https://newsletter.neardevhub.org/)
[](https://github.com/orgs/near/discussions/new?category=dev-feedback)> 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
| Website | Description | Repo |
| ----------- | ----------- | --- |
|[docs.near.org](https://docs.near.org) | NEAR Developer Documentation |[near/docs](https://github.com/near/docs)
|[nomicon.io](https://nomicon.io)| NEAR Protocol Specification Documentation | [near/neps](https://github.com/near/neps)
|[near-nodes.io](https://near-nodes.io)| NEAR Node Documentation _(Validator, RPC, Archival)_ |[near/node-docs](https://github.com/near/node-docs)---
### โ๏ธ Protocol
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- | --- |
| nearcore | Reference implementation of NEAR Protocol |[near/nearcore](https://github.com/near/nearcore)|[](https://github.com/near/nearcore/releases)
| NEPs | NEAR Protocol Specifications and Standards |[near/neps](https://github.com/near/neps)| โ---
### ๐ Decentralized Frontend Stack
> Create decentralized frontend components by storing it's source code on the blockchain ๐คฏ.
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- |--|
|**๐ GATEWAY**||||
| near-discovery | near.org Gateway |[near/near-discovery](https://github.com/near/near-discovery)| [](https://github.com/near/near-discovery/releases)
| near.social | near.social Gateway | [NearSocial/viewer](https://github.com/NearSocial/viewer) | โ
| near-discovery-components | Core components / primitives for near.org | [near/near-discovery-components](https://github.com/near/near-discovery-components)| โ
|**๐ EXECUTION ENVIRONMENT**||||
| VM | B.O.S. Virtual Machine | [nearsocial/VM](https://github.com/NearSocial/VM) |[](https://github.com/nearsocial/vm/releases)
| BWE | B.O.S. Web Engine ***(WIP replacement for VM)*** | [near/bos-web-engine](https://github.com/near/bos-web-engine) |โ
|**๐ DATABASE**||||
| B.O.S. Database | Smart contract hosting frontend source code & user data | [nearsocial/social-db](https://github.com/NearSocial/social-db)|โ---
### ๐ ๏ธ Dev Tools
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- |--|
| create-near-app | Easy fullstack dApp deployment tool | [near/create-near-app](https://github.com/near/create-near-app) | [](https://github.com/near/create-near-app/releases)
| cargo-near | Cargo extension for building smart contracts and ABI schemas on NEAR | [near/cargo-near](https://github.com/near/cargo-near) | [](https://github.com/near/cargo-near/releases)
| BOS VSCode Ext. | VSCode extension for building B.O.S. components | [near/near-vscode](https://github.com/near/near-vscode) | [](https://github.com/near/near-vscode/releases)
| BOS Loader | Simplifying multiple component local development | [near/bos-loader](https://github.com/near/bos-loader) | [](https://github.com/near/bos-loader/releases)### ๐ป CLI
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- |--|
| near-cli | JS based CLI for interacting w/ NEAR | [near/near-cli](https://github.com/near/near-cli)|[](https://github.com/near/near-cli/releases)
| near-cli-rs| Rust based CLI for interacting w/ NEAR | [near/near-cli-rs](https://github.com/near/near-cli-rs)| [](https://github.com/near/near-cli-rs/releases)
| BOS CLI | CLI for simplifying local development on BOS | [bos-cli-rs/bos-cli-rs](https://github.com/bos-cli-rs/bos-cli-rs) | [](https://github.com/bos-cli-rs/bos-cli-rs/releases)### ๐ Wallet / Auth
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- | --- |
| wallet-selector |Wallet integration tool for NEAR|[near/wallet-selector](https://github.com/near/wallet-selector)|[](https://github.com/near/wallet-selector/releases)
| web3-onboard | Wallet integration tool for multichain |[blocknative/web3-onboard](https://github.com/blocknative/web3-onboard)|[](https://github.com/blocknative/web3-onboard/releases)
| FastAuth Signer | Authenticate and sign transactions w/ FastAuth |[near/fast-auth-signer](https://github.com/near/fast-auth-signer)|โ
| mpc-recovery | Create and restore accounts w/ OIDC protocol|[near/mpc-recovery](https://github.com/near/mpc-recovery)|โ
| iDOS | Decentralized identity, storage, and verification | [idos-network/idos-sdk-js](https://github.com/idos-network/idos-sdk-js)|โ### ๐ API
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- | --- |
| near-api-js | API tool for frontend & backend JS libraries |[near/near-api-js](https://github.com/near/near-api-js)|[](https://github.com/near/near-api-js/releases)### ๐ Smart Contracts
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- |---|
| near-sdk-js|Create smart contracts w/ JavaScript | [near/near-sdk-js](https://github.com/near/near-sdk-js) | [](https://github.com/near/near-sdk-js/releases)
| near-sdk-rs|Create smart contracts w/ Rust | [near/near-sdk-rs](https://github.com/near/near-sdk-rs)| [](https://github.com/near/near-sdk-rs/releases)
| Keypom | Customizable key creation for NFT/FT drops |[keypom/keypom](https://github.com/keypom/keypom)|[](https://github.com/keypom/keypom/releases)### ๐งช Testing
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- | --- |
| workspaces-js| Testing sandbox written in JS |[near/workspaces-js](https://github.com/near/workspaces-js)|[](https://github.com/near/near-workspaces-js/releases)
| workspaces-rs| Testing sandbox written in Rust |[near/workspaces-rs](https://github.com/near/workspaces-rs)|[](https://github.com/near/near-workspaces-rs/releases)### ๐ Blockchain Data Indexing
| Name | Description | Repo | Latest Release |
| ----------- | ----------- | --- | --- |
| QueryApi | Build custom indexers and query with GraphQL endpoints|[near/queryapi](https://github.com/near/queryapi)|โ
| near-lake-indexer | Built on [NEAR Indexer](https://github.com/near/nearcore/tree/master/chain/indexer) that stores JSON in AWS S3 bucket |[near/near-lake-indexer](https://github.com/near/near-lake-indexer)|[](https://github.com/near/near-lake-indexer/releases)
| near-lake-framework-rs | Stream blocks from NEAR Lake into your server |[near/near-lake-framework-rs](https://github.com/near/near-lake-framework-rs)|[](https://github.com/near/near-lake-framework-rs/releases)
| near-lake-framework-js | Stream blocks from NEAR Lake into your server |[near/near-lake-framework-js](https://github.com/near/near-lake-framework-js)| โ