awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to reown-com/appkit

Open-source alternatives to Appkit

30 open-source projects similar to reown-com/appkit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Appkit alternative.

  • walletconnect/web3modalWalletConnect avatar

    WalletConnect/web3modal

    5,424View on GitHub↗

    Web3Modal is a wallet connection interface and onboarding toolkit used to link external cryptocurrency wallets to applications across multiple blockchain networks. It provides a unified user interface for managing digital wallet connections and tracking user authentication sessions. The project features an embedded social wallet system that enables non-custodial wallet provisioning via social logins and email to remove the requirement for seed phrases. It also includes an account abstraction framework for deploying programmable smart accounts and a multi-chain provider router to manage transa

    TypeScript
    View on GitHub↗5,424
  • trustwallet/assetstrustwallet avatar

    trustwallet/assets

    5,339View on GitHub↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Go
    View on GitHub↗5,339
  • mystenlabs/suiMystenLabs avatar

    MystenLabs/sui

    7,612View on GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    View on GitHub↗7,612

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • wevm/wagmiwevm avatar

    wevm/wagmi

    6,731View on GitHub↗

    Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p

    TypeScriptdappethereumhooks
    View on GitHub↗6,731
  • rainbow-me/rainbowrainbow-me avatar

    rainbow-me/rainbow

    4,358View on GitHub↗

    Rainbow is a mobile application for storing, sending, and managing digital assets on the Ethereum blockchain and compatible networks. It functions as a mobile wallet and gallery for managing cryptocurrency and non-fungible tokens. The project includes an integrated web browser that injects a wallet provider to enable interaction with decentralized applications. It features a transaction simulator that previews the outcome of smart contract interactions before a user signs a request, and a crypto asset aggregator for swapping currencies and depositing fiat funds via third-party providers. The

    TypeScript
    View on GitHub↗4,358
  • remix-project-org/remix-projectremix-project-org avatar

    remix-project-org/remix-project

    3,003View on GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    View on GitHub↗3,003
  • adrianhajdin/project_web3.0adrianhajdin avatar

    adrianhajdin/project_web3.0

    4,255View on GitHub↗

    This project is a blockchain education platform that integrates a React frontend with Solidity smart contracts to create a decentralized application. It functions as a learning system that generates personalized educational roadmaps and tracks user progress using decentralized technology. The platform employs a hybrid identity integration system, verifying users through both traditional email providers and blockchain wallet connections. This allows for user identity management and account verification to control access to protected areas of the application. The codebase covers the deployment

    JavaScriptsmart-contractssolidityweb3
    View on GitHub↗4,255
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    View on GitHub↗3,269
  • eth-infinitism/account-abstractioneth-infinitism avatar

    eth-infinitism/account-abstraction

    1,877View on GitHub↗

    This project provides a framework for implementing Ethereum account abstraction, enabling the creation of programmable smart contract wallets. It serves as an implementation of the standardized protocol for managing blockchain accounts, allowing developers to replace traditional private keys with custom logic for authentication and signature verification. The infrastructure centers on a core orchestration contract that validates and executes bundled transaction requests. This architecture supports the grouping of multiple operations into a single network request to optimize gas usage, alongsi

    TypeScript
    View on GitHub↗1,877
  • bluewallet/bluewalletBlueWallet avatar

    BlueWallet/BlueWallet

    3,146View on GitHub↗

    BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar

    TypeScriptbitcoinbitcoinjsblockchain
    View on GitHub↗3,146
  • bitpay/walletbitpay avatar

    bitpay/wallet

    3,938View on GitHub↗

    This project is a multi-chain cryptocurrency wallet and self-custodial asset manager. It allows users to store, manage, and transfer digital assets across multiple blockchain networks while maintaining exclusive local control over private keys. The application implements multisignature security, requiring a quorum of digital signatures from multiple participants to authorize transactions for shared funds. It also provides tools for self-custodial management, including hierarchical deterministic key derivation and local private key storage. The platform covers a range of financial operations,

    TypeScriptbitcoinbitpayblockchain
    View on GitHub↗3,938
  • vechain/vechain-dapp-kitvechain avatar

    vechain/vechain-dapp-kit

    1,716View on GitHub↗

    The Vechain dApp Kit is a development framework designed to facilitate the creation of decentralized applications on the Vechain network. It provides a collection of modular tools for integrating wallet connectivity and blockchain transaction signing directly into web-based user interfaces. The kit functions as a unified interface layer that abstracts diverse wallet connection protocols into a consistent application programming interface. It utilizes a pluggable architecture for wallet adapters and a reactive system to track the lifecycle of blockchain transactions from initiation to final co

    TypeScript
    View on GitHub↗1,716
  • openzeppelin/openzeppelin-contractsOpenZeppelin avatar

    OpenZeppelin/openzeppelin-contracts

    27,157View on GitHub↗

    OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo

    Solidityethereumevmsecurity
    View on GitHub↗27,157
  • noahzinsmeister/web3-reactNoahZinsmeister avatar

    NoahZinsmeister/web3-react

    5,690View on GitHub↗

    web3-react is a React framework for building decentralized applications that connect to Ethereum wallets and read blockchain state. It provides a unified interface for wallet connection management, enabling Ethereum dApp development through a collection of hooks and providers that abstract away provider-specific logic. The library is built around a connector plugin architecture that normalizes interactions across different Ethereum networks and wallet implementations. It distributes blockchain state through React Context and synchronizes state reactively by subscribing to provider events like

    TypeScript
    View on GitHub↗5,690
  • inkonchain/ink-kitinkonchain avatar

    inkonchain/ink-kit

    36,479View on GitHub↗

    ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain applications. It provides a set of themed layouts and reusable UI elements tailored for decentralized application user experiences. The project includes a standardized blockchain wallet connector to manage identities and allow users to link cryptocurrency wallets to a web application. It combines these identity tools with pre-styled components to facilitate the development of web3 user interfaces.

    TypeScript
    View on GitHub↗36,479
  • offciercia/defi-developer-road-mapOffcierCia avatar

    OffcierCia/DeFi-Developer-Road-Map

    10,697View on GitHub↗

    This project serves as a comprehensive educational roadmap and technical resource collection for developers building decentralized finance applications. It provides a structured curriculum that guides users through the entire lifecycle of blockchain development, from mastering smart contract architecture and security best practices to integrating decentralized infrastructure into modern web applications. The repository distinguishes itself by offering a holistic view of the decentralized ecosystem, bridging the gap between low-level protocol interaction and high-level application design. It c

    JavaScriptawesomeawesome-listblockchain
    View on GitHub↗10,697
  • web3/web3.jsweb3 avatar

    web3/web3.js

    19,936View on GitHub↗

    web3.js is a comprehensive TypeScript library designed to facilitate interaction with Ethereum-compatible blockchain networks. It serves as a foundational toolkit for decentralized applications, providing the necessary interfaces to query network state, manage cryptographic identities, and execute smart contract transactions. By abstracting the complexities of blockchain communication, the library enables developers to integrate decentralized logic directly into their applications. The library distinguishes itself through a modular architecture that prioritizes extensibility and flexible conn

    TypeScriptabi-decodersabi-encodersapi
    View on GitHub↗19,936
  • web3j/web3jweb3j avatar

    web3j/web3j

    5,385View on GitHub↗

    Web3j is a Java and Android library designed to integrate applications with Ethereum blockchain clients. It provides a JSON-RPC client for reading chain data and submitting transactions, a smart contract wrapper generator that creates native Java code from contract definitions, and a programmatic wallet manager for handling cryptographic keys and signing transactions. The project distinguishes itself through a template-based wrapper generation system that allows for type-safe interaction with on-chain contracts. It also includes a dedicated toolset for translating human-readable domain names

    Java
    View on GitHub↗5,385
  • matter-labs/zksyncmatter-labs avatar

    matter-labs/zksync

    4,950View on GitHub↗

    zkSync is an Ethereum layer 2 scaling network and zero-knowledge rollup solution. It processes transactions off-chain and submits validity proofs to the mainchain to increase throughput and reduce transaction costs while inheriting the security of the Ethereum mainnet. The project features an account abstraction framework that uses smart accounts and session keys to enable gasless transactions and simplified user onboarding. It includes a zero-knowledge proof framework for verifying computations and asset transfers without revealing underlying private data. The system covers a broad range of

    Rustteam-core
    View on GitHub↗4,950
  • ethereum/web3.pyethereum avatar

    ethereum/web3.py

    5,519View on GitHub↗

    Web3.py is a Python library that provides a comprehensive interface for interacting with the Ethereum blockchain. It functions as a JSON-RPC client, allowing applications to connect to blockchain nodes via HTTP, WebSocket, or IPC to read network state and send transactions. The library includes a dedicated smart contract interface that uses Application Binary Interface definitions to deploy contracts and execute on-chain functions. It also features a cryptography toolkit for signing transactions and hashing data with Keccak, alongside utilities for translating Ethereum Name Service domain nam

    Python
    View on GitHub↗5,519
  • uniswap/interfaceUniswap avatar

    Uniswap/interface

    5,513View on GitHub↗

    This project is a decentralized exchange frontend and web interface for the Uniswap protocol. It functions as an Ethereum DeFi dashboard and on-chain asset manager, providing the user interface necessary for executing peer-to-peer cryptocurrency trades and managing liquidity pools. The interface enables decentralized token swapping and digital asset exchanges by routing trades through liquidity pools. It provides specialized tools for liquidity pool management, including the ability to add, remove, or migrate assets to earn rewards, as well as mechanisms for launching new cryptocurrency token

    TypeScriptblockchainethereumuniswap
    View on GitHub↗5,513
  • blockrunai/clawrouterBlockRunAI avatar

    BlockRunAI/ClawRouter

    3,020View on GitHub↗

    ClawRouter is an AI model router and API gateway designed to classify query complexity and assign prompts to the most efficient model tier. It operates as a multi-model AI proxy that orchestrates traffic between various large language models and AI media generators through a unified interface. The project distinguishes itself by integrating a non-custodial micropayment processor using the x402 protocol. This allows for per-request API access and USDC settlement on Base and Solana chains, replacing static API keys with wallet-based authentication and real-time budget enforcement. The system c

    TypeScriptaiai-agentsanthropic
    View on GitHub↗3,020
  • ethereum-optimism/optimismethereum-optimism avatar

    ethereum-optimism/optimism

    6,453View on GitHub↗

    Optimism is an Ethereum optimistic rollup stack designed to increase transaction throughput by processing transactions on a secondary layer and settling the state on the Ethereum mainnet. It functions as a scaling framework that utilizes a rollup sequencer to order transactions, produce blocks, and submit batched data to the primary blockchain. The system features a fraud proof system that uses on-chain instruction emulation to resolve disputes and verify the correctness of state transitions. It includes a dedicated toolset for deploying and upgrading the smart contracts required to bootstrap

    Go
    View on GitHub↗6,453
  • coinbase/x402coinbase avatar

    coinbase/x402

    5,477View on GitHub↗

    x402 is a protocol and framework that enables cryptocurrency payments for HTTP API calls, using the HTTP 402 status code to negotiate payment before granting access to resources. It supports per-request micropayments across multiple blockchain networks, with batch settlement of off-chain vouchers into a single on-chain transaction to reduce costs. The protocol also includes wallet-based signature authentication, allowing access without a payment when only identity verification is required. The framework distinguishes itself with a service discovery registry where paid endpoints are listed wit

    TypeScript
    View on GitHub↗5,477
  • stripe/stripe-phpstripe avatar

    stripe/stripe-php

    4,017View on GitHub↗

    The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and financial services into applications. It provides a programmatic interface for managing connected accounts, issuing virtual cards, and automating payouts to sellers. The library distinguishes itself through a comprehensive suite of billing and payment tools, including support for recurring charges, usage-based billing, and the management of customer self-service portals. It further enables financial automation via tax and revenue libraries that handle global sales tax calculation and

    PHP
    View on GitHub↗4,017
  • input-output-hk/cardano-slinput-output-hk avatar

    input-output-hk/cardano-sl

    3,756View on GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    View on GitHub↗3,756
  • btcpayserver/btcpayserverbtcpayserver avatar

    btcpayserver/btcpayserver

    7,407View on GitHub↗

    BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra

    C#bitcoinbitcoin-payment-gatewaybitcoin-payment-processor
    View on GitHub↗7,407
  • spesmilo/electrumspesmilo avatar

    spesmilo/electrum

    8,501View on GitHub↗

    Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra

    Pythonbitcoinbitcoin-walletelectrum
    View on GitHub↗8,501
  • ethereum/mistethereum avatar

    ethereum/mist

    7,431View on GitHub↗

    Mist is a desktop application that serves as both an Ethereum wallet client and a decentralized application browser. It manages Ethereum accounts, synchronizes blockchain data, and provides a dedicated interface for interacting with DApps hosted on the Ethereum network. The application distinguishes itself by bundling an embedded Ethereum node that can be orchestrated and configured through command-line flags, with support for both IPC and RPC transport protocols. It includes a sandboxed DApp browser that isolates each application's execution context, and a transaction signing gateway that au

    JavaScriptblockchainbrowserelectron
    View on GitHub↗7,431
  • python-social-auth/social-app-djangopython-social-auth avatar

    python-social-auth/social-app-django

    2,133View on GitHub↗

    This project is a Django library that enables web applications to authenticate users through third-party identity providers using standard protocols like OAuth and OpenID Connect. It functions as an integration layer that delegates authentication to external services, allowing users to sign in with existing accounts while maintaining a persistent link to their local application profile. The library distinguishes itself through a modular pipeline that executes a sequence of functions to validate and manage user records during the login process. It employs a strategy-based approach to encapsula

    Pythonauthenticationdjangohacktoberfest
    View on GitHub↗2,133