awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 रिपॉजिटरी

Awesome GitHub RepositoriesSmart Contract Languages

Programming languages specifically designed for writing and deploying blockchain smart contracts.

Distinct from Smart Contract Compilers: Candidates focused on compilers or frameworks, not the identity of the language itself

Explore 13 awesome GitHub repositories matching programming languages & runtimes · Smart Contract Languages. Refine with filters or upvote what's useful.

Awesome Smart Contract Languages GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • fuellabs/swayFuelLabs का अवतार

    FuelLabs/sway

    61,626GitHub पर देखें↗

    Sway is a smart contract development language and programming environment designed for writing, compiling, and deploying secure blockchain programs. It serves as a type-safe language for building on-chain logic and a static analysis toolchain that validates contracts before they are executed on a network. The ecosystem provides a development environment focused on blockchain application logic and web3 backend engineering. It integrates a type-safe programming approach to reduce vulnerabilities and ensure reliable state transitions for decentralized services. The toolchain incorporates static

    Functions as a type-safe programming language specifically designed for secure and efficient smart contract development.

    Rustcompilerfuellanguage
    GitHub पर देखें↗61,626
  • chia-network/chia-blockchainChia-Network का अवतार

    Chia-Network/chia-blockchain

    10,827GitHub पर देखें↗

    Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation. The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling p

    Introduces Chialisp, a Turing-complete functional smart contract language for secure financial transactions.

    Pythonblockchainblockchain-networkchia
    GitHub पर देखें↗10,827
  • goplus/xgogoplus का अवतार

    goplus/xgo

    9,436GitHub पर देखें↗

    Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man

    XGo organizes code into reusable functions, methods, and interfaces with error handling and type abstraction.

    Goai-nativedata-sciencegolang
    GitHub पर देखें↗9,436
  • smartcontractkit/chainlinksmartcontractkit का अवतार

    smartcontractkit/chainlink

    8,222GitHub पर देखें↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Documents writing basic Solidity contracts with public functions for compilation and deployment.

    Goblockchainchainlinkethereum
    GitHub पर देखें↗8,222
  • ibax-io/go-ibaxIBAX-io का अवतार

    IBAX-io/go-ibax

    7,858GitHub पर देखें↗

    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

    Features a multilingual virtual machine that translates diverse programming languages into executable instructions for smart contracts.

    Goassetsblockchaincross-chain
    GitHub पर देखें↗7,858
  • mystenlabs/suiMystenLabs का अवतार

    MystenLabs/sui

    7,612GitHub पर देखें↗

    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

    Implements a resource-oriented programming language focused on structs and abilities to manage blockchain assets.

    Rustblockchaindistributed-ledger-technologymove
    GitHub पर देखें↗7,612
  • yeasy/blockchain_guideyeasy का अवतार

    yeasy/blockchain_guide

    7,069GitHub पर देखें↗

    This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech

    Describes runtime environments that execute user-defined smart contract logic on a blockchain for automated agreements.

    Gobitcoinblockchainbook
    GitHub पर देखें↗7,069
  • processing/processingprocessing का अवतार

    processing/processing

    6,487GitHub पर देखें↗

    Processing is a creative coding environment and Java graphics library designed for writing visual sketches that produce interactive 2D and 3D graphics and animations. It runs on the Java Virtual Machine, using an OpenGL-based hardware-accelerated rendering pipeline, and operates on a sketch-based execution model where programs run as continuous loops of setup and draw functions with event-driven input handling for keyboard, mouse, and window interactions. The environment distinguishes itself as a cross-platform sketch tool that runs visual programs unchanged on desktop, web, Android, and Rasp

    Defines the sketch lifecycle with setup, draw, and event functions for visual programs.

    Java
    GitHub पर देखें↗6,487
  • ethereum/ethereum-org-websiteethereum का अवतार

    ethereum/ethereum-org-website

    5,941GitHub पर देखें↗

    This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications. The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins

    Guides the creation of self-executing smart contracts that run on Ethereum's virtual machine.

    Markdownblockchainchakra-uiethereum
    GitHub पर देखें↗5,941
  • vyperlang/vypervyperlang का अवतार

    vyperlang/vyper

    5,180GitHub पर देखें↗

    Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that execute on the Ethereum Virtual Machine. It utilizes a Pythonic syntax to define contract logic and state, serving as a target for formal verification to allow for machine-checked proofs of correctness. The language distinguishes itself through strict architectural constraints that prioritize predictability and security. It enforces acyclic call graphs by prohibiting recursion and mandates bounded loops to ensure static gas prediction. Additionally, it features a native fixed-point

    Provides a typed programming language specifically designed for writing and deploying Ethereum Virtual Machine smart contracts.

    Pythonethereumethereum-dapplanguage
    GitHub पर देखें↗5,180
  • solana-foundation/anchorsolana-foundation का अवतार

    solana-foundation/anchor

    5,090GitHub पर देखें↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Uses a Rust DSL with macros and account validation to define on-chain Solana smart contract logic.

    Rustblockchaincoralrust
    GitHub पर देखें↗5,090
  • corda/cordacorda का अवतार

    corda/corda

    4,077GitHub पर देखें↗

    Corda एक वितरित लेजर तकनीक प्लेटफॉर्म है जिसका उपयोग निजी, इंटरऑपरेबल व्यावसायिक नेटवर्क बनाने के लिए किया जाता है। यह वैश्विक डेटा प्रसारण की आवश्यकता के बिना विशिष्ट प्रतिभागियों के बीच तथ्यों के साझा रिकॉर्ड बनाने और स्मार्ट कॉन्ट्रैक्ट्स को निष्पादित करने के लिए एक फ्रेमवर्क प्रदान करता है। यह प्लेटफॉर्म पॉइंट-टू-पॉइंट स्टेट डिस्ट्रीब्यूशन मॉडल और UTXO-आधारित लेजर के माध्यम से खुद को अलग करता है, यह सुनिश्चित करता है कि लेनदेन डेटा केवल शामिल पक्षों के बीच साझा किया जाता है ताकि सख्त गोपनीयता बनी रहे। यह Java या Kotlin में लिखे गए व्यावसायिक लॉजिक को निष्पादित करने के लिए JVM-आधारित स्मार्ट कॉन्ट्रैक्ट इंजन का उपयोग करता है और लेनदेन विशिष्टता को सत्यापित करने और डबल-स्पेंडिंग को रोकने के लिए नोटरी-आधारित तंत्र का उपयोग करता है। यह सिस्टम क्षमताओं के एक व्यापक सेट को कवर करता है, जिसमें पब्लिक की इंफ्रास्ट्रक्चर के माध्यम से सर्टिफिकेट-आधारित पहचान प्रबंधन, टोकन और वित्तीय साधनों को ट्रैक करने के लिए डिजिटल एसेट लाइफसाइकिल प्रबंधन, और मल्टी-पार्टी सर्वसम्मति के लिए वितरित वर्कफ़्लो समन्वय शामिल है। इसमें नोड इंफ्रास्ट्रक्चर निगरानी, लेजर स्टेट निरीक्षण और ओरेकल सेवाओं के माध्यम से ऑफ-लेजर डेटा के एकीकरण के लिए उपकरण भी शामिल हैं। यह प्रोजेक्ट नोड प्रबंधन के लिए एक कमांड-लाइन इंटरफेस और कॉन्ट्रैक्ट फ्लो लॉजिक और लेजर एप्लिकेशन्स को सत्यापित करने के लिए एक स्वचालित परीक्षण सूट प्रदान करता है।

    Executes smart contract business logic written in Java or Kotlin within a JVM runtime.

    Kotlincordadistributed-ledgerdlt
    GitHub पर देखें↗4,077
  • stellar/stellar-corestellar का अवतार

    stellar/stellar-core

    3,269GitHub पर देखें↗

    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

    Enables interaction with network smart contracts using predefined specifications across various programming languages.

    C++
    GitHub पर देखें↗3,269
  1. Home
  2. Programming Languages & Runtimes
  3. Smart Contract Languages

