Updated for 2021: Docker Django and Intercooler Is Go-To Stack for Building SaaS

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

  • You probably want your references without leading spaces, just add another line feed to get them on separate lines and avoid the "code block" that doesn't parse links:

    [0] https://github.com/dokku/dokku

    [1] https://12factor.net/

    [2] http://www.fabfile.org/

    [3] https://github.com/johnwilson/django-wagtail-template/blob/m...

  • screenshots

    Simple Website Screenshots as a Service (Django, Selenium, Docker, Docker-compose)

  • I like the simplicity of the asynchronous tasks. The author mentions it's just a sleep and he isn't kidding: https://github.com/simplecto/screenshots/blob/master/src/sho...

    Of course, this only really works when you're not worried about multiple workers for the same "queue", etc.

    Still, simplicity is key -- don't build for scale just because you think you might be there in X years. I like your style!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rqlite

    The lightweight, distributed relational database built on SQLite.

  • https://github.com/rqlite/rqlite

  • django-wagtail-template

    Starter Template for a Django project with Wagtail embedded

  • [3] https://github.com/johnwilson/django-wagtail-template/blob/master/fabfile.py

  • atbswp

    A minimalist macro recorder

  • Not necessarily, you can use a CI pipeline to verify that your project can be build with many Python versions. This is the workflow I use here[0]. It makes catching and fixing breaking changes easier. Plus, I'm confident the core team is not likely to introduce a painful breaking change (think Python 2 -> 3) soon[1]

    0: https://github.com/rmpr/atbswp

    1: https://mobile.twitter.com/gvanrossum/status/130608247244308...

  • makefile-taskrunner-template

    I use a Makefile as a task-runner. Drop this into your folder and modify as you see fit.

  • Interesting that you talk about gluing together some things around docker-compose. I've done something similar but on the command-line. Specifically, I use Makefile as a task-runner [1]. It is in there that I keep a lot of my custom settings for deployments, hosts, and one-off taks.

    [1] - https://github.com/simplecto/makefile-taskrunner-template

  • quarkus-hotwire-todos

    Todo App in Quarkus with Hotwire

  • I did a server-side version of the TododMVC app with both. I think Hotwire (Turbo and Stimulus) and htmx have exactly the same goal.

    I found htmx easier to understand and handle.

    Here are the two implementations (backend is in Quarkus/Java):

    - https://github.com/derkoe/quarkus-hotwire-todos

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • quarkus-htmx-todos

    Todo App in Quarkus with htmx

  • - https://github.com/derkoe/quarkus-htmx-todos

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts