27 repository-uri
Design patterns and architectural approaches for building and deploying serverless applications.
Distinguishing note: Focuses on architectural patterns rather than specific cloud provider SDKs.
Explore 27 awesome GitHub repositories matching devops & infrastructure · Serverless Architectures. Refine with filters or upvote what's useful.
This project is a curated knowledge repository that serves as a comprehensive index for software architecture and design patterns. It functions as a community-driven learning resource, providing developers with structured access to high-quality documentation, books, and articles focused on mastering complex design principles and industry-standard best practices. The directory distinguishes itself through a hierarchical taxonomy that organizes technical concepts into logical domains, ranging from cloud architecture and distributed systems to front-end development and machine learning. By relyi
Documents architectural patterns for designing and implementing serverless systems.
This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references
Provides curated resources for serverless computing.
Cloud-mail is a serverless email backend and routing service built on Cloudflare infrastructure. It provides a cloud-native system for receiving, storing, and processing electronic messages without the requirement for traditional mail server hardware. The platform includes an email data API for querying records and a visual analytics dashboard for tracking mail volume and system performance. It features automated processing capabilities to extract verification codes from message bodies and manages an email archive using persistent object storage for attachments and history. The system handle
Builds the entire email routing and API backend as a serverless application on the Cloudflare Workers platform.
workerd is a serverless edge runtime designed for executing lightweight, distributed functions at the network edge. It utilizes a V8-based JavaScript engine to provide fast startup and low memory overhead, while maintaining a WebAssembly-compatible execution environment that allows modules to run alongside JavaScript for high-performance computational tasks. The runtime supports isolate-based multi-tenancy to run multiple independent execution contexts within a single process. It implements an event-driven execution model that triggers code based on network requests or scheduled events and in
Provides serverless GPU hardware to execute large language models and image generation tasks at the network edge.
Webiny este un sistem de gestionare a conținutului (CMS) headless, cloud-native și programabil prin AI, conceput pentru scalabilitate enterprise. Acesta funcționează ca o platformă de conținut multi-tenant și orchestrator care izolează datele, utilizatorii și permisiunile pentru a găzdui mii de chiriași independenți dintr-o singură implementare. Platforma se distinge prin capabilitățile sale de inginerie asistată de AI, oferind servere de protocol care oferă agenților AI contextul structural necesar pentru a genera cod tipizat, modele de conținut și extensii API. Se mai distinge prin arhitectura cloud-native implementată pe infrastructura AWS, folosind infrastructure-as-code pentru a furniza și modifica funcții cloud și storage buckets. Sistemul acoperă o gamă largă de operațiuni de conținut, inclusiv gestionarea activelor digitale, construirea vizuală a paginilor pentru frontend-uri decuplate și orchestrarea fluxurilor de lucru de publicare cu aprobări în mai mulți pași și lansări programate. Include, de asemenea, mecanisme pentru extinderea platformei prin scripturi tipizate și lifecycle hooks, și permite personalizarea interfeței administrative și branding-ul. Implementarea și configurarea mediului sunt gestionate printr-o interfață de linie de comandă.
Implements a cloud-native architecture that distributes application logic across ephemeral serverless functions for independent scaling.
Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario
Exposes tool servers running inside containers to agents via gRPC for extended capabilities.
notion-zh_CN is a localization proxy and translation layer designed to adapt the Notion interface for Chinese users. It functions as a serverless tool that intercepts network traffic to deliver translated interface text and localized content in real time. The project provides a specialized proxy worker that translates user interface elements and slash commands into Chinese. It further enables localized command discovery by mapping pinyin keystrokes to application functions, allowing users to trigger internal commands without using English. The system also manages network traffic routing to o
Implements a serverless localization tool using Cloudflare Workers to intercept and modify network traffic.
Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir
Integrates with Cloudflare Workers and accesses platform bindings and resources.
WorkerVless2sub is a serverless proxy subscription manager that runs on Cloudflare's edge network, generating optimized VMess, VLESS, and Trojan proxy links. It operates as a subscription generator that combines a default node pool with IP-replacement optimization to produce high-performance proxy configurations. The project distinguishes itself through its environment-variable-driven configuration system, allowing node parameters like host, UUID, and password to be set without code changes. It provides multiple subscription delivery methods, including a token-based quick endpoint for pre-con
Generates optimized VMess, VLESS, and Trojan proxy subscriptions using Cloudflare Workers serverless runtime.
Acest proiect este o bibliotecă de referință și o colecție de tipare de cod exemplificative pentru implementarea infrastructurii cloud folosind AWS CDK. Oferă un set de proiecte eșantion care demonstrează cum să definești resurse de calcul, stocare și rețea folosind limbaje de programare de uz general. Biblioteca include implementări de referință pentru diverse tipare arhitecturale, inclusiv backend-uri serverless cu API-uri GraphQL și WebSocket, orchestrarea containerelor cu load balancers și auto-scaling, și găzduirea globală de site-uri web statice prin rețele de livrare a conținutului (CDN). De asemenea, oferă design-uri pentru topologii de rețea izolate și automatizarea fluxurilor de lucru bazate pe evenimente folosind mașini de stare. Capabilitățile acoperite se extind la gestionarea bazelor de date relaționale, configurarea serverelor de transfer securizat de fișiere și implementarea autorizării granulare. În plus, exemplele demonstrează tehnici de personalizare a infrastructurii, cum ar fi suprascrierea proprietăților resurselor și integrarea resurselor personalizate.
Implements architectural patterns for building cohesive serverless backends integrating API gateways, compute, and NoSQL databases.
Argosbx este un script de implementare automatizat și un manager de proxy multi-protocol conceput pentru a expune serviciile locale pe internet folosind tuneluri Cloudflare Argo. Funcționează ca un instrument pentru instalarea și configurarea kernel-urilor de tunelare de rețea, inclusiv Sing-box și Xray, pentru a crea proxy-uri securizate și a ocoli restricțiile de rețea fără a fi nevoie de porturi firewall deschise. Proiectul se distinge prin furnizarea unui generator de abonamente proxy care creează URL-uri formatate și protejate prin parolă pentru sincronizarea configurațiilor pe dispozitivele client. De asemenea, gestionează diverse protocoale de tunelare, cum ar fi VLESS, Hysteria2, TUIC și Shadowsocks-2022, atât în medii VPS, cât și Docker. Sistemul acoperă capabilități mai largi pentru gestionarea traficului de rețea, inclusiv rutarea outbound IPv4 și IPv6 pentru a masca identitatea serverului. Include utilitare CLI pentru gestionarea kernel-ului proxy, întreținerea ciclului de viață al nodurilor și implementarea conștientă de containere pentru a ajusta configurațiile de rețea în funcție de mediul de execuție.
Generates formatted subscription URLs for proxy clients to easily import and update network node configurations.
Side-Menu.Android este o componentă UI reutilizabilă pentru aplicațiile Android care oferă un meniu de navigare de tip slide-out. Este concepută pentru a ajuta dezvoltatorii să organizeze secțiunile aplicației și opțiunile utilizatorului într-un panou structurat, ascuns, care menține o interfață curată pentru zona de conținut principal. Componenta se distinge prin prezentarea sa vizuală, care urmează ghidurile Material Design pentru a asigura o experiență de utilizator consistentă și intuitivă. Dispune de o ierarhie de meniu bazată pe date care permite gruparea logică a elementelor de navigare și încorporează animații fluide de tip circular reveal pentru a oferi tranziții vizuale rafinate atunci când meniul este deschis sau închis. Prin încapsularea logicii complexe de layout și interacțiune într-o singură clasă modulară, biblioteca simplifică implementarea navigării pe mai multe ecrane. Suportă tranziții bazate pe evenimente, permițând dezvoltatorilor să decupleze interacțiunile din meniu de actualizările de conținut pentru a menține o arhitectură de aplicație curată și responsivă.
Designs event-driven systems using functions and gateways to eliminate server management.
Acest repository este o colecție de template-uri de proiecte implementabile, arhitecturi de referință și aplicații starter pentru construirea de aplicații web serverless pe Vercel. Servește ca o bibliotecă de tipare de implementare și kituri starter full stack concepute pentru a iniția noi proiecte și a reduce timpul de configurare inițială. Colecția oferă o galerie de tipare de design curate pentru arhitectura frontend și designul aplicațiilor serverless. Aceste arhitecturi de referință demonstrează bunele practici pentru designul structural și implementarea interfețelor web scalabile. Repository-ul acoperă o gamă de capabilități, inclusiv fluxuri de lucru pentru deployment în cloud, implementări de framework-uri frontend și tipare de design serverless-first. Permite explorarea soluțiilor tehnice printr-un sistem modular de foldere de proiect independente.
Offers a comprehensive library of deployable project templates and reference architectures for building serverless applications.
Acest proiect este un script de deployment bazat pe shell pentru configurarea serverelor proxy multi-protocol folosind sing-box. Oferă un sistem pentru instalarea și gestionarea mediilor proxy pe servere remote, suportând protocoale precum Reality, Hysteria2, TUIC, Trojan și Shadowsocks. Instrumentul include un generator de abonamente proxy care creează liste de noduri formatate, compatibile cu diverse clienți proxy printr-un singur link de abonament. De asemenea, implementează configurații de rețea specializate, inclusiv lanțuri proxy Cloudflare WARP pentru ocolirea restricțiilor regionale și gateway-uri Argo tunnel pentru traversarea NAT și penetrarea intranetului fără un domeniu public. Software-ul acoperă o gamă de capabilități de gestionare a traficului, inclusiv rutarea proxy bazată pe lanțuri pentru ocolirea blocajelor regionale și deployment-ul de tuneluri websocket securizate. Oferă configurarea automată a mediului și gestionarea ciclului de viață al serviciilor printr-un motor bazat pe scripturi shell și gestionarea serviciilor containerizate.
Creates formatted node lists compatible with various proxy clients via a single subscription link.
CloudFlare-ImgBed is a serverless image hosting platform built on Cloudflare Workers, designed to accept, store, and serve images through a global edge network. It runs entirely on Cloudflare's serverless infrastructure, handling requests without persistent servers, and caches public responses at the edge for fast content delivery. The system authenticates programmatic access using time-limited API tokens and automatically converts uploaded images to WebP format while compressing oversized files during the upload process. The platform distinguishes itself through multi-backend storage routing
Runs entirely on Cloudflare Workers edge functions, handling requests without persistent servers or traditional runtime environments.
Microfeed is a serverless content management system hosted on Cloudflare infrastructure for managing blogs, podcasts, and multimedia feeds. It functions as a self-hosted multimedia publisher and a headless content API, allowing users to organize text, audio, and video content under a custom domain. The system includes an RSS and JSON feed generator to distribute machine-readable content to external aggregators and podcast players. It provides a programmatic interface for managing and serving content as a data source for external client applications. The platform covers administrative dashboa
Deploys a lightweight content system and data feeds using the Cloudflare Workers edge computing platform.
Miniflare este un simulator și emulator local pentru Cloudflare Workers. Oferă un mediu de runtime serverless pe o mașină locală, permițând dezvoltarea și testarea funcțiilor și a API-urilor edge fără a implementa într-un mediu cloud de producție. Proiectul implementează o simulare locală a primitivelor de stocare edge, inclusiv key-value stores, stocare de obiecte și durable objects. De asemenea, permite un mediu de testare de integrare locală unde funcțiile serverless sunt executate în sandbox-uri izolate. Setul de instrumente acoperă o suprafață largă de dezvoltare, inclusiv hot-reloading prin monitorizarea sistemului de fișiere, persistența stării locale pentru binding-urile de stocare și gestionarea secretelor de mediu. De asemenea, suportă testarea automată de integrare cu containere izolate la nivel de stare pentru a preveni scurgerea datelor între cazurile de testare.
Provides a local runtime environment that simulates Cloudflare Workers and associated edge APIs for development.
This project is a serverless framework for deploying Telegram bots that interface with large language models and AI image generators. It functions as an edge-based orchestrator and gateway that routes messages between the Telegram API and various AI service providers using a stateless architecture. The system enables the management of multiple bot instances and allows for the dynamic switching of AI models and system prompts within a single chat interface. It distinguishes itself through a modular plugin system that allows for the injection of custom logic and specialized behaviors into the m
Implements an edge-based orchestrator built specifically on the Cloudflare Workers platform.
This project is a full-stack serverless application stack and boilerplate designed for building software-as-a-service applications on the Cloudflare Workers platform. It provides a TypeScript starter that unifies the frontend and backend within a single deployment workflow, integrating essential primitives for authentication, data persistence, and storage. The stack is distinguished by its pre-configured templates for rapid project bootstrapping. It includes integrated support for the Cloudflare D1 SQL database and Cloudflare R2 buckets, providing a predefined architecture for managing relati
Implements a full-stack serverless application specifically on the Cloudflare Workers platform.
This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr
Exposes Cloudflare Workers, KV, D1, R2, Queues, and AI APIs as tools for AI assistants.