{"id":13431387,"url":"https://github.com/SQLStreamStore/SQLStreamStore","last_synced_at":"2025-03-16T11:31:35.827Z","repository":{"id":28348906,"uuid":"31862543","full_name":"SQLStreamStore/SQLStreamStore","owner":"SQLStreamStore","description":"Stream Store library targeting RDBMS based implementations for .NET","archived":true,"fork":false,"pushed_at":"2024-07-30T14:43:35.000Z","size":5595,"stargazers_count":467,"open_issues_count":57,"forks_count":126,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-03-11T07:07:02.713Z","etag":null,"topics":["c-sharp","cqrs","dotnet","event-sourcing","event-store","postgresql","sql-server","streams"],"latest_commit_sha":null,"homepage":"","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/SQLStreamStore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-08T19:34:55.000Z","updated_at":"2024-11-18T10:31:49.000Z","dependencies_parsed_at":"2024-10-06T13:19:35.456Z","dependency_job_id":"e4ebfcc9-5755-48b1-a541-d6a57406f820","html_url":"https://github.com/SQLStreamStore/SQLStreamStore","commit_stats":null,"previous_names":["damianh/sqlstreamstore"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SQLStreamStore%2FSQLStreamStore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SQLStreamStore%2FSQLStreamStore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SQLStreamStore%2FSQLStreamStore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SQLStreamStore%2FSQLStreamStore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SQLStreamStore","download_url":"https://codeload.github.com/SQLStreamStore/SQLStreamStore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243862998,"owners_count":20360246,"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","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":["c-sharp","cqrs","dotnet","event-sourcing","event-store","postgresql","sql-server","streams"],"created_at":"2024-07-31T02:01:02.718Z","updated_at":"2025-03-16T11:31:34.450Z","avatar_url":"https://github.com/SQLStreamStore.png","language":"C#","readme":"# SQL Stream Store ![CI](https://github.com/SQLStreamStore/SQLStreamStore/workflows/CI/badge.svg) [![release](https://img.shields.io/github/release/SQLStreamStore/SQLStreamStore.svg)](https://github.com/SQLStreamStore/SQLStreamStore/releases) [![license](https://img.shields.io/github/license/SQLStreamStore/SQLStreamStore.svg)](LICENSE) ![code size](https://img.shields.io/github/languages/code-size/SQLStreamStore/SQLStreamStore.svg) [![docs status](https://img.shields.io/readthedocs/sqlstreamstore.svg?logo=readthedocs\u0026style=popout)](https://sqlstreamstore.readthedocs.io) [\u003cimg src=\"https://img.shields.io/badge/slack-DDD--CQRS--ES%20%23sql--stream--store-yellow.svg?logo=slack\"\u003e](https://t.co/MRxpx0rLH2)\n\n:warning: These libraries are no longer actively maintained.\n\nA stream store library for .NET that specifically targets SQL based implementations. Primarily used to implement Event Sourced applications.\n\n| Package | Install |\n| --- | --- |\n| [SqlStreamStore](https://www.nuget.org/packages/SqlStreamStore) (includes in-memory version for behaviour testing) | [![NuGet](https://img.shields.io/nuget/v/SqlStreamStore.svg?logo=nuget)](https://www.nuget.org/packages/SqlStreamStore) |\n| [MS SQL Server](https://www.nuget.org/packages/SqlStreamStore.MsSql) / Azure SQL Database | [![NuGet](https://img.shields.io/nuget/v/SqlStreamStore.svg?logo=nuget)](https://www.nuget.org/packages/SqlStreamStore.MsSql) |\n| [PostgreSQL](https://www.nuget.org/packages/SqlStreamStore.Postgres) / AWS Aurora | [![NuGet](https://img.shields.io/nuget/vpre/SqlStreamStore.Postgres.svg?logo=nuget)](https://www.nuget.org/packages/SqlStreamStore.Postgres) |\n| [MySQL](https://www.nuget.org/packages/SqlStreamStore.MySql) / AWS Aurora | [![NuGet](https://img.shields.io/nuget/vpre/SqlStreamStore.MySql.svg?logo=nuget)](https://www.nuget.org/packages/SqlStreamStore.MySql) |\n| Sqlite | [_up for grabs_](https://github.com/SQLStreamStore/SqlStreamStore/issues/28) |\n| HTTP Wrapper API | On CI Feed |\n| [Schema Creation Script Tool](https://www.fuget.org/packages/SqlStreamStore.SchemaCreationScriptTool) | [![NuGet](https://img.shields.io/nuget/v/SqlStreamStore.SchemaCreationScriptTool.svg?logo=nuget)](https://www.nuget.org/packages/SqlStreamStore.SchemaCreationScriptTool) |\n\nCI Packages available [on Feedz](https://f.feedz.io/logicality/streamstore-ci/nuget/index.json).\n\n# Design considerations:\n\n - Designed to only ever support RDMBS/SQL implementations.\n - Subscriptions are eventually consistent.\n - API is influenced by (but not compatible with) [EventStore](https://eventstore.org/).\n - Async only.\n - JSON only event and metadata payloads (usually just a `string` / `varchar` / etc).\n - No support for `System.Transaction`, enforcing the concept of the stream as the consistency and transaction boundary.\n\n# Building\n\nBuilding requires Docker. Solution and tests are run on a linux container with .NET Core leveraging SQL Server, Postgres and MySQL as sibling containers.\n\n - Windows, run `.\\build.cmd`\n - Linux, run `./build.sh`\n\nNote: build does not work via WSL.\n\n# Help \u0026 Support\n\nAsk questions in the `#sql-stream-store` channel in the [ddd-cqrs-es slack](https://ddd-cqrs-es.slack.com) workspace. ([Join here](https://j.mp/ddd-es-cqrs)).\n\n# Licences\n\nLicenced under [MIT](LICENSE).\n","funding_links":[],"categories":["Frameworks, Libraries and Tools","postgresql","框架, 库和工具","C# #","ORM","dotnet"],"sub_categories":["ORM","对象关系映射ORM"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSQLStreamStore%2FSQLStreamStore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSQLStreamStore%2FSQLStreamStore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSQLStreamStore%2FSQLStreamStore/lists"}