Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Move
  3. Diem

Diem

Apache-2.0Rustdiem-core-v1.4.4

A decentralized, programmable distributed ledger providing a global financial infrastructure.

Visit WebsiteGitHubGitHub
16.7k stars2.5k forks0 contributors

What is Diem?

Diem is a decentralized, programmable distributed ledger designed to provide a global financial infrastructure. It aims to empower billions of people by offering a trusted and innovative blockchain-based payment network. The project includes a prototype implementation with a testnet for developers to explore its capabilities.

Target Audience

Developers, researchers, and organizations interested in blockchain technology, decentralized finance (DeFi), and building scalable financial applications.

Value Proposition

Developers choose Diem for its focus on creating a secure, scalable financial network with programmable transactions using the Move language, offering a prototype to experiment with next-generation payment systems.

Overview

Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.

Use Cases

Best For

  • Experimenting with blockchain-based payment network prototypes
  • Developing decentralized finance (DeFi) applications
  • Learning about programmable distributed ledgers and smart contracts
  • Researching blockchain scalability and state machine replication
  • Building applications that require a JSON-RPC API for blockchain interaction
  • Exploring governance models through Diem Improvement Proposals (DIPs)

Not Ideal For

  • Production applications requiring stable, long-term supported APIs
  • Teams needing a mature blockchain ecosystem with extensive third-party integrations
  • Developers seeking a general-purpose smart contract platform beyond payment-focused use cases
  • Projects dependent on guaranteed future development and community support

Pros & Cons

Pros

Innovative Move Language

Implements Move, a language designed for safe resource management in blockchain, as detailed in the technical papers, offering enhanced security for financial transactions.

Live Testnet for Experimentation

Provides a testnet for developers to prototype with real transactions, enabling hands-on learning without production risks, as highlighted in the README.

Structured Governance via DIPs

Features Diem Improvement Proposals (DIPs) for community-driven protocol enhancements, promoting transparency and iterative development.

Comprehensive JSON-RPC API

Offers a standardized JSON-RPC API for blockchain interaction, facilitating integration with external applications, as specified in the documentation.

Cons

Prototype Instability

Explicitly labeled as a prototype with constantly evolving APIs, leading to frequent breaking changes and unreliability for long-term projects, per the developer note.

Acquisition Uncertainty

The 2022 acquisition of Diem's IP by Silvergate raises questions about future development direction and support, adding risk for adopters.

Niche Financial Focus

Primarily designed for payment networks, limiting its applicability for broader decentralized applications compared to more versatile blockchains.

Frequently Asked Questions

Quick Stats

Stars16,672
Forks2,546
Contributors0
Open Issues361
Last commit2 days ago
CreatedSince 2019

Tags

#prototype#move-language#smart-contracts#decentralized-finance#testnet#governance#blockchain#distributed-ledger

Links & Resources

Website

Included in

Rust56.6kMove1.5k
Auto-fetched 15 hours ago

Related Projects

linera-protocollinera-protocol

Main repository for the Linera protocol

Stars32,152
Forks2,392
Last commit1 day ago
FoundryFoundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Stars10,502
Forks2,581
Last commit19 hours ago
datahavendatahaven

An EVM compatible Substrate chain, powered by StorageHub and secured by EigenLayer

Stars7,927
Forks146
Last commit3 months ago
SuiSui

Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

Stars7,728
Forks11,674
Last commit16 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub