Django for Startup Founders: A better software architecture for SaaS startups

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • django-extensions

    This is a repository for collecting global custom management extensions for the Django Framework.

    # 1 million lines of logic and who knows how many queries

    I've actually seen this pattern in every Django project :(

    Regarding urls, instead of enforcing a flat file, I'd highly recommend always using django_extensions[0]. You'll get `shell_plus` that auto imports model and `show_urls` that you can grep for endpoint and gives you the handler.

    [0] https://github.com/django-extensions/django-extensions

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

    I use pydantic for serializer in Django too- and recently started experimenting with Django Ninja https://django-ninja.rest-framework.com/ if you haven't seen it already.

  • reagent

    A minimalistic ClojureScript interface to React.js

    If you're that pessimistic about your front-end code becoming obsolete, I'd strongly suggest looking into ClojureScript with https://github.com/reagent-project/reagent and (only if you need SPA levels of coordinated state) https://github.com/day8/re-frame

    The up-front costs are certainly higher in terms of the learning curve for the average dev, but it sure beats rewriting the whole thing every few years. reagent dates back to 2013 and has been mostly unscathed by the JS churn.

    Fantastic article, by the way!

  • re-frame

    A ClojureScript framework for building user interfaces, leveraging React

    If you're that pessimistic about your front-end code becoming obsolete, I'd strongly suggest looking into ClojureScript with https://github.com/reagent-project/reagent and (only if you need SPA levels of coordinated state) https://github.com/day8/re-frame

    The up-front costs are certainly higher in terms of the learning curve for the average dev, but it sure beats rewriting the whole thing every few years. reagent dates back to 2013 and has been mostly unscathed by the JS churn.

    Fantastic article, by the way!

  • fquery

    A graph query engine (by adsharma)

  • low-code-backend-dockered

    Fully dockered starter kit for Elm with Hasura

    I agreed. Then did a project[1] with Hasura and a generated client lib in Elm and I'm no longer looking back. If I can get away with "no backend code" I'll do it again in a heart beat.

    [1] https://github.com/cies/elm-hasura-dockered

  • django_for_startups

    Code for the book Django for Startups

    No, but all the code for the book is on GitHub: https://github.com/Alex3917/django_for_startups

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