awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
anoma avatar

anoma/anoma

0
View on GitHub↗
33,787 stars·4,116 forks·Elixir·MIT·9 viewsanoma.net↗

Anoma

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 privacy-preserving framework that leverages zero-knowledge proofs to hide transaction details, sender identities, and asset amounts on public ledgers. Security is managed through hardware-backed passkeys, which derive hierarchical cryptographic keyrings in session memory to eliminate the need for persistent local storage. Furthermore, Anoma employs protocol adapters—smart contracts deployed to external chains—to act as secure gateways for cross-chain asset interoperability and shielded transaction management.

The system includes a comprehensive toolkit for building decentralized applications, featuring high-performance cryptographic operations executed via WebAssembly modules. Developers can access diagnostic utilities like the Anoma Explorer to monitor protocol activity, indexed transactions, and resource logic. The infrastructure also supports private resource retrieval through discovery-key-based indexing, ensuring that encrypted data is routed securely to the appropriate user keyring.

Documentation and developer resources include practical tutorials for building applications, such as guides for implementing passkey-based identity management and shielded token deposit workflows.

Features

  • Transaction Orchestrators - Anoma coordinates user requests, generates zero-knowledge proofs, and settles final transaction objects on the blockchain by using a protocol adapter to manage network communication.
  • Cross-Chain Interoperability Protocols - A set of interoperable protocols and smart contract adapters that facilitate secure resource movement and state synchronization across heterogeneous networks.
  • Distributed Operating Systems - Abstracting the complexities of underlying blockchain networks to provide a unified interface for building and scaling decentralized systems.
  • Identity & Key Management - Managing cryptographic user identities and sensitive keys within web applications using hardware-backed authentication and secure derivation methods.
  • Privacy-Preserving Transaction Protocols - Enables private token transfers by hiding transaction details and automating gas payments.
  • Privacy-Preserving Transactions - Anoma moves tokens to one or more receivers while keeping amounts and parties hidden on-chain using zero-knowledge proofs and automatic change-back handling.
  • Intent-Based Coordination - Processes user-defined goals as declarative intents matched and settled by decentralized solvers.
  • Resource-Based Architectures - A state management architecture that treats digital assets as programmable resources to enable complex, intent-based interactions across distributed systems.
  • Distributed Computing Frameworks - Abstracts blockchain complexities to provide a unified interface for users and developers.
  • Financial Anonymity Tools - Hides sender identity, transaction amounts, and receiver details from public view during transfers.
  • Zero-Knowledge Proof Frameworks - Building decentralized applications that leverage cryptographic proofs to ensure data privacy and secure state transitions for users.
  • Zero-Knowledge Proof Orchestration - Generates cryptographic proofs off-chain to verify transaction validity while keeping sensitive data hidden.
  • Zero-Knowledge Toolkits - A collection of libraries and modules for building web applications that manage private keys, generate cryptographic proofs, and orchestrate shielded operations.
  • Resource-Based State Machines - Manages system state through discrete, programmable resource objects that track ownership and logic.
  • Cross-Chain Bridges - Anoma provides bridge contracts to facilitate cross-chain interactions and allow users to view their transaction history through a centralized explorer interface.
  • Key Derivation Schemes - Anoma generates authority, nullifier, encryption, and discovery key pairs from a single seed using standard cryptographic derivation methods to ensure consistent identity management.
  • Passkey Authentication - Derives hierarchical cryptographic keyrings from hardware-backed passkeys for secure identity management.
  • Shielded Asset Deposits - Facilitates depositing tokens from a standard wallet into a shielded pool by creating encrypted private resources.
  • Shielded Asset Withdrawals - Supports withdrawing tokens from a shielded pool to a standard wallet address via secure transfer flows.
  • More to explore - Reference implementation for a specific protocol.
  • Development SDKs - Provides guides and tools for building applications with private keyrings and token management.
  • Memory-Based Key Protection - Anoma protects sensitive keys by storing them in session memory instead of local storage and deriving them from passkeys to prevent unauthorized access or persistence.
  • Transaction Management - Submits transactions to proving services and monitors status, costs, and balances.
  • Cross-Chain Gateways - Deploys smart contracts to external chains to act as secure gateways for cross-chain communication.
  • Protocol Adapters - Provides smart contract gateways that enable applications to run on external blockchain chains.
  • Data Indexing Services - Anoma retrieves stored data payloads, registers keys for routing, and verifies the health and configuration status of the indexing service to ensure reliable data access.
  • Indexing Services - Enables private resource retrieval by registering discovery keys with an indexing service.
  • Protocol Explorers - Displays indexed transactions, resource logics, and protocol activity across the network.
  • WebAssembly - Anoma loads binary modules once at application startup and reuses builder instances to avoid redundant loading and improve performance during active user sessions.
  • Address Encoding Utilities - Anoma serializes public keys and checksums into a shareable string format to allow users to easily share their destination address for receiving tokens.
  • WebAssembly Cryptography - Executes high-performance cryptographic operations and proof generation within the browser using pre-compiled binary modules.

Star history

Star history chart for anoma/anomaStar history chart for anoma/anoma

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Anoma

Similar open-source projects, ranked by how many features they share with Anoma.
  • ethereumbook/ethereumbookethereumbook avatar

    ethereumbook/ethereumbook

    21,521View on GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    blockchainbookdapp
    View on GitHub↗21,521
  • 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
  • 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
  • monero-project/moneromonero-project avatar

    monero-project/monero

    10,335View on GitHub↗

    Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It utilizes a peer-to-peer network and a distributed ledger to allow users to send and receive currency while hiding transaction senders, receivers, and amounts. The system achieves financial confidentiality through the use of ring signatures for sender obfuscation and RingCT with Bulletproofs to hide transaction values. To ensure network security and decentralization, it employs a memory-hard proof-of-work algorithm optimized for general-purpose CPUs. The project provides a full no

    C++blockchainc-plus-pluscmake
    View on GitHub↗10,335
See all 30 alternatives to Anoma→

Frequently asked questions

What does anoma/anoma do?

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…

What are the main features of anoma/anoma?

The main features of anoma/anoma are: Transaction Orchestrators, Cross-Chain Interoperability Protocols, Distributed Operating Systems, Identity & Key Management, Privacy-Preserving Transaction Protocols, Privacy-Preserving Transactions, Intent-Based Coordination, Resource-Based Architectures.

What are some open-source alternatives to anoma/anoma?

Open-source alternatives to anoma/anoma include: ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It… mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… monero-project/monero — Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It… ibax-io/go-ibax — go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with… smartcontractkit/chainlink — Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and…