Newbe.Claptrap 0.9.4

.NET 5.0
There is a newer version of this package available.
See the version list below for details.
dotnet add package Newbe.Claptrap --version 0.9.4
NuGet\Install-Package Newbe.Claptrap -Version 0.9.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Newbe.Claptrap" Version="0.9.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Newbe.Claptrap --version 0.9.4
#r "nuget: Newbe.Claptrap, 0.9.4"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Newbe.Claptrap as a Cake Addin
#addin nuget:?package=Newbe.Claptrap&version=0.9.4

// Install Newbe.Claptrap as a Cake Tool
#tool nuget:?package=Newbe.Claptrap&version=0.9.4

Newbe.Claptrap

All Contributors

build Codecov Coverage Quality Gate Status Newbe.Claptrap

This is a set of server-side development frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can develop "distributed", "scale out", and "easy to test" application more simply.

Project Status

The project has entered the Preview stage, and related versions will be released on the master branch. You can get the latest development package through nuget.org. We do not recommend using the Preview version for production environments.

Claptrap and it`s Minions are coming.

At present, we need more members to join us to complete this work. No matter where you are interested in convenience, we believe that you can find a suitable participation point for you here.

Samples

You can get the samples about the project through Newbe.Claptrap.Examples so that you can understand how to use the project.

Discussion

References

The project was inspired by many open source projects and blog posts:

Stargazers over time

Stargazers over time

Contributors ✨

Thanks goes to these wonderful people (emoji key):

<table> <tr> <td align="center"><a href="https://www.newbe.pro"><img src="https://avatars1.githubusercontent.com/u/7685462?v=4" width="100px;" alt=""/><br /><sub><b>Newbe36524</b></sub></a><br /><a href="#infra-newbe36524" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="https://github.com/newbe36524/Newbe.Claptrap/commits?author=newbe36524" title="Tests">⚠️</a> <a href="https://github.com/newbe36524/Newbe.Claptrap/commits?author=newbe36524" title="Code">💻</a></td> <td align="center"><a href="https://github.com/wangjunjx8868"><img src="https://avatars3.githubusercontent.com/u/5389565?v=4" width="100px;" alt=""/><br /><sub><b>wangjunjx8868</b></sub></a><br /><a href="#example-wangjunjx8868" title="Examples">💡</a></td> <td align="center"><a href="https://github.com/kotoneme"><img src="https://avatars3.githubusercontent.com/u/43395111?v=4" width="100px;" alt=""/><br /><sub><b>kotone</b></sub></a><br /><a href="#translation-kotoneme" title="Translation">🌍</a></td> <td align="center"><a href="https://github.com/FFFirer"><img src="https://avatars2.githubusercontent.com/u/22254170?v=4" width="100px;" alt=""/><br /><sub><b>FFFirer</b></sub></a><br /><a href="https://github.com/newbe36524/Newbe.Claptrap/issues?q=author%3AFFFirer" title="Bug reports">🐛</a></td> </tr> </table>

This project follows the all-contributors specification. Contributions of any kind welcome!

Icon

The icons currently used in this project are all from The Noun Project. You can view the copyright information of each section in /docs/noun_source.

Gitee

If you cannot use Github normally, you can also use Gitee to clone the source code and samples (Mainly for China mainland).

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (12)

Showing the top 5 NuGet packages that depend on Newbe.Claptrap:

Package Downloads
Newbe.Claptrap.StorageProvider.Relational

Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap

Newbe.Claptrap.StorageProvider.MySql

Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap

Newbe.Claptrap.StorageProvider.MongoDB

Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap

Newbe.Claptrap.StorageProvider.SQLite

Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap

Newbe.Claptrap.StorageProvider.PostgreSQL

Newbe.Claptrap is a framework for server development. It take advantage to Actor Pattern and Event Sourcing Pattern. It could help you to build a distributed, scalable, and testable server application. This package is one part of that project. Please check the source repository for more details. Docs: https://claptrap.newbe.pro Github: https://github.com/newbe36524/Newbe.Claptrap Gitee: https://gitee.com/yks/Newbe.Claptrap

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Newbe.Claptrap:

Repository Stars
newbe36524/Newbe.Claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Version Downloads Last updated
0.10.2 1,028 4/21/2021
0.9.4 896 2/17/2021
0.8.6 935 2/15/2021
0.7.4 1,355 8/30/2020
0.6.5 1,333 8/17/2020
0.5.7 1,391 7/22/2020
0.4.4 1,334 7/14/2020
0.3.2 1,343 7/9/2020
0.2.7 1,192 6/21/2020
0.2.3-alpha 492 6/7/2020
0.1.0-dev03 428 3/29/2019