6 repository-uri
APIs and shells for interacting with and managing running software nodes.
Distinguishing note: Focuses on node-level management interfaces rather than general RPC.
Explore 6 awesome GitHub repositories matching development tools & productivity · Node Management Interfaces. Refine with filters or upvote what's useful.
Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl
Provides JSON-RPC and shell interfaces for direct node management.
Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t
Exposes internal system operations and configuration settings through a standardized remote procedure call interface.
Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req
Constructs and retrieves nodes and connections to define the structure of a visual workflow or node-based interface.
Aspire este un toolchain pentru aplicații distribuite .NET și un orchestrator de aplicații cloud-native. Acesta oferă un stack de dezvoltare code-first pentru construirea, rularea și deployment-ul aplicațiilor distribuite, gestionând în mod specific coordonarea mai multor servicii în diferite limbaje de programare. Toolchain-ul se distinge printr-o abordare programatică a topologiilor de servicii, folosind o metodologie code-first pentru a defini modul în care serviciile, containerele și bazele de date se interconectează. Gestionează ciclul de viață al containerelor terțe ca resurse și traduce aceste modele programatice de aplicație în configurații de deployment specifice platformei pentru medii cloud. Proiectul include capabilități pentru descoperirea dinamică a serviciilor, coordonarea build-ului aplicațiilor distribuite și executarea locală a aplicațiilor printr-o interfață în linie de comandă. De asemenea, integrează un dashboard de observabilitate și un sistem de monitorizare bazat pe standardele OpenTelemetry pentru a urmări starea și performanța componentelor distribuite.
Defines declarative models for the relationships between services, networks, and storage in containerized environments.
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
Provides an interactive shell for triggering and managing executable business logic flows on a running node.
This project is a declarative container orchestration standard and a vendor-neutral application model. It provides a portable configuration format for describing multi-container applications, including their services and dependencies, to enable consistent deployments across different environments. The specification focuses on cloud-agnostic deployment, allowing application definitions to be translated into platform-specific resources for various container orchestrators and cloud provider APIs, including Kubernetes. It facilitates portability from local development to production by separating
Models the relationship between services, virtual networks, and persistent volumes as first-class configuration constructs.