awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to bitcoin/bips

Open-source alternatives to Bips

30 open-source projects similar to bitcoin/bips, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Bips alternative.

  • solana-labs/solanasolana-labs avatar

    solana-labs/solana

    14,782View on GitHub↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Rustbitcoinblockchainledger
    View on GitHub↗14,782
  • ethereum/eipsethereum avatar

    ethereum/eips

    13,894View on GitHub↗

    This project is a blockchain specification registry and version-controlled archive used to document and track technical specifications for the Ethereum blockchain protocol. It serves as a network protocol governance framework for submitting and validating community-driven technical enhancements. The repository manages the lifecycle of Ethereum Improvement Proposals through a structured process that includes drafting, submitting, and archiving specifications to ensure ecosystem compatibility. It utilizes a technical proposal validation system to check the format and syntax of documents before

    Go
    View on GitHub↗13,894
  • unicitynetwork/whitepaperunicitynetwork avatar

    unicitynetwork/whitepaper

    17,017View on GitHub↗

    This repository contains the technical specification and architectural blueprint for a decentralized network protocol designed to coordinate autonomous agents. It defines a system model for a global autonomous agentic internet, covering protocol engineering, tokenomics, and the structural design of the network infrastructure. The protocol focuses on a programmable payment system that utilizes trustless atomic swaps and specific spending conditions to release funds. It incorporates a privacy-preserving framework for off-chain transaction execution, allowing service providers and users to maint

    TeX
    View on GitHub↗17,017

AI search

Explore more awesome repositories

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