सब-टैग एक्सप्लोर करें

  • Design AnalyzersExamines the architectural design and internal logic of smart contract languages and their implementation on blockchain platforms. **Distinct from Smart Contract Languages:** Distinct from Smart Contract Languages: focuses on analyzing the design and internal logic of smart contract languages, not the languages themselves.
  • Functional Smart Contract EnginesRuntime environments that execute Turing-complete functional smart contract languages. **Distinct from Smart Contract Languages:** Distinct from Smart Contract Languages: focuses on the execution engine, not the language itself.
  • JVM RuntimesExecution environments specifically for smart contracts written in JVM languages. **Distinct from Smart Contract Languages:** Focuses on the JVM runtime execution rather than the language specification itself.
  • Multi-Language Contract InterfacesImplementations of smart contract interaction specifications across different programming languages. **Distinct from Smart Contract Languages:** Focuses on the integration of the specification for interaction, not the language used to write the contract.
  • Multilingual Virtual MachinesVirtual machines capable of translating and executing smart contracts written in multiple different programming languages. **Distinct from Smart Contract Languages:** Focuses on the VM's ability to support multiple languages (multilingualism) rather than a single specific smart contract language.
  • On-Chain Program Writing with DSL1 सब-टैगUsing a Rust DSL with macros and account validation to define on-chain smart contract logic. **Distinct from Smart Contract Languages:** Distinct from Smart Contract Languages: focuses on the DSL framework for writing Solana programs, not the language itself.
  • Security-Hardened ConstraintsLanguage-level restrictions, such as bounded loops and recursion bans, to ensure predictability and safety. **Distinct from Smart Contract Languages:** Focuses on architectural constraints for gas predictability and safety rather than general smart contract functionality.
  • Smart Contract Structuring with MacrosUsing macros to organize all account validation, instruction dispatch, and error handling in smart contracts. **Distinct from Smart Contract Languages:** Distinct from Smart Contract Languages: focuses on the macro-based structuring approach for Solana contracts, not the language itself.