{"id":37414189,"url":"https://github.com/carbobit/apex-sdk","last_synced_at":"2026-01-16T06:00:10.144Z","repository":{"id":323977470,"uuid":"1095002276","full_name":"carbobit/apex-sdk","owner":"carbobit","description":"Unified Rust SDK for  blockchain development                         ","archived":false,"fork":false,"pushed_at":"2026-01-09T04:11:46.000Z","size":3397,"stargazers_count":31,"open_issues_count":11,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-09T04:43:43.250Z","etag":null,"topics":["blockchain","ethereum","evm","polkadot","rust","substrate"],"latest_commit_sha":null,"homepage":"https://apexsdk.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carbobit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-12T13:12:08.000Z","updated_at":"2026-01-09T04:01:50.000Z","dependencies_parsed_at":"2026-01-08T08:07:03.340Z","dependency_job_id":null,"html_url":"https://github.com/carbobit/apex-sdk","commit_stats":null,"previous_names":["kherldhussein/apex-sdk","eurybits/apex-sdk"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/carbobit/apex-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbobit%2Fapex-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbobit%2Fapex-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbobit%2Fapex-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbobit%2Fapex-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carbobit","download_url":"https://codeload.github.com/carbobit/apex-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbobit%2Fapex-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T03:13:13.607Z","status":"ssl_error","status_checked_at":"2026-01-16T03:11:47.863Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","ethereum","evm","polkadot","rust","substrate"],"created_at":"2026-01-16T06:00:08.604Z","updated_at":"2026-01-16T06:00:10.099Z","avatar_url":"https://github.com/carbobit.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apex SDK Protocol\n\n[![CI](https://github.com/carbobit/apex-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/carbobit/apex-sdk/actions/workflows/ci.yml)\n[![Integration Tests](https://github.com/carbobit/apex-sdk/actions/workflows/integration-tests.yml/badge.svg)](https://github.com/carbobit/apex-sdk/actions/workflows/integration-tests.yml)\n[![Daily Health Check](https://github.com/carbobit/apex-sdk/actions/workflows/daily-health-check.yml/badge.svg)](https://github.com/carbobit/apex-sdk/actions/workflows/daily-health-check.yml)\n[![Security](https://github.com/carbobit/apex-sdk/actions/workflows/security.yml/badge.svg)](https://github.com/carbobit/apex-sdk/actions/workflows/security.yml/badge.svg)\n[![Benchmarks](https://github.com/carbobit/apex-sdk/actions/workflows/benchmarks.yml/badge.svg)](https://github.com/carbobit/apex-sdk/actions/workflows/benchmarks.yml)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Rust](https://img.shields.io/badge/Rust-1.85%2B-orange.svg)](https://www.rust-lang.org/)\n[![Docs](https://img.shields.io/badge/docs-latest-brightgreen.svg)](https://apexsdk.dev/)\n[![Crates.io](https://img.shields.io/crates/v/apex-sdk.svg)](https://crates.io/crates/apex-sdk)\n[![Downloads](https://img.shields.io/crates/d/apex-sdk.svg)](https://crates.io/crates/apex-sdk)\n[![Discord](https://img.shields.io/discord/322538954119184384.svg?logo=discord\u0026logoColor=white\u0026label=Discord\u0026color=5865F2)](https://discord.gg/zCDFsBaZJN)\n[![Twitter Follow](https://img.shields.io/twitter/follow/apexsdk?style=social)](https://twitter.com/apexsdk)\n\n\u003e **Build secure, multichain blockchain applications with compile-time safety**\n\nApex SDK Protocol is a compile-time safe, unified Rust SDK that enables developers to build multichain applications spanning Substrate and EVM ecosystems. With a single, intuitive API, reduce development complexity while ensuring type safety and native performance across Polkadot, Kusama, Ethereum, and more.\n\n## Features\n\n- **Unified Interface**: Single API for both Substrate and EVM blockchains\n- **Compile-Time Type Safety**: Catch errors before deployment, not in production\n- **Native Performance**: Rust-based implementation for optimal execution speed\n- **Metadata-Driven**: Automatic type generation from blockchain runtime metadata\n- **Multi-Chain Ready**: Built-in support for multichain communication\n- **Modular Architecture**: Easy to extend with new blockchain protocols\n- **Comprehensive Testing**: Built-in testing framework for multichain scenarios\n- **Developer Friendly**: Extensive documentation and examples\n\n## Quick Start\n\nGet started with Apex SDK in under 5 mins:\n\n```bash\n# Install Apex SDK CLI\ncargo install apex-sdk-cli\n\n# Create a new multi-chain project\napex new my-multi-chain-app\n\n# Navigate to project directory\ncd my-multi-chain-app\n\n# Build and test\ncargo build\ncargo test\n```\n\n## Installation\n\n### Requirements\n\n- Rust 1.85 or higher\n- Cargo package manager\n\n### Via Cargo\n\n```toml\n# Add to your Cargo.toml\n[dependencies]\napex-sdk = \"0.1.0\"\napex-sdk-substrate = \"0.1.0\"\napex-sdk-evm = \"0.1.0\"\n```\n\n### From Source\n\n```bash\n# Clone the repository\ngit clone https://github.com/carbobit/apex-sdk.git\ncd apex-sdk\n\n# Build from source\ncargo build --release\n\n# Run tests\ncargo test --all-features\n\n# Install locally\ncargo install --path ./cli\n```\n\n## Testing\n\nApex SDK includes comprehensive testing infrastructure with unit tests, integration tests, and Docker-based testing against local blockchain nodes.\n\n### Quick Testing\n\n```bash\n# Run all unit tests\ncargo test\n\n# Run with all features\ncargo test --all-features\n\n# Run doc tests\ncargo test --doc\n```\n\n### Docker Integration Tests\n\nTest against actual blockchain nodes running in Docker containers:\n\n```bash\n# Start test nodes (Hardhat + Substrate)\n./docker/scripts/start-nodes.sh\n\n# Run EVM integration tests\nINTEGRATION_TESTS=1 cargo test --test evm_integration_test -- --include-ignored\n\n# Run Substrate integration tests\nINTEGRATION_TESTS=1 cargo test --test substrate_integration_test -- --include-ignored\n\n# Stop test nodes\n./docker/scripts/stop-nodes.sh\n```\n\nSee [`docker/README.md`](docker/README.md) for detailed documentation on the Docker integration test infrastructure.\n\n## Supported Chains\n\n### Currently Supported\n\n| Chain     | Type      | Status | Features        |\n| --------- | --------- | ------ | --------------- |\n| Polkadot  | Substrate | Stable | Full support    |\n| Kusama    | Substrate | Stable | Full support    |\n| Ethereum  | EVM       | Stable | Full support    |\n| BSC       | EVM       | Stable | Full support    |\n| Polygon   | EVM       | Stable | Full support    |\n| Avalanche | EVM       | Stable | Full support    |\n| Moonbeam  | Hybrid    | Stable | Substrate + EVM |\n| Astar     | Hybrid    | Stable | Substrate + EVM |\n\n### Coming Soon\n\n- Cosmos SDK chains (via IBC)\n- Solana\n- Near Protocol\n- Arbitrum \u0026 Optimism (L2s)\n\n## Documentation\n\n**[Complete Documentation Hub](./docs/DOCUMENTATION_HUB.md)** - Your one-stop guide\n\n### Quick Links\n\n| Resource                                 | Description                      |\n| ---------------------------------------- | -------------------------------- |\n| [**Quick Start**](./docs/QUICK_START.md) | Get started in 5 minutes         |\n| [**API Reference**](./docs/API.md)       | Complete API documentation       |\n| [**CLI Guide**](./docs/CLI_GUIDE.md)     | Command-line tools guide         |\n| [**Roadmap**](./docs/ROADMAP.md)         | Development roadmap \u0026 priorities |\n| [**Security**](./docs/SECURITY.md)       | Security policies \u0026 reporting    |\n\n### Domain Shortcuts\n\nQuick access via dedicated subdomains:\n\n- [start.apexsdk.dev](https://start.apexsdk.dev) - Quick Start\n- [api.apexsdk.dev](https://api.apexsdk.dev) - API Reference\n- [cli.apexsdk.dev](https://cli.apexsdk.dev) - CLI Guide\n- [play.apexsdk.dev](https://play.apexsdk.dev) - Interactive Viewer\n- [docs.apexsdk.dev](https://docs.apexsdk.dev) - Full Documentation\n\nSee [DOMAINS.md](./docs/DOMAINS.md) for the complete domain structure.\n\n### Examples\n\nCheck out the [`examples/`](./examples) directory for complete working examples:\n\n- **[`evm-transfer/`](./examples/evm-transfer/)** - Execute actual ETH transfers on testnet with wallet signing\n- **[`evm-contract-call/`](./examples/evm-contract-call/)** - Type-safe ERC-20 contract interactions using Alloy\n- [`account-manager/`](./examples/account-manager/) - Multi-chain account management\n- [`price-oracle/`](./examples/price-oracle/) - Multi-chain price aggregation\n- [`contract-orchestration/`](./examples/contract-orchestration/) - Smart contract deployment\n- [`parachain-assets/`](./examples/parachain-assets/) - Parachain asset management\n\n### Advanced Topics\n\n- [**Typed Metadata**](./docs/TYPED_METADATA.md) - Compile-time type safety\n- [**Testing Framework**](./docs/TESTING_FRAMEWORK.md) - Comprehensive testing\n- [**Security Audit**](./docs/SECURITY_AUDIT.md) - Security review results\n- [**Ecosystem Integration**](./docs/ECOSYSTEM_INTEGRATION.md) - Third-party integrations\n\n## Contributing\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines\n\n**Quick Start:**\n\n```bash\ngit clone https://github.com/carbobit/apex-sdk.git\ncd apex-sdk\ncargo test --all-features\n```\n\n**Setup Git Hooks (Recommended):**\n\nInstall pre-commit hooks to catch CI failures before pushing:\n\n```bash\n./scripts/install-git-hooks.sh\n```\n\nThis will automatically run format checks, clippy lints, and builds before each commit.\nTo bypass (use sparingly): `git commit --no-verify`\n\n**[Development Guide](./docs/DEVELOPMENT.md)**\n\n## Community\n\n- **Discord**: [Join our community](https://discord.gg/zCDFsBaZJN)\n- **GitHub Discussions**: [Ask questions and share ideas](https://github.com/carbobit/apex-sdk/discussions)\n- **Issues**: [Report bugs or request features](https://github.com/carbobit/apex-sdk/issues)\n\n## Security\n\n**Report vulnerabilities:** security@apexsdk.dev\n\n**[Security Policy](./SECURITY.md)** | **[Security Profiles](./SECURITY_PROFILES.md)** | **[Security Audit](./docs/SECURITY_AUDIT.md)**\n\n### Security-Hardened Builds\n\nApex SDK includes multiple security-hardened build profiles:\n\n```bash\n# Production build with maximum security\ncargo build --profile release-secure\n\n# Standard production build\ncargo build --release\n\n# See SECURITY_PROFILES.md for detailed information\n```\n\n## License\n\n[Apache 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarbobit%2Fapex-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarbobit%2Fapex-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarbobit%2Fapex-sdk/lists"}