Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Smart Contracts

Smart Contracts

296 projects

Showing 36 of 296 projects

Hyperlane
HyperlaneTypeScript

An interchain messaging protocol enabling applications to communicate and share state between blockchains.

#interchain#interchain-messaging#smart-contracts
Stars71
Forks599
Last commit1 day ago
rust-algorand-sdk
rust-algorand-sdkRust

A Rust SDK for building applications on the Algorand blockchain, providing comprehensive tools for transactions, smart contracts, and API clients.

#crypto#smart-contracts#cryptocurrency
Stars70
Forks37
Last commit4 days ago
CityCoin
CityCoinClarity

A protocol enabling communities to create programmable tokens for city improvement using the Stacks blockchain.

#civic-tech#smart-contracts#stacks-blockchain
Stars69
Forks23
Last commit3 years ago
Redspot
RedspotTypeScript

A development environment, testing framework, and asset pipeline for Substrate pallet-contracts (ink!) development.

#plugin-system#ink-contracts#smart-contracts
Stars69
Forks17
Last commit4 years ago
tealer
tealerPython

A static analyzer for Teal (Algorand Smart Contracts) that detects vulnerabilities and visualizes contract structure.

#smart-contracts#control-flow-graph#blockchain-security
Stars63
Forks13
Last commit2 years ago
Starcoin Framework Commons
Starcoin Framework CommonsMove

A Move commons library providing reusable smart contract components for cross-chain DApp development on multiple Move-based blockchains.

#move-language#library#dapp-development
Stars61
Forks20
Last commit
Q*cert
Q*certCoq

A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.

#coq-proof-assistant#functional-programming#nested-relational-algebra
Stars59
Forks10
Last commit2 years ago
Jupiter
JupiterRust

A Substrate-based blockchain network for Wasm smart contracts using the FRAME Contracts pallet in the Polkadot ecosystem.

#webassembly#frame-contracts-pallet#polkadot
Stars56
Forks7
Last commit4 years ago
EOSDrops
EOSDropsJavaScript

A Node.js tool for executing token airdrops on the EOS blockchain with configurable caps and blacklists.

#blockchain-utilities#smart-contracts#decentralized-finance
Stars55
Forks22
Last commit8 years ago
Auction Demo
Auction DemoPython

An example smart contract NFT auction implementation on the Algorand blockchain.

#pyteal#test-environment#smart-contracts
Stars55
Forks50
Last commit3 years ago
Cordage
CordageKotlin

Enables interoperability between Corda and EVM-based blockchains through data propagation and verification modules.

#hyperledger#smart-contracts#blockchain-interoperability
Stars54
Forks6
Last commit2 years ago
TEALScript
TEALScriptTypeScript

A TypeScript subset for developing Algorand smart contracts, enabling AVM development with native TypeScript syntax and IDE support.

#compiler#developer-tools#smart-contracts
Stars53
Forks19
Last commit7 months ago
ExecutorDAO
ExecutorDAOClarity

A modular DAO framework for the Stacks blockchain where proposals and features are implemented as smart contracts in Clarity.

#modular-architecture#stacks#smart-contracts
Stars52
Forks27
Last commit4 years ago
clsdk
clsdkC++

A C++ testing framework for EOSIO smart contracts with in-contract WebAssembly debugging in VS Code.

#webassembly#smart-contracts#eosio
Stars51
Forks24
Last commit2 years ago
STC
STCMove

A comprehensive Move framework providing core modules and libraries for building applications on the Starcoin blockchain.

#move-language#integration-testing#dapp-development
Stars49
Forks27
Last commit6 months ago
Token
TokenMove

A comprehensive Move framework providing core modules and libraries for building applications on the Starcoin blockchain.

#move-language#starcoin#smart-contracts
Stars49
Forks27
Last commit6 months ago
WavesJ
WavesJJava

A Java library for interacting with the Waves blockchain, supporting node interaction, offline transaction signing, and address creation.

#waves-blockchain#java-library#offline-signing
Stars48
Forks32
Last commit4 months ago
ricardian-template-toolkit
ricardian-template-toolkitTypeScript

A renderer for the Ricardian Contract specification, enabling consistent display of EOSIO smart contract agreements.

#smart-contracts#contract-renderer#eosio
Stars45
Forks19
Last commit
reti
retiTypeScript

Open-source protocol for creating and managing decentralized staking pools on the Algorand blockchain.

#consensus-incentives#smart-contracts#node-daemon
Stars44
Forks21
Last commit3 months ago
STAR
STARMove

