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

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

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

luvit/luvit

0
View on GitHub↗
3,953 نجوم·376 تفرعات·Lua·Apache-2.0·3 مشاهداتluvit.io↗

Luvit

Luvit هو وقت تشغيل قائم على الأحداث لـ Lua يدمج libuv لتوفير إدخال/إخراج غير محظور وعمليات نظام غير متزامنة. يعمل كإطار عمل شبكة غير متزامن وبيئة تنفيذ تستفيد من التجميع في الوقت المناسب (JIT) لمعالجة النصوص البرمجية عالية الأداء.

يُمكّن النظام من توزيع حركة مرور الشبكة عبر نوى CPU متعددة من خلال مدير مجموعة TCP يشارك مقابض المقبس (socket handles) بين العمليات الفرعية. يوفر قدرات متخصصة لبناء خوادم HTTP عن طريق فك تشفير تدفقات الطلبات الواردة وترميز الاستجابات عبر معالج تدفق.

يدعم وقت التشغيل تطوير التطبيقات القائمة على الأحداث بشكل عام، وبرمجة الشبكة غير المتزامنة، وتكامل الوحدات الثنائية المجمعة لتوسيع قدرات اللغة منخفضة المستوى. يمكن للمستخدمين التفاعل مع البيئة من خلال حلقة القراءة-التقييم-الطباعة (REPL)، أو تنفيذ نصوص برمجية مستقلة، أو تقييم مقتطفات الكود عبر سطر الأوامر.

