9 مستودعات
Utilities for serving files directly from the server to the client.
Distinguishing note: No candidates provided; fits under web development.
Explore 9 awesome GitHub repositories matching web development · File Streaming. Refine with filters or upvote what's useful.
Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the
Enables streaming files as HTTP responses with automatic header configuration.
Revel is a full-stack web framework and toolkit for building applications with the Go language. It implements a model-view-controller architecture to separate business logic from user interface rendering, providing a comprehensive system for routing, parameter binding, and session management. The project distinguishes itself with a high-productivity development environment featuring automatic code compilation and hot-reloading, which refreshes the application state and templates upon file changes without requiring manual restarts. It also employs reflection-based parameter binding to automati
Streams files directly from the local filesystem to the client based on the requested path.
This project is a high-performance image transformation server and media optimization proxy designed to process, resize, and convert assets on the fly. It functions as a secure pipeline that fetches remote source files and applies transformations—such as cropping, watermarking, and visual filtering—directly through parameters defined in the request URL. The service distinguishes itself through a focus on secure, resource-aware delivery. It protects infrastructure by validating incoming requests with cryptographic signatures to prevent unauthorized access and enforces strict limits on file dim
Bypasses transformation logic to serve source files directly, reducing resource usage.
Serve is a Node.js static file server that delivers assets and single-page applications from a local directory over HTTP. It functions as both a command-line web server for hosting directories directly from the terminal and as HTTP middleware for integrating static asset delivery into existing servers. The project includes a directory browser interface that provides a web-based file explorer for navigating and accessing files within a served folder. It supports single-page application fallback by redirecting unmatched request paths to a root file to enable client-side routing. The server han
Pipes files directly from the filesystem to the HTTP response stream to optimize memory usage.
RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,
Offloads large file delivery to the server using specialized headers to free application workers.
RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth
Returns files directly as a stream to the browser to avoid creating temporary server files.
هذا المستودع عبارة عن مجموعة من التنفيذات المرجعية وهياكل المشاريع لإطار عمل الويب Koa. يوفر مجموعة من القوالب والأمثلة لبناء تطبيقات ويب Node.js، بما في ذلك هياكل مشاريع محددة مسبقاً مع تكامل قواعد البيانات والحاويات. يوضح المشروع تنفيذ REST APIs واستخدام أنماط البرمجيات الوسيطة لـ HTTP لتكوين معالجات الطلبات. يتضمن أدلة عملية لتصميم نقاط اتصال مهيكلة وأنماط إدارة الموارد. تغطي الأمثلة المقدمة مجموعة من الإمكانيات بما في ذلك العرض من جانب الخادم، وتدفق البيانات في الوقت الفعلي عبر أحداث مرسلة من الخادم، وأمان تطبيقات الويب. تتضمن هذه تنفيذات لإدارة مصادقة المستخدم والحماية ضد تزوير الطلبات عبر المواقع (CSRF).
Provides utilities for serving files directly from the server filesystem to the client incrementally.
StreamSaver.js هي مكتبة دفق قابلة للكتابة للمتصفح وأداة لحفظ الملفات من جانب العميل. توفر آلية لكتابة تدفقات البيانات مباشرة إلى نظام الملفات المحلي، متجاوزة نهج الحفظ القياسي القائم على الكائنات (blob) لتجنب استنفاد ذاكرة المتصفح. تقوم المكتبة بتحويل تدفقات المتصفح إلى ملفات قابلة للتنزيل، مما يتيح تصدير مجموعات البيانات الضخمة والملفات الكبيرة دون تخزين الحمولة بالكامل في ذاكرة الوصول العشوائي (RAM). كما تدعم كتابة تسجيلات الصوت والفيديو في الوقت الفعلي مباشرة إلى القرص لمنع تجاوز سعة الذاكرة أثناء جلسات التسجيل الطويلة.
Converts browser streams into downloadable files by bypassing the standard blob-based save approach.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Provides readable byte streams of Telegram file contents for progressive consumption with offset support.