17 dépôts
Infrastructure for deploying and managing data engines in distributed or offline-capable environments.
Distinguishing note: Focuses on edge deployment of data engines rather than general cloud infrastructure.
Explore 17 awesome GitHub repositories matching devops & infrastructure · Edge Computing. 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 deployment to global edge computing platforms.
ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on mobile and desktop hardware. It functions as a specialized engine that enables the deployment of artificial intelligence tasks directly on resource-constrained devices, eliminating the need for external network connectivity or cloud-based processing services. The framework provides a comprehensive toolset for model optimization, allowing users to convert and quantize machine learning models into specialized binary structures. By utilizing static model graph compilation and zero
Enables complex artificial intelligence tasks like image and audio analysis to run locally on hardware for privacy and offline functionality.
This project is a high-performance MQTT broker and IoT data platform designed to manage millions of concurrent device connections. It provides a scalable infrastructure for ingesting, processing, and routing telemetry data across distributed systems, utilizing an actor-based concurrency model to maintain high availability and state synchronization across cluster nodes. The platform distinguishes itself through integrated stream processing and edge computing capabilities. It allows users to execute declarative SQL-based rules directly against incoming message streams for real-time filtering, t
Processes and filters data streams locally at the network edge to enable low-latency decision-making.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents extending cloud intelligence and analytics to run on edge devices for local processing.
GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms. The framework includes a specialized server for processing file uploads via the standard GraphQL multipart request specification and a subscription server that delivers real-time data streaming through server-sent events. An extensible plugin framework allows for the injection of custom behaviors and logic into the r
Supports deploying GraphQL APIs to serverless and edge computing environments via web-standard fetch.
Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko
Improves selection edges with tools for hair, fur, and other fine details.
SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o
Processes data at the network edge using a visual node-based map of rules and tool calls.
ZyperWinOptimize is a Windows system optimization tool that automates performance tuning by removing bloatware, disabling unnecessary services, and cleaning junk files to improve system responsiveness. It functions as a profile-driven configuration tool, storing user-selected optimization settings in a JSON file for consistent reapplication across sessions, and includes capabilities for Windows and Office activation via embedded product keys and command-line tools. The tool distinguishes itself through its comprehensive approach to system modification, combining registry tweaking, service sta
Provides a built-in utility to completely uninstall Microsoft Edge, including all residual files and registry entries.
This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation
Enables edge computing connectivity by bridging remote devices and edge environments to a central cluster via leaf nodes.
Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re
Provides composable functions to delete edges from the diagram data model.
Remove-MS-Edge is a script-based utility designed to uninstall preinstalled web browsers and the WebView2 runtime from Windows operating systems. It functions as a component management tool that leverages batch scripts to remove system packages and associated runtime environments. The project includes a recovery utility to restore removed browser components from cabinet archives. This capability is used to resolve Windows Update loops and repair system update failures caused by missing browser components. The toolkit employs system-level primitives including the Deployment Image Servicing an
Provides automated scripts to remove the system web browser and its associated runtime.
Ce projet est un orchestrateur d'infrastructure serverless et un outil de déploiement conçu pour héberger des applications Next.js sur AWS. Il fonctionne comme un framework de déploiement pour le edge computing et un wrapper d'infrastructure-as-code qui automatise le provisionnement de fonctions AWS Lambda, de buckets S3 et de distributions CloudFront. Le système se distingue par la distribution du rendu côté serveur et des routes API sur des emplacements edge mondiaux afin de réduire la latence. Il s'intègre directement aux réseaux de diffusion de contenu (CDN) pour optimiser la livraison des assets statiques et des pages rendues, tout en fournissant une couche pour encapsuler les gestionnaires d'application pour une compatibilité avec les environnements serverless. La plateforme couvre de larges domaines de capacités, notamment la diffusion de contenu mondiale, l'infrastructure API serverless et la configuration automatisée des ressources. Elle gère le trafic via une logique de routage edge et la gestion de l'internationalisation, tout en supportant des stratégies de performance telles que la régénération statique incrémentale et l'optimisation d'images en edge. L'infrastructure est gérée via des configurations Terraform, offrant un contrôle sur les limites de mémoire, les durées de timeout et les attributions de permissions IAM.
Provides hosting for full-stack web applications, including API routes and rendered pages, at the network edge.
Ce projet est un plugin et adaptateur Serverless Framework qui permet le déploiement d'applications Next.js sur AWS Lambda@Edge et AWS CloudFront. Il fonctionne comme un pont pour adapter le rendu côté serveur et les routes API pour une exécution sur le calcul edge serverless. Le plugin automatise le provisionnement de l'infrastructure cloud, y compris l'empaquetage et le déploiement du code d'application vers des emplacements edge mondiaux. Il gère la synchronisation des actifs statiques vers les buckets de stockage et le mappage des routes Next.js vers des fonctions edge spécialisées pour réduire la latence mondiale. Le projet couvre des capacités étendues, notamment la diffusion de contenu mondiale, le mappage de domaine personnalisé et DNS, et la gestion du trafic basée sur l'edge pour les redirections de domaine. Il gère également les configurations de ressources de calcul, les autorisations IAM et les politiques de cache réseau-edge, y compris la prise en charge de la régénération statique incrémentale et du pré-rendu automatisé.
Serves API routes and server-side rendered pages from network edges to improve global response times.
Segment Geospatial est une boîte à outils Python pour isoler des caractéristiques géographiques dans l'imagerie de télédétection en utilisant le Segment Anything Model. Il fonctionne comme un processeur d'images de télédétection qui convertit les tuiles de carte en formats géoréférencés pour générer des masques de segmentation à partir de données satellites. Le système permet l'extraction d'objets géographiques par génération automatique de masque ou par invites manuelles, telles que des descriptions textuelles, des boîtes englobantes et des marqueurs interactifs. Il prend en charge la segmentation d'imagerie de séries temporelles pour suivre ou identifier des objets à travers des séquences d'images sur différentes dates et fournit un visualiseur de masque géospatial pour rendre les résultats sur des cartes interactives. Le projet couvre un large éventail d'opérations spatiales, y compris l'acquisition de tuiles de carte, la conversion raster-vers-vecteur et la reconstruction des bords des caractéristiques pour affiner les limites des objets. Il inclut également une API REST qui expose ces fonctions de segmentation et de traitement de données aux applications distantes. Les capacités d'exportation prennent en charge les images raster géoréférencées et les formats vectoriels standard, notamment GeoJSON, Shapefile et GeoPackage.
Applies a feature edge reconstruction algorithm to refine the boundaries of segmented geospatial objects.
This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu
Provides notes on running compute instances and functions on ruggedized hardware at the edge.
jstack is a TypeScript full stack framework and edge-compatible web stack. It serves as a development setup that ensures end-to-end type safety by sharing TypeScript definitions between the server and the client. The project functions as a Next.js application boilerplate, providing a pre-configured starting point for building web applications with integrated routing, styling, and database tools. It includes a type-safe database integration system that automatically generates TypeScript definitions from database schemas to prevent runtime data errors. The framework covers full stack web devel
Hosts full-stack web applications, including API and rendered pages, at the network edge.
Le sandbox-sdk est un kit de développement conçu pour construire des environnements d'exécution sécurisés et isolés sur un réseau global en périphérie (edge). Il fournit un framework pour créer des espaces de travail éphémères et conteneurisés qui permettent aux développeurs d'exécuter du code non fiable, de gérer des tâches de build et d'héberger des scripts automatisés sans compromettre la sécurité du système hôte. En tirant parti d'un runtime serverless, la plateforme permet le déploiement de ces environnements directement à la périphérie du réseau pour garantir des performances à faible latence. La plateforme se distingue par l'intégration de modèles de langage avec une exécution en sandbox, facilitant le développement d'agents IA autonomes capables d'effectuer des tâches dynamiques et de générer du code. Elle inclut des fonctionnalités spécialisées pour le développement distant interactif, telles que des sessions de terminal persistantes et le multiplexage de flux en temps réel, qui permettent un débogage actif et l'observation des processus. La sécurité est gérée par l'injection automatisée d'identifiants et des contrôles d'accès réseau, garantissant que les jetons d'authentification sensibles restent cachés du code s'exécutant dans la sandbox. Au-delà de ses capacités d'exécution de base, la plateforme prend en charge un large éventail de flux de travail, y compris l'hébergement d'applications web, les pipelines de build automatisés et la gestion de système de fichiers distant. Elle fournit des outils pour mapper les services de conteneurs internes vers des sous-domaines publics, permettant un accès distant sécurisé aux services hébergés. Le système inclut également des fonctionnalités d'observabilité pour capturer les diagnostics d'exécution et des mécanismes de mise en cache pour accélérer les cycles de développement en réutilisant les artefacts de build.
Runs full-featured web applications within secure edge containers while proxying traffic for safe remote access.