A general-purpose decentralized exchange (DEX) protocol built on the Starcoin blockchain.

#dex#move-language#starcoin
Stars44
Forks18
Last commit3 months ago
algorand-mcp
algorand-mcpTypeScript

An MCP server that provides AI agents and LLMs with secure access to the Algorand blockchain for wallet management, transactions, and DeFi operations.

#smart-contracts#ai-agents#typescript
Stars44
Forks21
Last commit1 month ago
Starswap
StarswapMove

A general-purpose decentralized exchange (DEX) protocol built on the Starcoin blockchain.

#dex#move-language#starcoin
Stars44
Forks18
Last commit3 months ago
Folks-Finance/algorand-js-sdk
Folks-Finance/algorand-js-sdkTypeScript

JavaScript SDK for interacting with the Folks Finance lending and borrowing protocol on the Algorand blockchain.

#smart-contracts#typescript#borrowing
Stars42
Forks11
Last commit1 month ago
algorand-php
algorand-phpPHP

Unofficial community SDK to interact with the Algorand blockchain, enabling payments, asset creation, and smart contracts in PHP and Laravel.

#indexer#blockchain-sdk#laravel
Stars42
Forks13
Last commit3 years ago
bitcoin-sdk-js
bitcoin-sdk-jsJavaScript

A TypeScript/JavaScript library for creating Bitcoin transactions with support for Segwit, Taproot, and advanced smart contracts.

#transaction-library#message-signing#taproot
Stars39
Forks7
Last commit9 months ago
Move Vim
Move VimVim Script

Vim plugin providing syntax highlighting and indentation for the Move smart contract language.

#move-language#developer-tools#smart-contracts
Stars39
Forks12
Last commit2 years ago
@kolirt/vue-web3-auth
@kolirt/vue-web3-authTypeScript

A Vue 3 library for Web3 authentication and blockchain interactions using WalletConnect Web3Modal v2 and wagmi.

#walletconnect#authentication#wagmi
Stars37
Forks8
Last commit1 year ago
tealang
tealangGo

A high-level programming language for Algorand smart contracts that compiles to TEAL v6 with imperative syntax.

#programming-language#compiler#layer-1
Stars37
Forks8
Last commit4 years ago
MoveDID
MoveDIDMove

A decentralized identity (DID) protocol built on the Movement blockchain, enabling verifiable credentials for humans, organizations, and AI agents.

#verifiable-credentials#decentralized-identity#smart-contracts
Stars35
Forks15
Last commit1 year ago
EOSLIME
EOSLIMEJavaScript

A complete EOSIO framework for development, testing, and deployment in JavaScript and TypeScript.

#javascript-framework#eoslime#smart-contracts
Stars35
Forks15
Last commit3 years ago
KingOfEos
KingOfEosJavaScript

A decentralized application (dapp) built on the EOS blockchain, featuring a smart contract-based game.

#crypto-gaming#smart-contracts#eos-blockchain
Stars33
Forks15
Last commit7 years ago
algorand-agent-skills
algorand-agent-skillsPython

A collection of agent skills and configurations for AI-assisted development on the Algorand blockchain.

#ai-assisted-development#developer-tools#algokit
Stars33
Forks15
Last commit1 month ago
Java SDK
Java SDKJava

A robust, reactive, type-safe Java library for interacting with smart contracts on the Sui blockchain network.

#move-language#java-library#blockchain-sdk
Stars32
Forks14
Last commit2 years ago
ride-examples
ride-examplesScala

A collection of example smart contracts for accounts and assets written in the RIDE programming language.

#waves-blockchain#smart-contracts#asset-scripts
Stars31
Forks31
Last commit5 years ago
smart-asa
smart-asaPython

A reference implementation of Smart ASAs, combining Algorand Standard Assets with smart contract programmability for evolvable digital assets.

#pyteal#smart-contracts#teal
Stars31
Forks3
Last commit2 years ago
AptosAMMswap
AptosAMMswapMove

A decentralized automated market maker (AMM) swap protocol built on the Aptos blockchain.

#move-language#smart-contracts#liquidity-pools
Stars30
Forks16
Last commit3 years ago
PreviousPage 5 of 9

Related Tags

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
3 years ago
3 years ago
Next
#Blockchain193
#Algorand80
#Web366
#Cryptocurrency65
#Blockchain Development59
#Ethereum54
#Decentralized Applications37
#Move Language35
#Developer Tools34
#Defi33
#Eosio32
#Rust32