10 Repos
Capabilities for receiving files from HTTP requests and storing them on the local server filesystem.
Distinct from File Uploads: Candidates focus on WebSockets or SFTP; this is standard HTTP multipart upload to local disk.
Explore 10 awesome GitHub repositories matching web development · Local File Uploads. Refine with filters or upvote what's useful.
js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret
Uploads data or files to a content-addressed storage node, returning content identifiers for retrieval.
This project is a web framework performance benchmark suite and automated benchmarking orchestrator. It serves as a multi-language performance analysis tool designed to measure execution speed, throughput, and latency across various HTTP libraries and programming ecosystems. The system functions as an HTTP framework comparison tool that evaluates relative efficiency using consistent hardware and request patterns. It automates the build, deployment, and execution cycles necessary to collect stable performance data and compute metrics such as error rates and latency percentiles. The suite eval
Implements the capability to write files from multipart form requests to the local server filesystem.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Handles the reception of files from HTTP multipart requests and stores them on the local filesystem.
Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control. The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Mic
Uploads files via drag-and-drop, URL import, and traditional file input with extension validation.
JupyterLite ist eine auf WebAssembly basierende interaktive Notebook-Umgebung, die Computing im Browser ohne Backend-Server ermöglicht. Es bietet eine clientseitige Data-Science-Sandbox, in der Benutzer Programmiersprachen-Kernel ausführen und interaktive Notebooks direkt im Webbrowser nutzen können. Das Projekt ermöglicht die Erstellung maßgeschneiderter Distributionen durch Vorinstallation spezifischer Sprachpakete, das Bündeln benutzerdefinierter Wheels und das Anwenden von Umgebungskonfigurationen. Es unterstützt die Generierung statischer Seiten, die auf jedem Standard-HTTP-Host bereitgestellt werden können, einschließlich der Möglichkeit, die Umgebung für den Offline-Zugriff in ein Archiv zu packen. Die Plattform deckt eine breite Palette an Funktionen ab, darunter die Synchronisierung virtueller Dateisysteme mit dem Browserspeicher, Web-Worker-basierte Isolation für reaktionsschnelle Oberflächen und das Einbetten interaktiver REPLs in Webseiten via Iframes. Zudem enthält sie eine Suite von CLI-Tools für die Automatisierung von Site-Builds, Integritätsprüfungen und die Verwaltung lokaler Entwicklungsserver.
Provides an upload interface to import files from a local machine into the browser-based storage.
md2googleslides ist ein Tool, das Markdown-Text in formatierte Google Slides-Präsentationen umwandelt. Es fungiert als Präsentations-Generierungs-Engine, die Markdown-Elemente und Rich-Text-Stile über die Google Slides API auf Folienkomponenten abbildet. Das System ermöglicht programmatisches Präsentationsdesign, was es Benutzern erlaubt, Folienlayouts und -strukturen durch spezifische Marker in Markdown zu definieren. Es handhabt die Konvertierung technischer Inhalte, einschließlich der Rasterung mathematischer Ausdrücke und Vektorgrafiken in Bilder für die Folienkompatibilität. Das Tool unterstützt das Einfügen von Tabellen, Emojis und Sprechernotizen und kann bestehende Decks verwalten, indem neue Folien angehängt oder Inhalte entfernt werden. Es bietet zudem die Möglichkeit, lokale Bild-Assets auf temporäres Hosting hochzuladen und kann Markdown-Inhalte direkt aus einem System-Pipe verarbeiten.
Uploads local image assets to a temporary file service for inclusion in the final presentation.
ForestBlog ist ein Java-basiertes Content-Management-System und eine Blog-Engine, die für das Erstellen und Organisieren von Web-Beiträgen entwickelt wurde. Es fungiert als digitale Publishing-Plattform, die Artikel und Benutzerkontodaten in einer relationalen Datenbank speichert. Die Anwendung basiert auf dem Technologie-Stack Spring, Spring MVC und MyBatis, um strukturierte Datenpersistenz und Request-Routing zu handhaben. Sie integriert eine zentrale administrative Schnittstelle zur Verwaltung von Benutzerprofilen und Kontoregistrierungen. Das System deckt Inhalts- und Medienverwaltung ab, einschließlich der Möglichkeit, Blog-Artikel zu veröffentlichen und Datei-Uploads über lokalen Serverspeicher zu verarbeiten. Die Identität wird durch sitzungsbasierte Benutzerauthentifizierung verwaltet, um administrative Routen zu schützen.
Implements the ability to receive files via HTTP requests and store them on the server filesystem.
go-fastdfs is a distributed file system and object storage server designed for building private cloud storage. It provides a FastDFS compatible storage implementation that manages clusters of storage nodes to handle large-scale file uploads and downloads. The system focuses on high availability through a decentralized architecture that automatically synchronizes data and repairs failures across multiple machines without a central coordinator. It specifically supports resumable file storage via HTTP, allowing large transfers to be paused and resumed from the last successful byte to handle netw
Accelerates uploads by using SHA1 content hashing to identify existing files and avoid redundant data transfers.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Provides the ability to process client file uploads and save them directly to a specified server directory.
OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a
Facilitates a two-step signed upload process that allows sandboxed AI clients to push local files.