منصوبے کے بارے میں
GUN ایک اوپن سورس سائبر سیکیورٹی پروٹوکول ہے جو وکندریت گراف ڈیٹا کو سنکرونائز کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک ہلکا پھلکا ایمبیڈڈ انجن فراہم کرتا ہے جو ڈیفالٹ طور پر ریئل ٹائم، پیئر ٹو پیئر اسٹیٹ سنکرونائزیشن کو قابل بناتا ہے، اور گراف ڈیٹا ماڈل کے ذریعے کلید/ویلیو، ٹیبلز، دستاویزات، ویڈیوز اور مزید کو سپورٹ کرتا ہے۔ یہ سسٹم لوکل فرسٹ اور آف لائن فرسٹ آپریشن کے لیے بنایا گیا ہے، جس میں اس کے SEA (سیکیورٹی، انکرپشن، اتھارٹی) ماڈیول کے ذریعے اینڈ ٹو اینڈ انکرپشن دستیاب ہے۔
یہ پروجیکٹ خود کو Firebase یا وکندریت Dropbox کے اوپن سورس متبادل کے طور پر پیش کرتا ہے، جس سے ڈویلپرز کمیونٹی کے زیر انتظام اور انکرپٹڈ ایپلی کیشنز بنا سکتے ہیں۔ اس میں CRDT پر مبنی تنازعات کا حل، کرپٹوگرافک سیکیورٹی، ریڈیکس اسٹوریج سیریلائزیشن، میش نیٹ ورکنگ، اور روٹنگ الگورتھم شامل ہیں۔ بنیادی لائبریری تقریباً 9KB گزیپڈ ہے اور براؤزرز، Node.js، اور React Native میں چل سکتی ہے۔
GUN مختلف انٹیگریشنز اور بائنڈنگز کو سپورٹ کرتا ہے، جن میں GraphQL، Electron، React، Vue، Svelte، اور ویب کمپوننٹس شامل ہیں۔ ڈیپلائمنٹ کے اختیارات میں Heroku، Docker، Dome، Zeet، اور لینکس پر مبنی ریلے پیرز شامل ہیں۔ یہ پروجیکٹ مارک نڈال اور شراکت داروں کی ایک کمیونٹی کے زیر انتظام ہے، جس میں دستاویزات API ریفرنس، ٹیوٹوریلز، مثالیں، تصدیق، اور ڈیپلائمنٹ گائیڈز کا احاطہ کرتی ہیں۔ اسے Zlib / MIT / Apache 2.0 کے تحت لائسنس یافتہ کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.