Find more with AI search
  • reactjs/rfcsreactjs avatar

    reactjs/rfcs

    5,792View on GitHub↗

    This repository is a technical proposal collection and open source governance workflow used to manage the lifecycle of feature requests. It functions as a collaborative API design framework where major architectural changes are proposed and tracked from initial draft to final acceptance. The project utilizes a Git-based governance workflow to gather community consensus. It leverages version control, pull requests, and Markdown documents to facilitate asynchronous technical reviews and distributed contributor agreement. The system covers the coordination of technical consensus and the managem

    View on GitHub↗5,792
  • input-output-hk/cardano-slinput-output-hk avatar

    input-output-hk/cardano-sl

    3,756View on GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    View on GitHub↗3,756
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    C++blockchainc-plus-pluscplusplus
    View on GitHub↗5,166
  • dair-ai/ml-visualsdair-ai avatar

    dair-ai/ml-visuals

    17,288View on GitHub↗

    ml-visuals is a machine learning figure library and research asset repository containing reusable scientific diagrams and visual templates. It provides a modular system of graphical primitives and layout templates designed to standardize the visual representation of machine learning concepts and architectures. The project utilizes a schema-driven illustration system that defines visual elements and spatial relationships using structured data to ensure reproducible scientific figures. This framework allows for the creation of professional diagrams and charts for academic papers and technical p

    artificial-intelligencedeep-learningdesign
    View on GitHub↗17,288
  • schemaorg/schemaorgschemaorg avatar

    schemaorg/schemaorg

    6,132View on GitHub↗

    Schema.org - schemas and supporting software

    HTMLjson-ldrdfstructured-data
    View on GitHub↗6,132
  • yeasy/blockchain_guideyeasy avatar

    yeasy/blockchain_guide

    7,069View on GitHub↗

    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

    Gobitcoinblockchainbook
    View on GitHub↗7,069
  • btcsuite/btcdbtcsuite avatar

    btcsuite/btcd

    6,670View on GitHub↗
    Gobitcoinbtcdhacktoberfest
    View on GitHub↗6,670
  • fuellabs/swayFuelLabs avatar

    FuelLabs/sway

    61,626View on GitHub↗

    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

    Rustcompilerfuellanguage
    View on GitHub↗61,626
  • hyperledger/hyperledgerhyperledger avatar

    hyperledger/hyperledger

    3,745View on GitHub↗

    Hyperledger is an enterprise blockchain ecosystem consisting of a collection of open-source frameworks and libraries. It provides the distributed ledger technology and modular architectures necessary to build permissioned blockchain applications for industrial use cases. The project is characterized by a multi-framework ecosystem that separates consensus and membership services into interchangeable components. This modularity allows for the use of various agreement mechanisms, including crash-fault and Byzantine fault tolerant protocols, to maintain a synchronized and immutable record of tran

    blockchaindistributed-ledgerhyperledger
    View on GitHub↗3,745
  • inoutcode/ethereum_bookinoutcode avatar

    inoutcode/ethereum_book

    4,081View on GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    View on GitHub↗4,081
  • jbranchaud/tiljbranchaud avatar

    jbranchaud/til

    14,116View on GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Vim Script
    View on GitHub↗14,116
  • ethereum/consensus-specsethereum avatar

    ethereum/consensus-specs

    3,948View on GitHub↗

    This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake consensus layer. It defines the standards for block production, state transition rules, and the beacon chain logic required to ensure consistent network agreement. The implementation covers specialized mechanisms for chain security and efficiency, including fork-choice algorithms for canonical chain determination, committee-based signature aggregation, and KZG-based blob commitments for data availability. It also specifies the protocols for light client synchronization using sync comm

    Python
    View on GitHub↗3,948
  • erigontech/erigonerigontech avatar

    erigontech/erigon

    3,529View on GitHub↗

    Erigon is an Ethereum execution client and blockchain archive node designed to maintain full or archive copies of the blockchain. It functions as a Proof-of-Stake validator, an Ethereum RPC server, and a network validator operation tool, providing the core infrastructure to validate blocks and secure the chain. The project distinguishes itself through high-performance storage and data distribution, utilizing a flat key-value state storage system instead of a Merkle Patricia Trie to increase read and write speeds. It employs BitTorrent-based data distribution for immutable historical blockchai

    Goblockchainethereum
    View on GitHub↗3,529
  • lux-core/luxLUX-Core avatar

    LUX-Core/lux

    3,751View on GitHub↗

    Lux is a blockchain infrastructure project providing a distributed ledger and a smart contract platform. It utilizes a hybrid proof-of-work and proof-of-stake consensus mechanism to secure decentralized transactions and maintain network stability. The project features a peer-to-peer ecosystem that includes a decentralized file storage system for immutable data, a masternode network for governance, and a cross-chain asset bridge. It distinguishes itself with an ASIC-resistant hashing algorithm optimized for general-purpose CPUs and a decentralized order book for matching trades without a centr

    C++
    View on GitHub↗3,751
  • corda/cordacorda avatar

    corda/corda

    4,077View on GitHub↗

    Corda is a distributed ledger technology platform used to build private, interoperable business networks. It provides a framework for creating shared records of facts and executing smart contracts between specific participants without requiring global data broadcasting. The platform distinguishes itself through a point-to-point state distribution model and a UTXO-based ledger, ensuring that transaction data is shared only between involved parties to maintain strict privacy. It utilizes a JVM-based smart contract engine to execute business logic written in Java or Kotlin and employs a notary-b

    Kotlincordadistributed-ledgerdlt
    View on GitHub↗4,077
  • smartcontractkit/full-blockchain-solidity-course-jssmartcontractkit avatar

    smartcontractkit/full-blockchain-solidity-course-js

    13,974View on GitHub↗

    This project is a comprehensive educational curriculum designed to teach developers how to build, test, and deploy decentralized applications and smart contracts on Ethereum-compatible networks. It serves as a structured technical guide for mastering programmable logic, decentralized finance protocols, and the architecture required to create secure distributed systems. The course distinguishes itself by focusing on the integration of blockchain smart contracts with web frontends, enabling the creation of interactive applications that allow users to read and write data directly from distribute

    alchemyblockchainchainlink
    View on GitHub↗13,974
  • diem/diemdiem avatar

    diem/diem

    16,678View on GitHub↗

    Diem is a distributed ledger technology platform designed for the development of decentralized applications and the execution of programmable financial transactions. It provides a comprehensive framework for operating validator nodes that maintain ledger integrity through a Byzantine fault-tolerant consensus protocol, ensuring consistent state updates across a distributed network of participants. The platform distinguishes itself through a modular node architecture that decouples consensus, execution, and storage to facilitate scalability and maintenance. It utilizes a resource-oriented virtu

    Rustblockchain
    View on GitHub↗16,678
  • consensys-archive/truffleConsenSys-archive avatar

    ConsenSys-archive/truffle

    13,929View on GitHub↗

    Truffle is a development framework designed for the end-to-end lifecycle management of decentralized applications on the Ethereum blockchain. It provides a unified environment for developers to write, compile, test, and deploy smart contracts, serving as a comprehensive suite for managing the entire development process from initial code to network publication. The framework utilizes a command-line interface to automate core tasks, including the transformation of high-level source code into executable bytecode and the orchestration of contract deployments. By integrating a local virtual machin

    TypeScriptblockchainethereumframework
    View on GitHub↗13,929
  • socialsisteryi/bilibili-api-collectSocialSisterYi avatar

    SocialSisterYi/bilibili-API-collect

    20,401View on GitHub↗

    This project serves as a community-maintained repository of documentation for the internal application programming interfaces used by the Bilibili video platform. It provides a structured reference for developers to understand service endpoints, request parameters, and data structures that are not officially documented. The collection relies on reverse-engineered network traffic analysis to map how client applications communicate with backend infrastructure. By decoding these proprietary protocols, the project offers a unified interface that allows developers to build third-party clients, agg

    View on GitHub↗20,401
  • snapshot-labs/snapshot-v1snapshot-labs avatar

    snapshot-labs/snapshot-v1

    9,109View on GitHub↗

    Snapshot is a decentralized governance platform that enables DAOs and organizations to create and manage onchain voting systems. It supports both offchain signing and onchain execution, allowing votes to be submitted as signed messages to reduce gas costs while maintaining verifiability through onchain proposal execution on Ethereum and Starknet. The platform provides a modular strategy plugin system for voting power calculation and proposal validation, along with hierarchical space and role management for multi-tier governance structures. Snapshot distinguishes itself through several advance

    Vue
    View on GitHub↗9,109
  • kotlin/keepKotlin avatar

    Kotlin/KEEP

    3,735View on GitHub↗

    KEEP is a language evolution tracker and governance tool for the Kotlin programming language. It serves as a centralized portal for managing the lifecycle of language enhancement proposals and tracking the progression of syntax and semantic changes from initial design to final release. The project functions as a technical proposal workflow engine to coordinate the review, acceptance, and revocation of formal design requests. It provides a system for documenting early ideas, integrating community feedback, and managing the evolution of language features. The platform also handles programming

    Markdownevolutionkotlinlanguage
    View on GitHub↗3,735
  • aspittel/coding-cheat-sheetsaspittel avatar

    aspittel/coding-cheat-sheets

    1,337View on GitHub↗

    This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of essential data structures and algorithmic principles. It serves as a technical resource for developers to review core programming concepts, memory layouts, and operational characteristics required for software development and technical assessments. The collection distinguishes itself by offering concise, implementation-focused documentation for a wide range of standard techniques. It covers the mechanics of various sorting and searching algorithms, graph and tree traversal stra

    algorithmsdatastructurespython
    View on GitHub↗1,337
  • fuellabs/fuels-rsFuelLabs avatar

    FuelLabs/fuels-rs

    43,162View on GitHub↗

    This project is a Rust SDK and client library for the Fuel blockchain. It serves as a smart contract development kit used to compile, deploy, and test blockchain contracts in both local and remote environments. The library includes a binding generator that creates type-safe Rust code from contract methods, ensuring compile-time safety for blockchain function calls. It also provides a local sandbox runtime to launch network nodes and simulate wallet activity for decentralized application testing. The toolset covers blockchain wallet management, transaction signing, and state querying through

    Rust
    View on GitHub↗43,162
  • mgp/book-notesmgp avatar

    mgp/book-notes

    4,097View on GitHub↗

    This project is a markdown-based personal knowledge base and digital learning journal used to store notes and summaries from books and technical literature. It serves as a reading summary repository and technical reference library for archiving key takeaways and insights from non-fiction and professional materials. The collection functions as a digital garden for curating insights from books, articles, and videos. It specifically focuses on distilling complex architectural patterns, technical concepts, and professional leadership principles into a searchable format for long-term reference. T

    book-notesbooksnotes
    View on GitHub↗4,097
  • mzzopublic/cMzzopublic avatar

    Mzzopublic/C

    4,366View on GitHub↗

    This project is a curated collection of C code implementation libraries and reference materials designed for learning the C programming language. It serves as a technical reference and study guide, providing a set of verified code samples that demonstrate core syntax and software patterns. The repository functions as a low-level programming study guide, focusing on the analysis of concrete implementations to teach memory management and hardware interaction. It organizes these materials into a modular structure, separating different language concepts into discrete files to facilitate the study

    C
    View on GitHub↗4,366
  • ardanlabs/gotrainingardanlabs avatar

    ardanlabs/gotraining

    12,212View on GitHub↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Go
    View on GitHub↗12,212
  • romulooliveira/commit-messages-guideRomuloOliveira avatar

    RomuloOliveira/commit-messages-guide

    6,773View on GitHub↗

    This project is a comprehensive guide to Git version control standards and best practices. It provides a set of instructions for writing professional commit messages and managing repository history to ensure project maintainability. The documentation covers the standardization of commit messages through specific rules for mood, capitalization, and structural separation of subjects and bodies. It also includes guidelines for composing pull request summaries and cover letters to provide maintainers with necessary technical context and logic. The guide extends to repository security and history

    View on GitHub↗6,773