{"repo":"MithrilMan/MithrilShards","free":true,"listed":false,"github":"https://github.com/MithrilMan/MithrilShards","clone":"git clone https://github.com/MithrilMan/MithrilShards.git","description":".NET 8 extensible P2P Network / Distributed services library.","language":"C#","stars":19,"topics":["p2p","blockchain-technology","blockchain","dotnet","webapi","swagger"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"--- title: Welcome description: Mithril Shards home page --- Mithril Shards Goal Mithril Shards goal is to implement a .NET 8 extensible P2P network & distributed services library from scratch with focus on architecture and performance. Allows you to define custom network serialization protocol, easily handle payload messages and interact with the software leveraging any available features (named Shards) like Web API endpoints, cross platform Blazor UI, and a lot of other exciting stuffs that community can implements and release to the public too! The project is very ambitious and it's currently developed just by me as a pet project but a huge effort has already been made and some part of this unique code base has been reused in other blockchain technologies to improve their performance. As a proof of concept, a new Bitcoin full node is being developed using this library, actually hosted in this repository (it's a WIP project). Current Tech A random list of available tech used within Mithril Shards. - .Net 8 - ... for everything. - Bedrock Framework - TCP/IP default connectivity implementation. - Swashbuckle - to handle Web API in a configurable, multi-area environment and have a playground to test APIs with swagger. - Serilog - default logging implementation. - BenchmarkDotNet - a benchmark framework, very handy to benchmark different approach during implementation phases. Why Mithril Shards? Well... let's bullet some facts - I like fantasy a lot, J.R.R. Tolkien of course ha","default_branch":null,"files":null,"tree":[],"storefront":"/r/MithrilMan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MithrilMan/MithrilShards/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}