diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f1f120d..cfc6efa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,4 +42,4 @@ jobs: ruby-version: 2.7 - run: gem install awesome_bot - - run: awesome_bot README.md --allow 302,307,429 --allow-ssl --allow-dupe --white-list https://www.reddit.com/r/litestarapi + - 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 diff --git a/README.md b/README.md index 3b04d02..f06e5e3 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ that you would normally find as third-party extensions in other frameworks. - [HTMX](https://docs.litestar.dev/latest/usage/htmx) - [Websockets](https://docs.litestar.dev/latest/usage/websockets.html) -- [OpenTelemetry Instrumentation](https://docs.litestar.dev/latest/usage/metrics/open-telemetry.html) +- [OpenTelemetry Instrumentation](https://docs.litestar.dev/latest/reference/plugins/opentelemetry.html) - [Prometheus Instrumentation](https://docs.litestar.dev/latest/usage/metrics/prometheus.html) @@ -118,13 +118,14 @@ that you would normally find as third-party extensions in other frameworks. ### General - [`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). +- [`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). - [`litestar-MQTT`](https://github.com/Alurith/litestar-mqtt) - A plugin for the MQTT protocol. -- [`litestar-saq`](https://github.com/cofin/litestar-saq) - A plugin for the [SAQ job queuing framework](https://github.com/tobymao/saq)* +- [`litestar-saq`](https://github.com/litestar-org/litestar-saq) - A plugin for the [SAQ job queuing framework](https://github.com/tobymao/saq)* - [`litestar-taskiq`](https://github.com/taskiq-python/taskiq-litestar) - [Taskiq](https://taskiq-python.github.io/) integration for Litestar. - [`litestar-psycopg`](https://github.com/Kumokage/litestar-psycopg) - A plugin for the [Psycopg](https://www.psycopg.org/psycopg3/docs/) database driver. - [`litestar-aiosql`](https://github.com/cofin/litestar-aiosql) - A plugin for the [aiosql](https://github.com/nackjicholson/aiosql) database query builder.* - [`litestar-granian`](https://github.com/cofin/litestar-granian) - A plugin for the [Granian](https://github.com/emmett-framework/granian) HTTP server, written in Rust.* -- [`litestar-svcs`](https://github.com/guacs/litestar-svcs) - A plugin for the [SVCS](https://github.com/hynek/svcs) service locater/dependency injection library.* +- [`litestar-svcs`](https://github.com/vkcku/litestar-svcs) - A plugin for the [SVCS](https://github.com/hynek/svcs) service locater/dependency injection library.* - [`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. ### Admin @@ -136,7 +137,7 @@ that you would normally find as third-party extensions in other frameworks. ### Auth -- [`litestar-users`](https://github.com/LonelyVikingMichael/litestar-users) - Authentication and user management for the +- [`litestar-users`](https://github.com/mvbosch/litestar-users) - Authentication and user management for the Litestar framework.* ### Databases @@ -215,10 +216,10 @@ that you would normally find as third-party extensions in other frameworks. (Platforms-as-a-Service) -- [Railway](https://railway.app/templates) - Search for `Litestar`. +- [Railway](https://railway.com/deploy) - Search for `Litestar`. - [Heroku](https://www.heroku.com/) - Deploy using Heroku. - [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) - Deploy using AWS. -- [Google App Engine](https://cloud.google.com/appengine/) - Deploy using GCP. +- [Google App Engine](https://cloud.google.com/appengine) - Deploy using GCP. - [Microsoft Azure App Service](https://azure.microsoft.com/en-us/products/app-service/) - Deploy using Azure. #### IaaS @@ -226,7 +227,7 @@ that you would normally find as third-party extensions in other frameworks. (Infrastructure-as-a-Service) - [AWS EC2](https://aws.amazon.com/ec2/) - Deploy using AWS. -- [Google Compute Engine](https://cloud.google.com/compute/) - Deploy using GCP. +- [Google Compute Engine](https://cloud.google.com/compute) - Deploy using GCP. - [Digital Ocean](https://www.digitalocean.com/) - Deploy using Digital Ocean. #### Serverless @@ -240,7 +241,7 @@ that you would normally find as third-party extensions in other frameworks. ##### Compute - [AWS Lambda](https://aws.amazon.com/lambda/) - Serverless compute. -- [Google Cloud Functions](https://cloud.google.com/functions/) - Serverless compute. +- [Google Cloud Functions](https://cloud.google.com/functions) - Serverless compute. - [Azure Functions](https://azure.microsoft.com/en-us/products/functions/) - Serverless compute. - [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. - [Litestar Fullstack with Vite, VueJS, Redis, PostgreSQL, and more](https://github.com/litestar-org/litestar-fullstack) - Made by [@cofin](https://github.com/cofin/). - - [![Deployed on Railway](https://railway.app/button.svg)](https://railway.app/template/KmHMvQ?referralCode=BMcs0x) -- [Litestar, FastStream, dishka, SQLAlchemy](https://github.com/Sehat1137/litestar-dishka-faststream) - [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. - [Basic Litestar App](https://github.com/JacobCoffee/litestar-template) - Basic Litestar app with TailwindCSS. - - [![Deployed on Railway](https://railway.app/button.svg)](https://railway.app/template/zx1KGh?referralCode=BMcs0x) - [Clean Architecture Litestar Project Template](https://github.com/Peopl3s/clean-architecture-litestar-project-template) - [Hexagonal Architecture Litestar Project Example](https://github.com/Peopl3s/litestar-hexagonal-architecture-example)