5 Repos
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 ist eine selbstgehostete, Cloud-native Backend-as-a-Service-Suite. Sie fungiert als Kubernetes-basierte Serverless-Plattform, die ein GraphQL- und REST-API-Gateway, einen Datenbank-API-Generator und einen ereignisgesteuerten Orchestrator bereitstellt. Die Plattform transformiert SQL- und NoSQL-Datenbankschemata in sichere Endpunkte, wodurch manuelles Backend-Development entfällt. Sie zeichnet sich dadurch aus, dass sie Remote-Data-Joins ermöglicht, die Datensätze aus internen Datenbanken und externen HTTP-Microservices innerhalb einer einzigen Abfrage kombinieren. Das System deckt ein breites Spektrum an Funktionen ab, darunter regelbasierte Zugriffskontrolle für Datensicherheit, Echtzeit-Datensynchronisation und eine einheitliche Schnittstelle für Cloud-Objektspeicher. Es enthält zudem eine Automatisierungs-Engine zum Auslösen asynchroner Webhooks und Serverless-Funktionen als Reaktion auf Datenbank- oder Dateisystemereignisse. Das Deployment wird über Kubernetes verwaltet und unterstützt containerisierte Workloads mit Scale-to-Zero-Autoscaling.
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 ist ein modulares, containerisiertes Logistik-Betriebssystem für die Verwaltung von End-to-End-Lieferkettenoperationen, einschließlich Flottendisposition, Bestandssteuerung und Auftragsabwicklung. Es fungiert als Headless-E-Commerce- und Logistikplattform, die die Infrastruktur für den Aufbau von Multi-Vendor-Marktplätzen und verbraucherorientierten Bestellanwendungen bietet. Durch die Nutzung eines zentralen Identitätssystems und ereignisgesteuerter Workflows automatisiert die Plattform komplexe Lieferlebenszyklen und Finanzbuchhaltungsprozesse. Die Plattform basiert auf einer modularen Architektur, die es Entwicklern ermöglicht, Kernfunktionen durch installierbare Pakete zu erweitern, ohne den zugrunde liegenden Quellcode zu modifizieren. Sie verfügt über ein robustes API-Framework, das versionierte Endpoints, sicheres Anmeldedatenmanagement und Echtzeit-Event-Streams für die Integration mit Hardware und Software Dritter unterstützt. Benutzer können das System weiter anpassen, indem sie Metadaten an Kernentitäten anhängen, was die Speicherung einzigartiger Geschäftsinformationen innerhalb des bestehenden Datenmodells ermöglicht. Das System bietet eine umfassende Suite von Tools für selbstgehostete Umgebungen, einschließlich automatisierter Datenbank-Backups, Container-Orchestrierung und Netzwerksicherheitskonfigurationen. Es enthält ein dediziertes Kommandozeilen-Interface zur Verwaltung des gesamten Anwendungslebenszyklus, von der lokalen Entwicklung und Erweiterungs-Scaffolding bis hin zu Deployment und System-Updates. Administrative Einstellungen und entwicklerfokussierte Monitoring-Tools stellen sicher, dass Plattformintegrität und Integrationsgesundheit über alle operativen Module hinweg gewahrt bleiben.
Provides a standardized RESTful interface for external systems and mobile applications to interact with the platform.