Community driven, reusable components for distributed apps
Go to file
Cassie Coyle 20d73459f7
Update PR template (#3866)
Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
2025-08-01 15:16:05 -07:00
.build-tools
.devcontainer
.github Update PR template (#3866) 2025-08-01 15:16:05 -07:00
bindings
common
configuration
contenttype
conversation
crypto
docs
health
lock
metadata
middleware
nameresolution
pubsub
secretstores
state chore: Use base64 to store sqlserver state data (#3919) 2025-08-01 09:14:50 -07:00
tests
workflows
.codecov.yaml
.gitignore
.golangci.yml
.prettierignore
.prettierrc.json
CODEOWNERS
CONTRIBUTING.md
LICENSE
Makefile
README.md
SECURITY.md
component-metadata-schema.json
go.mod
go.sum

README.md

Components Contrib

Build, Lint, Unit Test - complete matrix Discord License: Apache 2.0 FOSSA Status

The purpose of Components Contrib is to provide open, community-driven, reusable components for building distributed applications. These components are being used by the Dapr project, but are separate and decoupled from it.

Using components developers can interact with bindings, state stores, messaging systems and more, without caring about the underlying implementation.

Available component types:

For documentation on how components are being used in Dapr in a language/platform agnostic way, visit Dapr Docs.

Contribution

Thanks to everyone who has contributed!

Code of Conduct

Please refer to our Dapr Community Code of Conduct