diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f1f120d..6ea429a 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,403,429 --allow-ssl --allow-dupe --white-list https://www.reddit.com/r/litestarapi diff --git a/README.md b/README.md index 2603a95..93b6800 100644 --- a/README.md +++ b/README.md @@ -93,8 +93,19 @@ framework #### Internal Utils - [`litestar-asyncpg`](https://github.com/litestar-org/litestar-asyncpg) - A plugin for the AsyncPG database driver.* -- [`litestar-vite`](https://github.com/litestar-org/vite-plugin) - A Vite adapter for Litestar. +- [`litestar-vite`](https://github.com/litestar-org/litestar-vite) - A Vite adapter for Litestar.* - [`litestar-piccolo`](https://github.com/litestar-org/litestar-piccolo) - A Piccolo ORM adapter for Litestar.* +- [`litestar-htmx`](https://github.com/litestar-org/litestar-htmx) - A plugin for HTMX integration.* +- [`litestar-email`](https://github.com/litestar-org/litestar-email) - Email integration with pluggable backends (SMTP, Resend, SendGrid, Mailgun).* +- [`litestar-oracledb`](https://github.com/litestar-org/litestar-oracledb) - An Oracle Database plugin for Litestar.* +- [`litestar-django`](https://github.com/litestar-org/litestar-django) - Django model support for Litestar.* +- [`litestar-skills`](https://github.com/litestar-org/litestar-skills) - First-party agent skills, plugins, subagents, and slash commands for Litestar and its ecosystem; installs across Claude Code, Codex CLI, Cursor, Gemini CLI, and OpenCode. +- [`advanced-alchemy`](https://github.com/litestar-org/advanced-alchemy) - A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy with first-party Litestar integration. +- [`sqlspec`](https://github.com/litestar-org/sqlspec) - A query mapper for Python with first-party adapters for Litestar, FastAPI, Flask, and Starlette. +- [`polyfactory`](https://github.com/litestar-org/polyfactory) - Simple and powerful factories for mock data generation. +- [`pytest-databases`](https://github.com/litestar-org/pytest-databases) - Reusable database fixtures for any and all databases. +- [`fast-query-parsers`](https://github.com/litestar-org/fast-query-parsers) - Ultra-fast query string and url-encoded form-data parsers. +- [`type-lens`](https://github.com/litestar-org/type-lens) - Runtime type introspection utilities. ##### Built-in Extensions @@ -119,13 +130,16 @@ that you would normally find as third-party extensions in other frameworks. - [`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). - [`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. +- [`litestar-mcp`](https://github.com/cofin/litestar-mcp) - A plugin exposing route handlers as Model Context Protocol (MCP) tools and resources for AI agents.* +- [`litestar-socketify`](https://github.com/cofin/litestar-socketify) - A plugin for the [Socketify](https://github.com/cirospaciari/socketify.py) HTTP server.* +- [`litestar-httpx-oauth`](https://github.com/cofin/litestar-httpx-oauth) - HTTPX OAuth integration for Litestar.* ### Admin @@ -136,7 +150,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 +229,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/templates) - 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 +240,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 +254,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,11 +273,12 @@ 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) - + - [![Deployed on Railway](https://railway.com/button.svg)](https://railway.com/deploy/KmHMvQ?referralCode=BMcs0x) +- [Litestar Fullstack with Inertia.js](https://github.com/litestar-org/litestar-fullstack-inertia) - A fully-functional reference application using Litestar, Inertia.js, and Advanced Alchemy. +- [Litestar Hello World](https://github.com/litestar-org/litestar-hello-world) - A minimal implementation of a Litestar application. +- [Litestar Ping CRM](https://github.com/cofin/litestar-pingcrm) - Ping CRM (Inertia.js) reference implementation for Litestar. - [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) + - [![Deployed on Railway](https://railway.com/button.svg)](https://railway.com/deploy/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) @@ -278,5 +293,6 @@ that you would normally find as third-party extensions in other frameworks. - [Network Information API](https://github.com/JacobCoffee/niapi) - Toy app with TailwindCSS and HTMX. - [Litestar with OAuth2 Example](https://github.com/johnfaucette/litestar-oauth2-example) - Example of using Litestar with OAuth2. +- [Oracle DB + Vertex AI Demo](https://github.com/cofin/oracledb-vertexai-demo) - Reference application using Google ADK and Oracle Database.