awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WebAssembly avatar

WebAssembly/WASI

0
View on GitHub↗
5,699 نجوم·324 تفرعات·Rust·4 مشاهدات

WASI

واجهة نظام WebAssembly هي مجموعة موحدة من APIs التي تسمح لوحدات WebAssembly بالتفاعل مع أنظمة التشغيل بطريقة محمولة ومستقلة عن النظام الأساسي. توفر تجريداً لوقت تشغيل محمول يفصل استدعاءات النظام عالية المستوى عن تنفيذات المضيف منخفضة المستوى لضمان التوافق عبر أنظمة التشغيل المختلفة.

يستخدم المشروع نظام وحدات قائماً على المكونات لربط الوحدات الثنائية المستقلة عبر واجهات مشتركة، مما يزيل متطلبات وجود ثنائي متجانس واحد. يستخدم تعريف واجهة عبر اللغات لتوفير نظام أنواع محمول وتوقيعات API التي يتم تعيينها بشكل متسق عبر لغات برمجة وأهداف متعددة.

يغطي النظام مجموعة واسعة من مجالات الإمكانيات، بما في ذلك إدارة الأمن القائمة على الإمكانيات لتقييد الوصول إلى النظام عبر رموز صريحة. كما يتعامل مع تنسيق المهام غير المتزامنة وتكامل النظام المحمول للتفاعل مع موارد الأجهزة.

Features

  • Platform-Independent Execution Environments - Runs WebAssembly applications across different operating systems using a standardized set of system interface APIs.
  • WebAssembly - Provides a standardized set of APIs that allow WebAssembly modules to interact with operating systems in a portable manner.
  • Portable System API Abstractions - Separates high-level portable system calls from low-level host implementations to ensure cross-platform compatibility.
  • Cross-Language API Standards - Defines a universal type system and set of interfaces that work consistently across multiple programming languages.
  • Binary Component Composition - Allows linking independent binary modules through shared interfaces to avoid monolithic binaries.
  • Binary Component Systems - Links independent binary modules through shared interfaces to create complex applications without a single monolithic binary.
  • Portable System Interfaces - Defines universal communication paths to interact with operating systems in a portable and platform-independent manner.
  • Capability-Based Security - Provides a security model that restricts system access via explicit capability tokens instead of ambient authority.
  • Interface Definition Languages - Defines portable API signatures and types that map consistently across multiple programming languages.
  • Runtime Abstraction Layers - Implements a layered API that separates high-level system calls from low-level host implementations.
  • System Call Mapping - Translates standardized abstract system calls into concrete host-specific operating system functions.
  • Asynchronous Flow Coordination - Coordinates concurrent tasks and data flows using asynchronous tools and streams to prevent blocking execution.
  • Asynchronous Operation Execution - Implements non-blocking system calls using futures to track background operation completion.
  • Modular Architecture Interfaces - Defines a collection of communication patterns using a type system that works across multiple programming languages.

سجل النجوم

مخطط تاريخ النجوم لـ webassembly/wasiمخطط تاريخ النجوم لـ webassembly/wasi

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ WASI

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع WASI.
  • zerobias/effectorالصورة الرمزية لـ zerobias

    zerobias/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    TypeScript
    عرض على GitHub↗4,837
  • alipay/furyالصورة الرمزية لـ alipay

    alipay/fury

    4,412عرض على GitHub↗

    Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to facilitate cross-language data exchange. It includes an interface definition language compiler that translates schema definitions into idiomatic native types and serialization boilerplate across multiple languages. The project distinguishes itself through a zero-copy binary reader that allows specific fields to be accessed without deserializing the entire object, as well as an object graph serializer that preserves circular references and referential integrity. It also features a

    Java
    عرض على GitHub↗4,412
  • grpc/grpcالصورة الرمزية لـ grpc

    grpc/grpc

    44,891عرض على GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    C++
    عرض على GitHub↗44,891
  • apache/dubbo-spring-boot-projectالصورة الرمزية لـ apache

    apache/dubbo-spring-boot-project

    5,389عرض على GitHub↗

    This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring Boot applications. It serves as a microservice communication framework that enables the implementation of RPC services, service discovery, and distributed governance through automated configuration. The project distinguishes itself by providing a cross-language RPC bridge, allowing services written in different languages to communicate via standards such as gRPC and Protobuf. It further enables the exposure of backend microservices as REST endpoints using the Triple protocol for

    Javadubbo
    عرض على GitHub↗5,389
عرض جميع البدائل الـ 30 لـ WASI→

الأسئلة الشائعة

ما هي وظيفة webassembly/wasi؟

واجهة نظام WebAssembly هي مجموعة موحدة من APIs التي تسمح لوحدات WebAssembly بالتفاعل مع أنظمة التشغيل بطريقة محمولة ومستقلة عن النظام الأساسي. توفر تجريداً لوقت تشغيل محمول يفصل استدعاءات النظام عالية المستوى عن تنفيذات المضيف منخفضة المستوى لضمان التوافق عبر أنظمة التشغيل المختلفة.

ما هي الميزات الرئيسية لـ webassembly/wasi؟

الميزات الرئيسية لـ webassembly/wasi هي: Platform-Independent Execution Environments, WebAssembly, Portable System API Abstractions, Cross-Language API Standards, Binary Component Composition, Binary Component Systems, Portable System Interfaces, Capability-Based Security.

ما هي البدائل مفتوحة المصدر لـ webassembly/wasi؟

تشمل البدائل مفتوحة المصدر لـ webassembly/wasi: zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven… alipay/fury — Fury is a multi-language binary serialization framework designed for encoding domain objects and complex graphs to… grpc/grpc — gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between… apache/thrift — Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface… blizzard/s2client-proto — s2client-proto provides a set of structured data definitions and language-neutral communication protocols used to… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring…