heic-rs is a pure-Rust HEIC/HEIF decoder focusing on container parsing, grid compositing, and color conversion. It is no_std friendly, wasm-ready, and uses no unsafe code. Note that HEVC pixel decoding is not yet implemented.
اوپن سورس۔ نئے امکانات۔
معیاری اوپن سورس پروجیکٹس دریافت کریں، گمنام طور پر پروجیکٹس جمع کریں، اور اپنے پروجیکٹ کا دعویٰ کرکے اسے ایڈٹ کریں۔
تجسس کے ساتھ اوپن سورس کی دنیا دریافت کریں۔
THE FIRST COLLECTIONffmpeg.wasm FFmpeg کا ایک خالص WebAssembly اور JavaScript ورژن ہے جو براؤزرز میں ہی ویڈیو اور آڈیو ریکارڈنگ، تبدیل کرنے اور اسٹریمنگ کی سہولت فراہم کرتا ہے۔
PoBR، PoE2 کے لیے Path of Building کا Rust میں دوبارہ لکھا گیا ورژن ہے، جو سورس ایٹریبیوشن کے ساتھ تیز رفتار شماریاتی حساب کتاب، مقامی i18n (EN/繁中/简中)، اور WASM ویب سپورٹ فراہم کرتا ہے۔ بیٹا ورژن۔
ایک اوپن سورس ڈویلپر پلیٹ فارم جو ایک ہی C#/XAML کوڈ بیس سے ویب، ڈیسک ٹاپ، موبائل اور ایمبیڈڈ سسٹمز کے لیے نیٹو کراس پلیٹ فارم .NET ایپلی کیشنز بنانے کے لیے استعمال ہوتا ہے۔
Radzen Blazor ایک مفت، MIT-لائسنس شدہ UI کمپوننٹ لائبریری ہے جس میں 145 سے زیادہ نیٹو C# کمپوننٹس، جیسے DataGrid، Scheduler، چارٹس، فارمز اور لے آؤٹ کنٹرولز، اور لائٹ و ڈارک ورینٹس کے ساتھ 10 بلٹ ان تھیمز شامل ہیں۔
Kingslayer Rust میں لکھا گیا ایک اوپن سورس ٹیکسٹ بیسڈ ایڈونچر گیم اور لائبریری ہے۔ اسے آن لائن یا مقامی طور پر کھیلا جا سکتا ہے، RON فائلوں سے حسبِ منشا دنیاں بنائی جا سکتی ہیں، اور گیم لوپ کو Rust پروگراموں میں شامل کیا جا سکتا ہے۔
PlantUML کا 100% Rust میں دوبارہ نفاذ جس کا مقصد Java اصل کے ساتھ رویے کی مطابقت ہے۔ فی الحال sequence diagram parsing، SVG rendering، اور preprocessor خصوصیات کی حمایت کرتا ہے۔ Java (JNI) اور TypeScript (WASM) کے لیے language bindings شامل ہیں، Python منصوبہ بند ہے۔
Lottie (.json) اور dotLottie (.lottie) اینیمیشنز کے لیے آفیشل LottieFiles ویب پلیئر، جس میں Rust + WASM کور، مختلف بیک اینڈز، رن ٹائم تھیمنگ، اسٹیٹ مشینز، آڈیو اور مختلف فریم ورک SDKs شامل ہیں۔
guessit-js، Python guessit لائبریری کا TypeScript ورژن ہے جو میڈیا فائل ناموں سے میٹا ڈیٹا نکالتا ہے۔ یہ Python guessit 4.4.0 کے ساتھ 100 فیصد مطابقت رکھتا ہے، 3.5 گنا تیز ہے، اور CLI، REST API، اور WASM سپورٹ فراہم کرتا ہے۔
Pion WebRTC ایک pure Go implementation ہے WebRTC API کا، جس میں PeerConnection، DataChannels، media processing، اور secure connectivity بغیر Cgo کے فراہم کی جاتی ہے۔
PyScript ایک اوپن سورس پلیٹ فارم ہے جو براؤزر میں Python چلاتا ہے، Pyodide اور MicroPython کو WebAssembly میں استعمال کرتے ہوئے۔ اسٹائل شیٹ اور اسکرپٹ ٹیگ شامل کریں، پھر HTML میں Python لکھیں تاکہ کسی بھی ڈیوائس پر بھرپور براؤزر ایپس بنائیں۔
کلاؤڈ نیٹیو انٹرایکٹو لینڈ اسکیپ سینکڑوں کلاؤڈ نیٹیو پروجیکٹس اور مصنوعات کی نقشہ بندی کرتا ہے، جس میں GitHub ستارے، فنڈنگ، اور شراکت کاروں کی تعداد جیسی تفصیلات شامل ہیں۔
ZeroWeb ایک Rust میں لکھا گیا تجرباتی کراس پلیٹ فارم براؤزر پروجیکٹ ہے، جو ZeroWebView لائبریری اور ZeroBrowser ایپلی کیشن فراہم کرتا ہے۔ یہ DOM، CSS، رینڈرنگ اور سیکیورٹی جیسے کورنل لیئرز کو خود تیار کرتا ہے اور ایک AI-led انجینئرنگ تجربہ ہے۔
رسٹ بائنری کا سائز کم کرنے کا عملی رہنماء، ریلیز بیلڈ، سمبلز ہٹانا، آپٹمائزیشن فلیگز، LTO، no_std، اور build-std تکنیکوں کو مثالوں اور ٹولز کے ساتھ وضاحت کرتا ہے۔
پائیوڈائڈ ویب اسیمبلی پر مبنی پائیتھن ڈسٹری بیوشن ہے جو براؤزر اور نوڈ جے میں چلتی ہے۔
Yew ایک Rust/Wasm فریم ورک ہے جو ملٹی تھریڈڈ فرنٹ اینڈ ویب ایپس بنانے کے لیے استعمال ہوتا ہے۔ یہ HTML کے لیے Rust میں JSX-like میکرو استعمال کرتا ہے، DOM کالز کو کم کرتا ہے، ویب ورکرز کو سپورٹ کرتا ہے، اور JavaScript اور NPM پیکیجز کے ساتھ انٹرآپ کرتا ہے۔
TalaDB ایک ایمبیڈڈ ویکٹر اور ڈاکومنٹ ڈیٹا بیس ہے جسے آن-ڈیوائس AI کے لیے ڈیزائن کیا گیا ہے، جو Browser، Node.js اور React Native میں ایک متحد TypeScript API فراہم کرتا ہے۔
Wasmtime بائٹ کوڈ الائنس کا ایک اسٹینڈ الون WebAssembly رن ٹائم ہے، جو Cranelift کوڈ جنریٹر پر بنایا گیا ہے۔ یہ تیز رفتار عمل درآمد، سیکیورٹی پر مبنی ڈیزائن، قابل ترتیب وسائل کی حدود، WASI سپورٹ اور معیارات کی تعمیل پیش کرتا ہے، جس میں Rust، C، C++، Python، .NET، Go اور Ruby کے لیے ایمبیڈنگ APIs شامل ہیں۔
MudBlazor ایک Material Design کمپوننٹ فریم ورک ہے جو Blazor کے لیے بنایا گیا ہے، یہ مکمل طور پر C# میں لکھا گیا ہے اور کم سے کم JavaScript استعمال کرتا ہے، جس سے .NET ڈویلپرز CSS کے بغیر تیزی سے ویب ایپس بنا سکتے ہیں۔
wasm-pack Rust سے WebAssembly پیکجز بنانے کا ٹول ہے جو JavaScript کے ساتھ انٹراوپریٹ کرتا ہے۔ npm پیکجز بنانے، build، test اور publish کرنے کی سہولت دیتا ہے۔