{"id":26461339,"url":"https://github.com/dbosoft/hosuto","last_synced_at":"2025-08-23T19:35:50.274Z","repository":{"id":44788499,"uuid":"279717110","full_name":"dbosoft/Hosuto","owner":"dbosoft","description":"Advanced application hosting with .NET Generic Host and Asp.Net Core. ","archived":false,"fork":false,"pushed_at":"2024-02-23T13:14:24.000Z","size":1207,"stargazers_count":3,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-30T20:05:19.106Z","etag":null,"topics":["aspnetcore","dotnet","dotnetcore","generic-host","hosuto"],"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/dbosoft.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}},"created_at":"2020-07-14T23:46:54.000Z","updated_at":"2024-09-24T18:37:10.000Z","dependencies_parsed_at":"2024-02-23T14:29:43.973Z","dependency_job_id":"f8b5e0e1-08a6-4000-8c2f-fb5a4652c572","html_url":"https://github.com/dbosoft/Hosuto","commit_stats":{"total_commits":98,"total_committers":2,"mean_commits":49.0,"dds":0.3877551020408163,"last_synced_commit":"af6eef2a2b52a054dc2e623f65d1413832b70bfe"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/dbosoft/Hosuto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosoft%2FHosuto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosoft%2FHosuto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosoft%2FHosuto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosoft%2FHosuto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbosoft","download_url":"https://codeload.github.com/dbosoft/Hosuto/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbosoft%2FHosuto/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264331329,"owners_count":23591962,"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":["aspnetcore","dotnet","dotnetcore","generic-host","hosuto"],"created_at":"2025-03-19T04:20:58.533Z","updated_at":"2025-07-08T19:09:38.351Z","avatar_url":"https://github.com/dbosoft.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Hosuto\nAdvanced application hosting with .NET Generic Host and Asp.Net Core\n\nStable                     |  Latest                   |  Build Status\n---------------------------|---------------------------|---------------------------\n[![NuGet stable](https://img.shields.io/nuget/v/Dbosoft.Hosuto.svg?style=flat-square)](https://www.nuget.org/packages/Dbosoft.Hosuto) | [![NuGet pre](https://img.shields.io/nuget/vpre/Dbosoft.Hosuto.svg?style=flat-square)](https://www.nuget.org/packages/Dbosoft.Hosuto) | [![Build Status](https://dev.azure.com/dbosoft/public/_apis/build/status/dbosoft.Hosuto?branchName=main)](https://dev.azure.com/dbosoft/public/_build/latest?definitionId=32\u0026branchName=main)\n\n### Description\n\nHosuto is targeting microservice architectures, where services can be easily distributed as a single (micro) service or bundled into larger applications. \n\nTo support service bundling it extends the [.NET generic host](https://docs.microsoft.com/en-us/dotnet/core/extensions/generic-host) by the capability to run multiple host in the same process. In addition the hosts can share common objects like configuration, hosting environment or a shared DI container. \n\nHosuto contains currently the following features to extend .NET Generic Host: \n\n- **Modules**: The Hosuto module system allows you to setup multiple independed hosts within a single application. Modules can share configuration and a DI container for global settings and interaction. The module system supports both .NET Generic host and Asp.Net Core 2.1 and higher.  \n  See [wiki](https://github.com/dbosoft/Hosuto/wiki/Modules) how to configure and use modules. \n- **Hosted Services extensions**: Hosuto contains extensions methods to simplify the use of hosted services in Generic Hosts and Asp.Net Core Hosts. \n\n\n\n### Platforms \u0026 Prerequisites\n\nHosuto supports .NET Standard 2.0 or higher, Asp.Net Core 3.0, 3.1, .NET 5.0 and .NET 6.0.\n\n### Getting started\n\nThe easiest way to get started is by installing [the available NuGet package](https://www.nuget.org/packages/Dbosoft.Hosuto). \nTake a look at the [Wiki](https://github.com/dbosoft/Hosuto/wiki) learning how to configure and use Hosuto.\n\n**Samples:**\n\n* For basic examples see the [samples](https://github.com/dbosoft/Hosuto/tree/master/samples) folder of the repository. \n* For a real world application example see our [SAPHub sample project](https://github.com/dbosoft/SAPHub).\n\n\n### Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/dbosoft/Hosuto/tags).  \n\n\n### Authors\n\n* **Frank Wagner** - *Initial work* - [fw2568](https://github.com/fw2568)\n\nSee also the list of [contributors](https://github.com/Dbosoft/Hosuto/contributors) who participated in this project.\n\n\n\n### License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbosoft%2Fhosuto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbosoft%2Fhosuto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbosoft%2Fhosuto/lists"}