Dapr

Shared APIs for distributed application capabilities

Visit Dapr official site

What it does

Dapr provides a distributed-application runtime with APIs for service invocation, state, pub/sub, and other component capabilities used by applications written in different languages and connected to configured infrastructure backends.

When to use it

When replacing messaging or state backends, compare component specifications to distinguish the application’s API calls from the infrastructure configuration.

.NET Aspire

Application models for distributed services

  • development
  • orchestration

Research

AidData

Explore development-finance and geospatial research data.

  • development
  • data

Research

Apache AGE

Graph queries within PostgreSQL

  • development
  • documentation

Research