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.
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
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
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 |
- Clone the repository:
git clone https://github.com/gear-tech/gear-js.git
cd gear-js
- Install dependencies:
yarn install
- Build all packages:
yarn build
We welcome contributions! Please create an issue or open a pull request on GitHub.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.