5 repository-uri
Entry points that route requests and generate secure endpoints from underlying databases and microservices.
Distinct from REST API Backends: Distinct from REST API Backends: focuses on the gateway's role in routing and generating endpoints rather than implementing a single backend service.
Explore 5 awesome GitHub repositories matching web development · API Gateways. Refine with filters or upvote what's useful.
Space Cloud este o suită backend-as-a-service cloud-native, auto-găzduită. Acesta funcționează ca o platformă serverless bazată pe Kubernetes care oferă un gateway API GraphQL și REST, un generator de API pentru baze de date și un orchestrator bazat pe evenimente. Platforma transformă schemele bazelor de date SQL și NoSQL în endpoint-uri securizate, eliminând nevoia de dezvoltare manuală a backend-ului. Se distinge prin capacitatea de a efectua join-uri de date la distanță, care combină înregistrări din baze de date interne și microservicii HTTP externe într-o singură interogare. Sistemul acoperă o gamă largă de capacități, inclusiv controlul accesului bazat pe reguli pentru securitatea datelor, sincronizarea datelor în timp real și o interfață unificată pentru stocarea obiectelor în cloud. Include, de asemenea, un motor de automatizare pentru declanșarea webhook-urilor asincrone și a funcțiilor serverless ca răspuns la evenimente din baza de date sau sistemul de fișiere. Implementarea este gestionată prin Kubernetes, suportând workload-uri containerizate cu autoscaling până la zero.
Ships a unified gateway that generates secure GraphQL and REST endpoints directly from databases and microservices.
Photoshot is a commercial SaaS image platform and web application used for creating personalized AI avatars and portraits. It functions as an AI avatar creator that trains custom machine learning models on user-uploaded photos to produce consistent digital personas. The platform includes an LLM prompt generator that uses large language models to craft detailed text descriptions for image generation engines. It integrates a secure third-party payment gateway to manage user access to these creative tools and services. The system architecture handles asynchronous task queueing for machine learn
Provides a RESTful API gateway to trigger model training and retrieve generated image assets.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Acts as an entry point that routes requests and generates secure endpoints from the underlying spatial database.
This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus
Implements an API gateway as a central entry point to route and aggregate microservice data.
Fleetbase este un sistem de operare logistic modular și containerizat, conceput pentru a gestiona operațiunile de supply chain end-to-end, inclusiv dispecerizarea flotei, controlul inventarului și onorarea comenzilor. Funcționează ca o platformă headless de e-commerce și logistică ce oferă infrastructura necesară pentru a construi marketplace-uri multi-vendor și aplicații de comandă pentru consumatori. Prin utilizarea unui sistem de identitate centralizat și a fluxurilor de lucru bazate pe evenimente, platforma automatizează ciclurile de viață complexe de livrare și procesele de contabilitate financiară. Platforma este construită pe o arhitectură modulară care permite dezvoltatorilor să extindă funcționalitatea de bază prin pachete instalabile, fără a modifica codul sursă subiacent. Dispune de un framework API robust care suportă endpoint-uri versionate, gestionarea securizată a credențialelor și fluxuri de evenimente în timp real pentru integrarea cu hardware și software terț. Utilizatorii pot personaliza în continuare sistemul prin atașarea de metadate entităților de bază, permițând stocarea informațiilor unice de business în cadrul modelului de date existent. Sistemul oferă o suită cuprinzătoare de instrumente pentru medii self-hosted, inclusiv backup-uri automate ale bazei de date, orchestrarea containerelor și configurații de securitate a rețelei. Include o interfață de linie de comandă dedicată pentru a gestiona întregul ciclu de viață al aplicației, de la dezvoltarea locală și scaffolding-ul extensiilor până la deployment și actualizări de sistem. Setările administrative și instrumentele de monitorizare axate pe dezvoltatori asigură menținerea integrității platformei și a sănătății integrărilor în toate modulele operaționale.
Provides a standardized RESTful interface for external systems and mobile applications to interact with the platform.