The Django boilerplate you've been waiting for

ShipWithDjango is a Django boilerplate that helps you ship faster, with less code, and more confidence. It's built on top of the best practices and tools in the Django ecosystem, so you can focus on what matters most — your ideas.

Easy configuration

ShipWithDjango comes with a simple configuration system that lets you customize your project to your needs. Just set a few environment variables, and you're good to go.

User account management

Manage users with a modular and secure account system, featuring password resets, activation emails, and the option to log in with Github or LinkedIn.

Two-factor authentication

Secure your users' accounts with two-factor authentication, using TOTP. It's easy to set up and works out of the box.

Reliable email delivery

Use our built-in integration with SendGrid to send emails reliably and securely. Or would you rather want to go with good old trusted SMTP? We've got you covered.

Credits system

Implement a credits system in your app with ease. Use it to charge users for actions, or to reward them for their activity.

Subscriptions

Offer and manage subscription plans effortlessly with integrated billing and payment options.

AI-powered creativity

Integrate the power of OpenAI’s DALL-E into your projects, enabling AI-driven image generation and creative solutions.

Tailwind CSS

Craft stunning, responsive interfaces with Tailwind CSS, ensuring your project looks great on any device.

Async and Websockets

Leverage asynchronous programming and WebSockets for responsive, real-time applications.

Built-in API

Start building and scaling with a fully equipped API, designed to support your application's every need.

Background tasks

Handle background tasks and scheduled jobs effortlessly with Huey, ensuring your application runs smoothly.

Containerized development

Streamline your development workflow with Docker, making setup, scaling, and deployment a breeze.

Integrated logging

Monitor your application's performance with integrated logging using Sentry or Better Stack. Keep track of errors and performance metrics with ease.

Dynamic document creation

Generate PDFs and Excel files on the fly, providing your users with essential document capabilities.

Custom dynamic tables

Our own lightweight table library lets you create dynamic tables with ease, featuring sorting, filtering, and pagination.

Utility functions

Access a collection of powerful utility functions that simplify development tasks and enhance productivity.

Intuitive admin panel

Manage your platform with ease using Django Unfold custom admin panel that is simple to extend and adapt to your specific needs.

Translation management

Reach a global audience with our built-in translation management system, supporting multiple languages and locales. Start translating right from the admin panel.

User impersonation

Debug and troubleshoot user issues with ease by impersonating users directly from the admin panel.

and of course... built with Django

Leverage the robustness and scalability of Django, the framework trusted by developers worldwide.

Ready to get started?

Join the ShipWithDjango community today.