প্রকল্প সম্পর্কে

Gonnect হলো Go-এর জন্য নেটওয়ার্ক হেল্পার ফাংশন এবং সাধারণ টাইপের একটি সংগ্রহ, যা প্রকল্পগুলির মধ্যে কোড ডুপ্লিকেশন কমাতে লক্ষ্য করে। এতে একটি `routing` সাবপ্যাকেজ রয়েছে যা `gonnect.Router`, `gonnect/tun.Splitter` এবং `gonnect/sniffer.Sniffer`-এর জন্য বাইটকোড-ভিত্তিক রাউটিং নিয়ম সরবরাহ করে, যা সরাসরি বাইটকোড নির্মাণ বা একটি ছোট টেক্সট ফরম্যাট থেকে পার্সিং সমর্থন করে। `dns/meshnames` সাবপ্যাকেজটি মেশ-ভিত্তিক DNS নাম (`.meshname`, `.meship`, `.ygg`, `.pk.ygg`) এর জন্য একটি `gonnect.Resolver` বাস্তবায়ন অফার করে। রিপোজিটরিতে সম্পর্কিত প্রকল্পগুলিও তালিকাভুক্ত রয়েছে যেমন gonnect-netstack (gVisor netstack ইন্টিগ্রেশন), একটি VPN উদাহরণ, tuntap লাইব্রেরি, WASM সমর্থন সহ একটি বিকল্প yggdrasil বাস্তবায়ন, একটি WireGuard লাইব্রেরি, একটি ব্রাউজার WASM ডেমো, একটি SOCKS লাইব্রেরি, UDP ট্রান্সপোর্ট, বাফার পুল, I/O র্যাপার, ডিবাগ বাস্তবায়ন এবং প্রক্রিয়া ট্যাগিং টুল। CC0 লাইসেন্সের অধীনে।