Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Cosmos SDK
  3. Agoric SDK

Agoric SDK

Apache-2.0TypeScriptagoric-upgrade-22b

A JavaScript smart contract platform for building secure, composable DeFi applications on a scalable blockchain.

GitHubGitHub
354 stars251 forks0 contributors

What is Agoric SDK?

Agoric is a JavaScript-native smart contract platform that enables developers to build secure, composable decentralized applications, particularly for the DeFi sector. It combines a scalable blockchain with an object-capability security model, allowing developers to write contracts in JavaScript and create reusable financial primitives. The platform aims to bridge mainstream web development with blockchain technology by leveraging familiar tools and patterns.

Target Audience

JavaScript developers looking to enter the blockchain and DeFi space, teams building complex decentralized financial applications, and projects requiring secure, composable smart contract components.

Value Proposition

Developers choose Agoric for its JavaScript-native approach, which significantly lowers the barrier to entry for blockchain development compared to learning new languages like Solidity. Its built-in object-capability security model provides strong safety guarantees for DeFi applications, and its focus on composability allows for rapid development of complex financial systems from reusable parts.

Overview

monorepo for the Agoric Javascript smart contract platform

Use Cases

Best For

  • Building decentralized finance (DeFi) applications like automated market makers or lending protocols
  • Creating secure, composable smart contracts using JavaScript
  • Developing blockchain applications that require object-capability security
  • Teams transitioning from traditional web development to blockchain
  • Projects needing reusable financial primitives and standardized asset handling
  • Implementing complex economic agreements and trustless interactions on-chain

Not Ideal For

  • Projects that do not require blockchain or smart contract functionality, such as traditional centralized web applications
  • Teams already deeply integrated with Ethereum and its Solidity-based tooling and ecosystem
  • Developers seeking a vast library of pre-audited, third-party smart contracts for rapid deployment
  • Applications with strict time-to-market constraints that cannot afford the complex setup and learning curve

Pros & Cons

Pros

JavaScript Native Development

Allows developers to write smart contracts in JavaScript, leveraging familiar tools and patterns as highlighted in the README's emphasis on reducing the learning curve for mainstream developers.

Object-Capability Security

Built-in security model uses unforgeable references to restrict resource access, providing strong safety guarantees for DeFi applications, as mentioned in the key features.

Composable DeFi Primitives

Offers reusable financial components like ERTP and Zoe, enabling secure combination for complex applications, which is a core feature highlighted in the project description.

Scalable Blockchain Architecture

Designed for high throughput and low latency to support real-time economic interactions, as noted in the features, making it suitable for demanding DeFi use cases.

Cons

Complex Build and Setup

Requires specific versions of Go, Node.js, Yarn, and compilers, with additional hurdles on newer architectures like Apple Silicon, as detailed in the prerequisites and build sections of the README.

Limited Ecosystem Maturity

As a newer platform, it lacks the extensive third-party libraries, tools, and community resources available in established ecosystems like Ethereum, which can slow development.

Documentation and Tooling Fragmentation

Relies on external documentation for getting started, and the monorepo structure with multiple packages can make navigation and debugging more challenging for newcomers.

Frequently Asked Questions

Quick Stats

Stars354
Forks251
Contributors0
Open Issues1,392
Last commit14 hours ago
CreatedSince 2019

Tags

#smart-contracts#cosmos-sdk#dapps#javascript#scalability#blockchain#defi#web3

Built With

G
Go
y
yarn
J
JavaScript
C
Cosmos SDK
N
Node.js

Included in

Cosmos SDK597
Auto-fetched 3 hours ago

Related Projects

EthermintEthermint

Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains

Stars1,815
Forks587
Last commit2 years ago
CosmWasmCosmWasm

WebAssembly Smart Contracts for the Cosmos SDK

Stars1,143
Forks412
Last commit3 days ago
PolarisPolaris

Polaris is a modular implementation of the Ethereum Virtual Machine (EVM). It can be easily integrated into any consensus engine or application, including the Cosmos-SDK.

Stars1,076
Forks359
Last commit1 year 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