{"id":13431342,"url":"https://github.com/NEventStore/NEventStore","last_synced_at":"2025-03-16T11:31:30.440Z","repository":{"id":45459303,"uuid":"738338","full_name":"NEventStore/NEventStore","owner":"NEventStore","description":"A persistence agnostic Event Store for .NET","archived":false,"fork":false,"pushed_at":"2025-02-10T16:59:14.000Z","size":46912,"stargazers_count":1589,"open_issues_count":20,"forks_count":323,"subscribers_count":137,"default_branch":"master","last_synced_at":"2025-03-09T07:40:03.938Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://neventstore.org","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/NEventStore.png","metadata":{"files":{"readme":"Readme.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"license.txt","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":"2010-06-24T20:28:53.000Z","updated_at":"2025-03-04T07:57:40.000Z","dependencies_parsed_at":"2025-02-23T03:00:24.478Z","dependency_job_id":"82fb30d1-013d-4fc4-b16c-28f64b7122b5","html_url":"https://github.com/NEventStore/NEventStore","commit_stats":null,"previous_names":["joliver/eventstore"],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NEventStore%2FNEventStore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NEventStore%2FNEventStore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NEventStore%2FNEventStore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NEventStore%2FNEventStore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NEventStore","download_url":"https://codeload.github.com/NEventStore/NEventStore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243852464,"owners_count":20358271,"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":[],"created_at":"2024-07-31T02:01:02.369Z","updated_at":"2025-03-16T11:31:30.433Z","avatar_url":"https://github.com/NEventStore.png","language":"C#","readme":"NEventStore\n===\n\nNEventStore is a persistence library used to abstract different storage implementations when using event sourcing as storage mechanism. \n\nThis library is developed with a specific focus on [DDD](http://en.wikipedia.org/wiki/Domain-driven_design)/[CQRS](https://en.wikipedia.org/wiki/Command%E2%80%93query_separation#Command_query_responsibility_segregation) applications.\n\nNEventStore currently supports:\n\n- .net standard 2.0\n- .net framework 4.6.2\n\nStarting from Version 6.0.0 NEventStore will use [Semantic Versioning](https://semver.org/) to track the version numbers.\n\nBuild Status (AppVeyor)\n===\n\nBranches: \n\n- master [![Build status](https://ci.appveyor.com/api/projects/status/frg36pb2oh1j2ddi/branch/master?svg=true)](https://ci.appveyor.com/project/AGiorgetti/neventstore/branch/master)\n- develop [![Build status](https://ci.appveyor.com/api/projects/status/frg36pb2oh1j2ddi/branch/develop?svg=true)](https://ci.appveyor.com/project/AGiorgetti/neventstore/branch/develop)\n\nMain Library Packages\n===\n\n- NEventStore - the core library package.\n- NEventStore.Serialization.Json - Json serialization to be used with an IDocumentSerializer.\n- NEventStore.Serialization.Bson - BSon serialization to be used with an IDocumentSerializer.\n- NEventStore.Serialization.MsgPack - Message Pack serialization to be used with an IDocumentSerializer.\n- NEventStore.PollingClient - provides an implementation for a PollingClient.\n\nDocumentation\n===\n\nPlease see the [documentation](https://github.com/NEventStore/NEventStore/wiki) to get started and for more information.\n\nChangeLog can be [found here](https://github.com/NEventStore/NEventStore/blob/master/Changelog.md)\n\n### Developed with:\n\n[![Resharper](http://neventstore.org/images/logo_resharper_small.gif)](http://www.jetbrains.com/resharper/)\n[![TeamCity](http://neventstore.org/images/logo_teamcity_small.gif)](http://www.jetbrains.com/teamcity/)\n[![dotCover](http://neventstore.org/images/logo_dotcover_small.gif)](http://www.jetbrains.com/dotcover/)\n[![dotTrace](http://neventstore.org/images/logo_dottrace_small.gif)](http://www.jetbrains.com/dottrace/)\n\n# How to build (Windows OS)\n\nTo build the project locally on a Windows Machine:\n\n- Open a Powershell console in Administrative mode and run the build script `build.ps1` in the root of the repository.\n\n## Versioning\n\nVersioning is done automatically by the build script updating the\nAssemblyInfo.cs file (\u003cGenerateAssemblyInfo\u003efalse\u003c/GenerateAssemblyInfo\u003e in .csproj files) \nbefore the build starts. The version number is retrieved\nfrom the git repository tags using \"gitversion\" tool.\n\nThings are handled this way because NEventStore is used a submodule in other projects and it\nneed to have it's own version number when building other projects.\n\nYou should not update the version number manually, not commit the updated AssemblyInfo files.","funding_links":[],"categories":["Frameworks, Libraries and Tools","C# #","框架, 库和工具","Libraries and Frameworks","🗒️ Cheatsheets"],"sub_categories":["ORM","对象关系映射ORM",".NET","📦 Libraries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNEventStore%2FNEventStore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNEventStore%2FNEventStore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNEventStore%2FNEventStore/lists"}