Skip to content

gear-tech/gear-js

Repository files navigation

GEAR

Gear-JS

CI Discord

Gear Wiki Gear IDEA


Overview

A comprehensive collection of TypeScript/JavaScript libraries, tools, and services powering the Gear Protocol ecosystem. This monorepo contains everything developers need to build, test, and deploy applications on Gear.

📦 Core Packages

The main TypeScript library for interacting with Gear nodes. Features include:

  • 📤 Program creating
  • 🔄 Message sending and state querying
  • 🔐 Account management and transaction signing
  • 📡 WebSocket subscriptions for real-time updates
  • 🔍 Payloads encoding

React components for Gear applications:

  • 🎨 Pre-built UI components
  • 📱 Responsive and accessible design
  • 🔌 Easy integration with Gear API

Offline transaction generation for the Gear Protocol:

  • 🔒 Secure offline transaction creation
  • 🔗 Integration with @substrate/txwrapper-core
  • 📝 Support for all Gear pallet extrinsics

🛠 Tools & Services

A development portal for Gear programs - idea.gear-tech.io

Features:

  • 🔧 Gear program deployment and testing environment
  • 🔄 Program interaction and testing tools
  • 👛 Account and balance management
  • 📊 Network monitoring

Supporting Services

Service Description
Explorer Node.js backend for indexed blockchain data
Squid Data indexing service using Squid SDK
Faucet Testnet token distribution service
Meta Storage Program metadata management service

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/gear-tech/gear-js.git
cd gear-js
  1. Install dependencies:
yarn install
  1. Build all packages:
yarn build

📚 Documentation

🤝 Contributing

We welcome contributions! Please create an issue or open a pull request on GitHub.

📄 License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

twit github discord medium medium

About

Tools and applications for interacting with Gear node.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 33