An open API service indexing awesome lists of open source software.

https://github.com/mintware-de/catalyst_builder

A dependency injection provider builder for dart.
https://github.com/mintware-de/catalyst_builder

architecture dart dependency-injection dependency-inversion flutter solid

Last synced: 4 months ago
JSON representation

A dependency injection provider builder for dart.

Awesome Lists containing this project

README

          

![GitHub issues](https://img.shields.io/github/issues/mintware-de/catalyst_builder)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/mintware-de/catalyst_builder/dart.yml?branch=main)

# Catalyst Builder

A dependency injection container builder for dart.

This is the workspace root, select a specific package for more details.

| Package | Description | Badges |
|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`catalyst_builder`](./packages/catalyst_builder) | The builder package. Use this in your root package or plugin package to generate the ServiceContainerPlugin. | [![Pub](https://img.shields.io/pub/v/catalyst_builder.svg)](https://pub.dartlang.org/packages/catalyst_builder)
![Pub Points](https://img.shields.io/pub/points/catalyst_builder)
![Pub Likes](https://img.shields.io/pub/likes/catalyst_builder)
![Pub Monthly Downloads](https://img.shields.io/pub/dm/catalyst_builder) |
| [`catalyst_builder_contracts`](./packages/catalyst_builder_contracts) | The contracts package. Use this in packages that don't need to generate a service container but provide services that can be resolved. | [![Pub](https://img.shields.io/pub/v/catalyst_builder_contracts.svg)](https://pub.dartlang.org/packages/catalyst_builder_contracts)
![Pub Points](https://img.shields.io/pub/points/catalyst_builder_contracts)
![Pub Likes](https://img.shields.io/pub/likes/catalyst_builder_contracts)
![Pub Monthly Downloads](https://img.shields.io/pub/dm/catalyst_builder_contracts) |

To get started, check the [Quickstart guide](https://github.com/mintware-de/catalyst_builder/wiki/Quickstart-App) in the [wiki](https://github.com/mintware-de/catalyst_builder/wiki).