Features

  • Asynchronous Network Frameworks - Serves as a foundational asynchronous network framework for building event-driven protocol servers and clients.
  • Event-Driven Frameworks - Provides an event-driven framework for building scalable network applications with a non-blocking I/O model.
  • Event-Driven Platforms - Provides a platform for developing concurrent applications that handle simultaneous connections via an asynchronous programming model.
  • Event-Driven Lua Runtimes - Integrates libuv into the Lua runtime to provide non-blocking I/O and asynchronous system operations.
  • Lua Script Execution Environments - Provides an execution environment to run Lua scripts using a non-blocking, event-driven runtime.
  • Just-In-Time Compilers - Utilizes a just-in-time compiler to translate Lua bytecode into machine code for high-performance execution.
  • Suspendable Execution - Pauses execution during I/O operations using coroutines to prevent blocking the main event loop.
  • Non-blocking I/O - Employs a non-blocking I/O model to prevent execution stalls during system operations.
  • Non-Blocking Event Loops - Implements a non-blocking event loop via libuv to manage asynchronous I/O operations.
  • Asynchronous Network Programming - Enables the development of scalable servers and clients using event loops and asynchronous APIs.
  • HTTP Stream Processors - Implements stream-based processing to decode incoming HTTP requests and encode outgoing responses.
  • Process Clustering - Distributes network traffic across multiple CPU cores using a process clustering model.
  • Socket Handle Sharing - Enables network traffic distribution across CPU cores by sharing TCP socket handles among child processes.
  • TCP Cluster Managers - Shares TCP socket handles among child processes to distribute network traffic across multiple CPU cores.
  • Foreign Function Interface Calls - Provides a foreign function interface for calling compiled C functions to extend low-level runtime capabilities.
  • Process-Based Core Scaling - Distributes network workloads across multiple CPU cores using process management to increase overall throughput.
  • High-Performance Scripting - Utilizes Just-In-Time compilation to achieve near-native execution speeds for Lua scripts.
  • Runtime Binary Extensions - Extends low-level capabilities by integrating compiled binary modules and foreign function interfaces.
  • Module Functionality Extenders - Allows the integration of compiled binary modules to add low-level language functionality.
  • HTTP Request Decoders - Transforms raw network packets into structured HTTP request objects and body chunks.
  • HTTP Response Encoders - Converts application response data back into network packets via a stream processor.
  • HTTP Server Implementations - Includes core logic for listening on network ports and handling HTTP request-response cycles via stream processing.
  • Embedded Programming Languages - Node.js-compatible environment for Lua developers.
  • Programming Languages - Provides support for the Lua-based runtime environment.
  • Experimental Projects - Provides a Node.js-like architecture using the language instead of JavaScript.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

    dabeaz/curio

    4,126عرض على GitHub↗

    Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework for handling thousands of simultaneous TCP connections using non-blocking sockets and high-throughput I/O. The library organizes asynchronous operations into a hierarchy of parent and child coroutines to ensure reliable termination and cleanup of dependent tasks. It provides a toolkit for coordinating these concurrent operations through the use of task groups and timeouts. The framework covers a broad range of concurrency management capabilities, including inter-task communicat

    Python
    عرض على GitHub↗4,126
  • azure/dotnettyالصورة الرمزية لـ Azure

    Azure/DotNetty

    4,238عرض على GitHub↗

    DotNetty is an asynchronous network framework and event-driven networking library for .NET. It is a port of the Netty architecture designed for building high-performance protocol servers and clients. The framework enables the development of network applications that handle concurrent connections and high-throughput data streaming without blocking execution threads. It supports the implementation of custom network protocols through defined encoding and decoding rules. The library utilizes a pipeline-based processing model and non-blocking I/O to manage network traffic. Its architecture incorp

    C#networkingprotocols
    عرض على GitHub↗4,238
  • boostorg/beastالصورة الرمزية لـ boostorg

    boostorg/beast

    4,801عرض على GitHub↗

    Beast is a C++ library for implementing low-level HTTP and WebSocket clients and servers. It functions as an asynchronous networking framework designed to compose non-blocking I/O operations and layered stream stacks for managing concurrent network traffic, specifically utilizing the Boost.Asio asynchronous model. The library provides a comprehensive implementation of the HTTP/1.1 and WebSocket protocols. For HTTP, it includes primitives for parsing and serializing messages with support for chunked transfer encoding, incremental body reading, and request pipelining. Its WebSocket implementati

    C++asioasync-programmingboost
    عرض على GitHub↗4,801
  • puniverse/quasarالصورة الرمزية لـ puniverse

    puniverse/quasar

    4,553عرض على GitHub↗

    Quasar is a JVM concurrency framework that implements the actor model and a lightweight thread library. It provides isolated execution units that communicate via asynchronous message passing to eliminate shared mutable state. The project distinguishes itself through a distributed actor system capable of operating across multiple cluster nodes with location-transparent registries and actor state migration. It utilizes a work-stealing fiber scheduler to manage millions of lightweight threads, allowing tasks to suspend during non-blocking I/O operations without stalling underlying system threads

    Javaactorsconcurrencyfibers
    عرض على GitHub↗4,553
عرض جميع البدائل الـ 30 لـ Luvit→

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

ما هي وظيفة luvit/luvit؟

Luvit هو وقت تشغيل قائم على الأحداث لـ Lua يدمج libuv لتوفير إدخال/إخراج غير محظور وعمليات نظام غير متزامنة. يعمل كإطار عمل شبكة غير متزامن وبيئة تنفيذ تستفيد من التجميع في الوقت المناسب (JIT) لمعالجة النصوص البرمجية عالية الأداء.

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

الميزات الرئيسية لـ luvit/luvit هي: Asynchronous Network Frameworks, Event-Driven Frameworks, Event-Driven Platforms, Event-Driven Lua Runtimes, Lua Script Execution Environments, Just-In-Time Compilers, Suspendable Execution, Non-blocking I/O.

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

تشمل البدائل مفتوحة المصدر لـ luvit/luvit: dabeaz/curio — Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework… azure/dotnetty — DotNetty is an asynchronous network framework and event-driven networking library for .NET. It is a port of the Netty… boostorg/beast — Beast is a C++ library for implementing low-level HTTP and WebSocket clients and servers. It functions as an… reactphp/socket — This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the… puniverse/quasar — Quasar is a JVM concurrency framework that implements the actor model and a lightweight thread library. It provides… yjhjstz/deep-into-node — This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an…