Ask HN: How can I make local dev with containers hurt less?

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

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

    Fast, Declarative, Reproducible, and Composable Developer Environments

  • It would be a smoother transition for most I imagine to use nix via https://devenv.sh/ even if only for it's excellent documentation.

  • engmark

  • 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
  • emergency-management-tools

    Source code to support emergency events

  • typescript-pgtyped-starter

    A standalone full-stack starter project with PgTyped-based query generation.

  • My ideal is a starter that offers a nice blend of microservices and configures them for me just enough to get them working in easy-to-manage and organized way. Most importantly, they are all optional and easily removable.

    I do this with npm scripts for "compose", "start", "stop", and "reset" for every service and tie it all together with dotenv for environment vars. Currently, I have dockerized Traefik (partially), Webpack (dev server only so far), Pocketbase, PostgreSQL, PostgREST, Swagger UI, PgTyped, and MongoDB under this and will soon also dockerize the Express-based RESTish API feature.

    https://github.com/dietrich-stein/typescript-pgtyped-starter

  • mise

    dev tools, env vars, task runner

  • Would recommend checking out mise. It's a newer clone of asdf. I switched due to bugs I was running into specifically with using asdf to manage versions of python.

    https://github.com/jdx/mise

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