awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
spacecloud-io avatar

spacecloud-io/space-cloud

0
View on GitHub↗
3,993 stars·230 forks·Go·Apache-2.0·15 viewsspace-cloud.io↗

Space Cloud

Space Cloud is a self-hosted, cloud-native backend-as-a-service suite. It functions as a Kubernetes-based serverless platform that provides a GraphQL and REST API gateway, a database API generator, and an event-driven orchestrator.

The platform transforms SQL and NoSQL database schemas into secure endpoints, eliminating the need for manual backend development. It distinguishes itself by allowing remote data joins, which combine records from internal databases and external HTTP microservices within a single query.

The system covers a broad range of capabilities, including rule-based access control for data security, real-time data synchronization, and a unified interface for cloud object storage. It also includes an automation engine for triggering asynchronous webhooks and serverless functions in response to database or file system events.

Deployment is managed via Kubernetes, supporting containerized workloads with scale-to-zero autoscaling.

Features

  • Database API Generators - Automatically transforms database schemas into functional GraphQL and REST endpoints.
  • Backend-as-a-Service - Provides a self-hosted suite of managed backend services including databases, file storage, and authentication for serverless applications.
  • Kubernetes-Native Deployments - Provides a Kubernetes-native serverless platform for deploying containerized applications with automatic scale-to-zero.
  • API Generators - Generates secure GraphQL and REST endpoints directly from databases and microservices to eliminate manual backend development.
  • CRUD Operations - Executes standard create, read, update, and delete operations on SQL and NoSQL databases.
  • Remote Schema Joins - Combines data from internal databases and external remote services within a single query for unified retrieval.
  • Event-Driven Orchestration - Orchestrates the triggering of asynchronous webhooks and serverless functions based on database changes or application events.
  • API Gateway Deployments - Runs a GraphQL and REST API gateway as a container to route traffic and manage serverless applications.
  • Serverless Deployment - Installs a serverless environment on Kubernetes to provide instant GraphQL and REST APIs for database applications.
  • Event-Driven Webhooks - Triggers HTTP requests to external webhooks in response to database record changes or file storage updates.
  • Declarative Access Control Rules - Evaluates incoming requests against declarative, expression-based security rules to authorize data access.
  • Database Access Controls - Implements fine-grained security rules and authentication to manage data access for SQL and NoSQL databases.
  • Event-Driven Architectures - Provides an architectural framework for triggering serverless functions and webhooks in response to database changes.
  • CRUD Endpoint Exposure - Provides automated creation of RESTful endpoints for standard database CRUD operations with built-in authorization.
  • API Gateways - Ships a unified gateway that generates secure GraphQL and REST endpoints directly from databases and microservices.
  • Schema-Driven API Generators - Automatically generates API endpoints from declarative database models to eliminate manual backend development.
  • Schema-to-API Transformations - Transforms database schemas into GraphQL and REST APIs, allowing frontends to execute transactions without a custom backend.
  • Kubernetes-Native - Implements a request-driven compute platform on Kubernetes that supports automatic scaling down to zero.
  • Cloud File Management - Provides a consistent interface for organizing and accessing files across different cloud object stores.
  • Cloud Native Object Storage - Integrates with cloud-native object storage to provide a unified interface for scalable file uploads and downloads.
  • Cloud Storage Wrappers - Provides abstraction layers that decouple application code from specific cloud storage provider APIs.
  • Event-Driven Automation Engines - Implements a runtime environment that triggers webhooks or serverless functions based on database or file storage events.
  • Decentralized Service Integrations - Integrates disparate third-party services into a unified GraphQL layer to trigger business logic.
  • API Orchestration Gateways - Unifies multiple external service interfaces into a single API surface for cross-service data joins.
  • Zero-Instance Scaling - Optimizes resource usage by scaling service instances down to zero during periods of inactivity.
  • Automatic Horizontal Scaling - Automatically adjusts the number of running service instances based on real-time traffic demand.
  • Event-Driven Function Triggers - Initiates background function execution automatically in response to application events with guaranteed delivery.
  • Function API Exposers - Exposes custom HTTP services and serverless functions through secure API endpoints for data joins.
  • Microservice API Routing - Integrates custom microservices into a unified API gateway to support joins between external services and database records.
  • Kubernetes Deployment Management - Manages the deployment and scaling of containerized images on Kubernetes using cloud-native patterns.
  • Serverless API Deployments - Launches API gateways integrated with cloud functions and databases within a cluster environment.
  • Container Image Deployments - Automates the deployment of container images to Kubernetes with integrated service mesh and scale-to-zero logic.
  • Realtime Data Subscriptions - Notifies clients immediately when data within a subscribed result set changes to keep frontends synchronized.
  • Standardized Event Webhook Delivery - Delivers standardized event webhooks to registered HTTP endpoints upon database changes or file updates.
  • Request Access Restrictions - Validates incoming API requests against security rules and authentication providers to authorize data access.
  • Conditional Access Restrictions - Evaluates requests against dynamic runtime parameters and database conditions to permit or deny access to data and services.
  • Service Communication Security - Encrypts all internal traffic and enforces mutual authentication and communication policies between distributed services.
  • API Gateways - Implements the API gateway pattern to aggregate and route requests in a microservice environment.
  • Event-Driven Logic - Provides custom executable logic that triggers automatically in response to specific system or data events.
  • Fine-Grained Access Control - Provides precise authorization mechanisms that operate at the individual database object level via dynamic security rules.
  • Cloud Storage File Operations - Provides a consistent interface for uploading and downloading files using scalable cloud storage backends.

