{"id":30443449,"url":"https://github.com/holomodular/servicebricks","last_synced_at":"2026-02-15T02:03:37.376Z","repository":{"id":236586564,"uuid":"661380081","full_name":"holomodular/ServiceBricks","owner":"holomodular","description":"Universal microservices foundation with storage agnostic APIs supporting relational, document, cloud and embedded database engines","archived":false,"fork":false,"pushed_at":"2025-03-18T12:27:46.000Z","size":1611,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-24T09:51:12.463Z","etag":null,"topics":["api","cloud","crud","database","ddd","eda","embedded","microservices","nosql","polyglot","query","restapi","search","servicebricks","servicequery","services","sql"],"latest_commit_sha":null,"homepage":"http://ServiceBricks.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/holomodular.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"holomodular"}},"created_at":"2023-07-02T16:58:33.000Z","updated_at":"2025-03-18T12:27:50.000Z","dependencies_parsed_at":"2024-10-16T22:06:12.992Z","dependency_job_id":"fe71f7cf-ccb3-49c6-abc5-1fef69aced31","html_url":"https://github.com/holomodular/ServiceBricks","commit_stats":null,"previous_names":["holomodular/servicebricks"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/holomodular/ServiceBricks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holomodular%2FServiceBricks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holomodular%2FServiceBricks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holomodular%2FServiceBricks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holomodular%2FServiceBricks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holomodular","download_url":"https://codeload.github.com/holomodular/ServiceBricks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holomodular%2FServiceBricks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278646401,"owners_count":26021510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","cloud","crud","database","ddd","eda","embedded","microservices","nosql","polyglot","query","restapi","search","servicebricks","servicequery","services","sql"],"created_at":"2025-08-23T09:13:01.628Z","updated_at":"2026-02-15T02:03:37.367Z","avatar_url":"https://github.com/holomodular.png","language":"C#","readme":"![ServiceBricks Logo](https://raw.githubusercontent.com/holomodular/ServiceBricks/main/Logo.png) \n\n[![NuGet version](https://badge.fury.io/nu/ServiceBricks.svg)](https://badge.fury.io/nu/ServiceBricks)\n![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/holomodular-support/bdb5c7c570a7a88ffb3efb3505273e34/raw/servicebricks-codecoverage.json)\n[![License: MIT](https://img.shields.io/badge/License-MIT-389DA0.svg)](https://opensource.org/licenses/MIT)\n\n# ServiceBricks: The Microservices Foundation\n\n## Overview\n\n[ServiceBricks](https://ServiceBricks.com) is a powerful open-source microservices platform designed to streamline the development, deployment, and maintenance of distributed systems with artificial intelligence. \nLeveraging Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and a host of advanced features, ServiceBricks empowers teams to create scalable, customizable services tailored to specific business domains.\n\n## MCP Server\nServiceBricks is available as a hosted MCP server (Model Context Protocol).\n\n**Server ID (Official MCP Registry):** io.github.holomodular/servicebricks  \n**Endpoint (Streamable HTTP):** https://servicebricks.com/api/mcp\n\n## Why ServiceBricks?\n\n* **FREE:** MIT-licensed, ServiceBricks offers advanced technology as a secure foundation for anyone to build on.\n* **Artificial Intelligence:** Generate production-grade microservices from a single natural-language sentence.\n* **Evolution:** Evolve data models and functionality using our online tools.\n* **Advanced Architecture:** Built-in patterns, standards, and governance for microservices at scale.\n* **REST APIs:** Expose standardized, secure REST APIs to manage your data.\n* **Storage Agnostic:** Interchangeably supports relational, document, cloud or embedded database engines\n* **Seamless Integration:** Switch storage providers without disrupting services and avoid vendor lock-in.\n\n\n## Major Features\n\n* **Artificial Intelligence Integration:** Use our tools to leverage large language models to build, query and manipulate your microservice data.\n* **Generics:** Extensive use of generics, allowing the compiler to generate most of the required source code.\n* **REST API Services:** Templated, repository-based services for quickly exposing standard CRUD+PQV (Patch, Query, Validate) methods or build your own custom methods.\n* **[ServiceQuery Integration](https://github.com/holomodular/ServiceQuery):** Supports standardized, polyglot, dynamic data querying for all database engines.\n* **[Business Rule Engine](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BusinessRuleEngine.md):** Polymorphic techniques to build reusable business logic.\n* **[Domain-Driven Design (DDD)](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/FlowOfData.md) \u0026 [Event-Driven Architecture (EDA)](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/EventDrivenArchitecture.md):** Customize business logic for any supported object and method.\n* **[Background Processing](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BackgroundTasks.md):** Supports asynchronous processes, tasks, and rules.\n* **[Relational, Document, Cloud and Embedded Database Support](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/SupportedDatabaseEngines.md):** Works standard with AzureSQL, Azure Storage Accounts, Cosmos DB, InMemory, MongoDB, Postgres, SQLite, SQL Server and more.\n* **[Service Bus Engine](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/BroadcastsAndServiceBus.md):** Supports broadcasts of system data with InMemory and Azure Service Bus.\n* **[Classic or Modern REST API Design](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/ClassicVsModernRestApi.md):** Choose between Classic or Modern modes, with various response formats.\n* **[NuGet Packages](https://github.com/holomodular/ServiceBricks-Documentation/blob/main/V1/NuGet.md):** Quickly build new services and applications.\n* **Testing Framework:** Comprehensive Xunit test framework for robust unit and integration testing with thousands of tests available.\n* **Open Source:** All referenced assemblies are open source and licensed under MIT or an equivalent license.\n\n\n## Getting Started with Examples\n\nExplore our [ServiceBricks-Examples](https://github.com/holomodular/ServiceBricks-Examples) repository for practical examples on hosting and deploying your ServiceBricks foundation. From single, monolithic web applications to distributed, multi-deployment, containerized web applications, these examples provide the building blocks to create and scale your own foundations quickly.\n\n## Documentation\n\nCheck out our [ServiceBricks-Documentation](https://github.com/holomodular/ServiceBricks-Documentation) repository for comprehensive documentation on the platform, including guides on using all components and developing your own microservices.\n\n## Official Pre-Built Microservices\n\nGet started quickly with our pre-built microservices:\n\n* [ServiceBricks-Cache](https://github.com/holomodular/ServiceBricks-Cache): Generic data storage with a built in expiration process and a semaphore for distributed locking.\n* [ServiceBricks-Logging](https://github.com/holomodular/ServiceBricks-Logging): Service-scoped or centralized logging for runtime diagnostics and optional web request auditing.\n* [ServiceBricks-Notification](https://github.com/holomodular/ServiceBricks-Notification): Delivery and retry for sending emails and SMS messages.\n* [ServiceBricks-Security](https://github.com/holomodular/ServiceBricks-Security): Authentication, authorization, and security with JWT bearer token support for multi-server deployments.\n* [ServiceBricks-Work](https://github.com/holomodular/ServiceBricks-Work): Work queue for reliable, distributed, event-driven background processing.\n\n## Enterprise Support, Consulting and Training\n\nInterested in enterprise support, consulting or training? We offer a one-week training session to help your organization get started quickly. Contact us at info@ServiceBricks.com or support@HoloModular.com, and we’ll get back to you within one business day.\n\n## Trademarks\n\n“ServiceBricks”, \"ServiceQuery\" and “HoloModular” are trademarks of HoloModular LLC. The MIT License covers code only; it does not grant rights to use our trademarks, logos, or brand assets (including in modified or redistributed versions) without permission.\n\n## About\n\nServiceBricks is owned and maintained by HoloModular LLC and created by Danny Logsdon (Founder). Visit our websites at https://HoloModular.com, https://ServiceBricks.com or https://www.linkedin.com/in/danlogsdon to learn more.\n\n","funding_links":["https://github.com/sponsors/holomodular"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholomodular%2Fservicebricks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholomodular%2Fservicebricks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholomodular%2Fservicebricks/lists"}