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

Open-Source Alternatives to Serum

Ranking updated Aug 19, 2026

For an open source decentralized exchange protocol, the strongest matches are sea-protocol/seaprotocol (Sea Protocol is a decentralized exchange and hybrid order), aave/aave-protocol (The Aave Protocol is a decentralized lending and liquidity) and uniswap/v3-core (This repository implements an automated market maker for Ethereum). noahzinsmeister/web3-react and inkonchain/ink-kit round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to serum”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Serum

Find the best repos with AI.We'll search the best matching repositories with AI.
  • sea-protocol/seaprotocolsea-protocol avatar

    sea-protocol/seaprotocol

    5,049View on GitHub↗

    Sea Protocol is a decentralized exchange platform and grid trading protocol deployed on the Aptos and Sui blockchains. It provides a trading infrastructure that combines on-chain order books with automated market maker liquidity hubs and a cross-chain trading engine. The system is distinguished by its automated grid trading capabilities, which execute buy and sell orders at linear or geometric price intervals to capture market volatility. It also supports zero-spread trading through post-only order routing and a hybrid model that integrates central limit order books with automated market make

    Sea Protocol is a decentralized exchange and hybrid order book platform deployed on Aptos and Sui, featuring on-chain order books, AMM liquidity hubs, and cross-chain trading engines that align with your exchange requirements.

    MoveLiquidity PoolsOn-chain Order Books
    View on GitHub↗5,049
  • aave/aave-protocolaave avatar

    aave/aave-protocol

    1,436View on GitHub↗

    The Aave Protocol is a decentralized liquidity protocol that functions as a financial primitive for managing interest-bearing assets and collateralized debt positions. It operates as a non-custodial money market on the Ethereum blockchain, enabling users to participate as depositors or borrowers through autonomous smart contracts that eliminate the need for traditional intermediaries. The protocol distinguishes itself through a modular interest rate strategy that decouples economic logic from core pool contracts, allowing for independent updates to risk parameters. It utilizes algorithmic mod

    The Aave Protocol is a decentralized lending and liquidity market rather than an order book decentralized exchange or Serum-style trading protocol, making it a neighbouring financial primitive instead of the requested exchange tool.

    HTMLLiquidity PoolsLiquidity Pool Designs
    View on GitHub↗1,436
  • uniswap/v3-coreUniswap avatar

    Uniswap/v3-core

    5,005View on GitHub↗

    This project is a decentralized exchange core and Ethereum automated market maker providing the foundational on-chain logic for managing liquidity pools and executing token swaps. It implements an ERC-20 token swap engine and an on-chain liquidity manager to facilitate the exchange of standardized fungible tokens. The system utilizes a concentrated liquidity protocol, allowing providers to allocate assets within specific price ranges to increase capital efficiency. It employs a constant product formula for price calculation and a tick-based tracking system to manage liquidity distribution. Un

    This repository implements an automated market maker for Ethereum rather than a central-limit order book protocol inspired by Serum, making it the wrong trading mechanism for this search.

    TypeScriptConstant Product Market MakersAutomated Market MakersLiquidity Pool Creations
    View on GitHub↗5,005
  • 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

    This repository is a React framework for connecting Ethereum wallets and managing blockchain state rather than a decentralized exchange or order book protocol.

    TypeScriptWallet IntegrationsWallet Connector PluginsWallet Provider Connectors
    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.

    This repository is a React component library and UI kit for building frontend interfaces rather than a decentralized exchange or order book protocol itself.

    TypeScriptWallet IntegrationsWallet Provider Connectors
    View on GitHub↗36,479
  • 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

    This is an Ethereum developer toolkit and React hooks library for building dapps, which is a building block rather than the decentralized exchange or order book protocol requested.

    TypeScriptWallet IntegrationsWallet Provider Connectors
    View on GitHub↗6,731
  • anoma/anomaanoma avatar

    anoma/anoma

    33,787View on GitHub↗

    Anoma is a distributed operating system designed to abstract the complexities of blockchain networks into a unified interface for cross-chain coordination. At its core, the platform utilizes a resource-based state machine and an intent-centric execution model, where user-defined goals are processed and settled by decentralized solvers rather than through direct, manual execution. This architecture enables the creation of applications that operate across heterogeneous distributed networks while maintaining a consistent developer and user experience. The platform distinguishes itself through a

    Anoma is a cross-chain coordination architecture and distributed operating system rather than a decentralized exchange or order book protocol like Serum.

    ElixirCross-Chain BridgesCross-Chain GatewaysCross-Chain Interoperability Protocols
    View on GitHub↗33,787
  • linera-io/linera-protocollinera-io avatar

    linera-io/linera-protocol

    32,085View on GitHub↗

    Linera is a multi-chain smart contract platform designed for horizontal scalability through a microchain-based distributed ledger. By partitioning state into independent, parallel chains that share a common validator set, the protocol enables high-performance execution of modular applications. The system utilizes a WebAssembly-based runtime to ensure secure, platform-independent execution of contract logic across the network. The platform distinguishes itself through an asynchronous messaging framework that coordinates state changes between chains by queuing messages for execution in subseque

    Linera is a multi-chain smart contract platform providing infrastructure and message-passing protocols rather than a decentralized exchange order book protocol.

    RustWallet IntegrationsCross-Chain Communication ProtocolsCross-Chain Messaging Protocols
    View on GitHub↗32,085
  • unionlabs/unionunionlabs avatar

    unionlabs/union

    73,961View on GitHub↗

    Union is an interoperability messaging protocol and trust-minimized asset bridge designed to transport data and instructions across diverse blockchain ecosystems. It provides a zero-knowledge cross-chain bridge and a state verifier that uses zero-knowledge provers and light clients to validate blockchain state transitions without relying on trusted intermediaries. The project features a WebAssembly blockchain runtime that hosts virtualized smart contracts and stacks for extensible network functionality. It employs a modular relayer architecture and a decentralized mechanism for moving assets

    Union is a zero-knowledge cross-chain interoperability protocol and messaging bridge, which provides a communication and asset-transfer building block rather than a decentralized exchange or order book protocol.

    RustCross-Chain BridgesCross-Chain Communication Protocols
    View on GitHub↗73,961
  • hummingbot/hummingbothummingbot avatar

    hummingbot/hummingbot

    18,907View on GitHub↗

    Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and algorithmic strategies across centralized and decentralized cryptocurrency exchanges. It provides a modular environment where users can orchestrate containerized bots to execute complex market-making, grid trading, and arbitrage operations. The platform distinguishes itself through a skill-based architecture that integrates large language models, enabling users to monitor market conditions and control trading operations via natural language commands. It features a unified con

    Hummingbot is an algorithmic trading and market-making framework rather than a decentralized exchange protocol itself, though it connects to various exchanges and order books for automated trading.

    PythonWallet IntegrationsAutomated Market Makers
    View on GitHub↗18,907
  • reown-com/appkitreown-com avatar

    reown-com/appkit

    5,417View on GitHub↗

    AppKit is a multi-chain wallet connection kit and onboarding framework designed to integrate diverse blockchain networks into a unified interface. It provides a comprehensive suite for connecting applications to EVM, Solana, Bitcoin, TON, and TRON ecosystems, facilitating both self-custodial wallet linking and the creation of new accounts. The project distinguishes itself through a Web3 onboarding system that utilizes social and email-based authentication to generate embedded wallets, reducing cryptographic friction for new users. It further supports advanced identity management via a blockch

    AppKit is a multi-chain wallet connection and onboarding kit rather than a decentralized exchange or order book protocol, though it provides the wallet integration required to interact with such trading platforms.

    TypeScriptWallet IntegrationsWallet Provider Connectors
    View on GitHub↗5,417
  • ibax-io/go-ibaxIBAX-io avatar

    IBAX-io/go-ibax

    7,858View on GitHub↗

    go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da

    This project is a general-purpose blockchain protocol platform and decentralized application infrastructure rather than a decentralized exchange or order book protocol inspired by Serum.

    GoCross-Chain BridgesCross-Chain Communication ProtocolsCross-Chain Interoperability Protocols
    View on GitHub↗7,858

Related searches

  • an open source alternative to proprietary software
  • an open source alternative to Softr
  • an open source alternative to proprietary software
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
sea-protocol/seaprotocol5KMoveNOASSERTIONMar 2, 2026
aave/aave-protocol1.4KHTMLNOASSERTIONAug 2, 2024
uniswap/v3-core5KTypeScriptNOASSERTIONApr 30, 2026
noahzinsmeister/web3-react5.7KTypeScriptGPL-3.0Aug 20, 2024
inkonchain/ink-kit36.5KTypeScriptMITOct 20, 2025
wevm/wagmi6.7KTypeScriptMITJun 22, 2026
anoma/anoma33.8KElixirMITJun 15, 2026
linera-io/linera-protocol32.1KRustApache-2.0Jun 16, 2026
unionlabs/union74KRustApache-2.0Jun 16, 2026
hummingbot/hummingbot18.9KPythonApache-2.0Jun 16, 2026
an open source model for generating music
  • an open source alternative to HeyGen
  • an open source alternative to Craft
  • an open source seo and marketing suite
  • an open source desktop application for running large language models