Star history

Star history chart for spacecloud-io/space-cloudStar history chart for spacecloud-io/space-cloud

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Space Cloud

Similar open-source projects, ranked by how many features they share with Space Cloud.
  • inngest/inngestinngest avatar

    inngest/inngest

    5,499View on GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    View on GitHub↗5,499
  • tencent/apijsonTencent avatar

    Tencent/APIJSON

    18,395View on GitHub↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Javabaasclickhousecrud
    View on GitHub↗18,395
  • knative/servingknative avatar

    knative/serving

    6,064View on GitHub↗

    Kubernetes-based, scale-to-zero, request-driven compute

    Goappautoscalercontainer
    View on GitHub↗6,064
  • deployd/deployddeployd avatar

    deployd/deployd

    4,942View on GitHub↗

    deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked interfaces synchronizing data and events between clients and servers. It functions as a JavaScript API middleware that can be integrated with HTTP servers to provide authentication, request interceptors, and realtime capabilities. The project features a self-hosted API management dashboard for configuring resource settings, managing data collections, and monitoring server status through a web-based interface. It includes a realtime data synchronization engine that pushes live databas

    JavaScript
    View on GitHub↗4,942
See all 30 alternatives to Space Cloud→

Frequently asked questions

What does spacecloud-io/space-cloud do?

Space Cloud is a self-hosted, cloud-native backend-as-a-service suite. It functions as a Kubernetes-based serverless platform that provides a GraphQL and REST API gateway, a database API generator, and an event-driven orchestrator.

What are the main features of spacecloud-io/space-cloud?

The main features of spacecloud-io/space-cloud are: Database API Generators, Backend-as-a-Service, Kubernetes-Native Deployments, API Generators, CRUD Operations, Remote Schema Joins, Event-Driven Orchestration, API Gateway Deployments.

What are some open-source alternatives to spacecloud-io/space-cloud?

Open-source alternatives to spacecloud-io/space-cloud include: inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… tencent/apijson — APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms… knative/serving — Kubernetes-based, scale-to-zero, request-driven compute. deployd/deployd — deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked… zappa/zappa — Zappa is a serverless Python framework and command-line tool used for packaging and deploying Python web applications… fission/fission — Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and…