Skip to content

Commit c270473

Browse files
authored
Add modern-di to Third-Party Extensions (#17)
1 parent 21bb91d commit c270473

2 files changed

Lines changed: 10 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ jobs:
4242
ruby-version: 2.7
4343

4444
- run: gem install awesome_bot
45-
- run: awesome_bot README.md --allow 302,307,429 --allow-ssl --allow-dupe --white-list https://www.reddit.com/r/litestarapi
45+
- run: awesome_bot README.md --allow 302,307,429 --allow-ssl --allow-dupe --white-list https://www.reddit.com/r/litestarapi,https://blog.litestar.dev

README.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ that you would normally find as third-party extensions in other frameworks.
103103

104104
- [HTMX](https://docs.litestar.dev/latest/usage/htmx)
105105
- [Websockets](https://docs.litestar.dev/latest/usage/websockets.html)
106-
- [OpenTelemetry Instrumentation](https://docs.litestar.dev/latest/usage/metrics/open-telemetry.html)
106+
- [OpenTelemetry Instrumentation](https://docs.litestar.dev/latest/reference/plugins/opentelemetry.html)
107107
- [Prometheus Instrumentation](https://docs.litestar.dev/latest/usage/metrics/prometheus.html)
108108

109109
</details>
@@ -118,13 +118,14 @@ that you would normally find as third-party extensions in other frameworks.
118118
### General
119119

120120
- [`dishka`](https://github.com/reagento/dishka) - Cute DI framework with agreeable API and everything you need, including [Litestar integration](https://dishka.readthedocs.io/en/stable/integrations/index.html).
121+
- [`modern-di`](https://github.com/modern-python/modern-di) - Dependency injection framework with IoC container and scopes, including [Litestar integration](https://github.com/modern-python/modern-di-litestar).
121122
- [`litestar-MQTT`](https://github.com/Alurith/litestar-mqtt) - A plugin for the MQTT protocol.
122-
- [`litestar-saq`](https://github.com/cofin/litestar-saq) - A plugin for the [SAQ job queuing framework](https://github.com/tobymao/saq)<sup>*</sup>
123+
- [`litestar-saq`](https://github.com/litestar-org/litestar-saq) - A plugin for the [SAQ job queuing framework](https://github.com/tobymao/saq)<sup>*</sup>
123124
- [`litestar-taskiq`](https://github.com/taskiq-python/taskiq-litestar) - [Taskiq](https://taskiq-python.github.io/) integration for Litestar.
124125
- [`litestar-psycopg`](https://github.com/Kumokage/litestar-psycopg) - A plugin for the [Psycopg](https://www.psycopg.org/psycopg3/docs/) database driver.
125126
- [`litestar-aiosql`](https://github.com/cofin/litestar-aiosql) - A plugin for the [aiosql](https://github.com/nackjicholson/aiosql) database query builder.<sup>*</sup>
126127
- [`litestar-granian`](https://github.com/cofin/litestar-granian) - A plugin for the [Granian](https://github.com/emmett-framework/granian) HTTP server, written in Rust.<sup>*</sup>
127-
- [`litestar-svcs`](https://github.com/guacs/litestar-svcs) - A plugin for the [SVCS](https://github.com/hynek/svcs) service locater/dependency injection library.<sup>*</sup>
128+
- [`litestar-svcs`](https://github.com/vkcku/litestar-svcs) - A plugin for the [SVCS](https://github.com/hynek/svcs) service locater/dependency injection library.<sup>*</sup>
128129
- [`litestar-saq-htmx`](https://github.com/euri10/litestar_saq_htmx) - Proof of concept using SAQ, Litestar, HTMX, and Server-Sent events for a simple SAQ job monitor.
129130

130131
### Admin
@@ -136,7 +137,7 @@ that you would normally find as third-party extensions in other frameworks.
136137

137138
### Auth
138139

139-
- [`litestar-users`](https://github.com/LonelyVikingMichael/litestar-users) - Authentication and user management for the
140+
- [`litestar-users`](https://github.com/mvbosch/litestar-users) - Authentication and user management for the
140141
Litestar framework.<sup>*</sup>
141142

142143
### Databases
@@ -215,18 +216,18 @@ that you would normally find as third-party extensions in other frameworks.
215216

216217
(Platforms-as-a-Service)
217218

218-
- [Railway](https://railway.app/templates) - Search for `Litestar`.
219+
- [Railway](https://railway.com/deploy) - Search for `Litestar`.
219220
- [Heroku](https://www.heroku.com/) - Deploy using Heroku.
220221
- [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) - Deploy using AWS.
221-
- [Google App Engine](https://cloud.google.com/appengine/) - Deploy using GCP.
222+
- [Google App Engine](https://cloud.google.com/appengine) - Deploy using GCP.
222223
- [Microsoft Azure App Service](https://azure.microsoft.com/en-us/products/app-service/) - Deploy using Azure.
223224

224225
#### IaaS
225226

226227
(Infrastructure-as-a-Service)
227228

228229
- [AWS EC2](https://aws.amazon.com/ec2/) - Deploy using AWS.
229-
- [Google Compute Engine](https://cloud.google.com/compute/) - Deploy using GCP.
230+
- [Google Compute Engine](https://cloud.google.com/compute) - Deploy using GCP.
230231
- [Digital Ocean](https://www.digitalocean.com/) - Deploy using Digital Ocean.
231232

232233
#### Serverless
@@ -240,7 +241,7 @@ that you would normally find as third-party extensions in other frameworks.
240241
##### Compute
241242

242243
- [AWS Lambda](https://aws.amazon.com/lambda/) - Serverless compute.
243-
- [Google Cloud Functions](https://cloud.google.com/functions/) - Serverless compute.
244+
- [Google Cloud Functions](https://cloud.google.com/functions) - Serverless compute.
244245
<!-- markdown-link-check-disable-next-line -->
245246
- [Azure Functions](https://azure.microsoft.com/en-us/products/functions/) - Serverless compute.
246247
- [Google Cloud Run](https://cloud.google.com/run) - Serverless compute.
@@ -259,12 +260,9 @@ that you would normally find as third-party extensions in other frameworks.
259260
<!--lint ignore awesome-list-item-->
260261

261262
- [Litestar Fullstack with Vite, VueJS, Redis, PostgreSQL, and more](https://github.com/litestar-org/litestar-fullstack) - Made by [@cofin](https://github.com/cofin/).
262-
- [![Deployed on Railway](https://railway.app/button.svg)](https://railway.app/template/KmHMvQ?referralCode=BMcs0x)
263-
- [Litestar, FastStream, dishka, SQLAlchemy](https://github.com/Sehat1137/litestar-dishka-faststream)
264263
- [Example Litestar Service](https://github.com/andy-takker/example-litestar-service) - Production-ready Litestar service template with clean architecture, dishka DI, JWT auth with RBAC, NATS via FastStream, and observability.
265264
<!--lint ignore awesome-list-item-->
266265
- [Basic Litestar App](https://github.com/JacobCoffee/litestar-template) - Basic Litestar app with TailwindCSS.
267-
- [![Deployed on Railway](https://railway.app/button.svg)](https://railway.app/template/zx1KGh?referralCode=BMcs0x)
268266
- [Clean Architecture Litestar Project Template](https://github.com/Peopl3s/clean-architecture-litestar-project-template)
269267
- [Hexagonal Architecture Litestar Project Example](https://github.com/Peopl3s/litestar-hexagonal-architecture-example)
270268

0 commit comments

Comments
 (0)