Container + SSH = a good development environment

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
  • ContainerSSH

    ContainerSSH: Launch containers on demand

    Hey folks, one of the authors here. The website contains a lot more information than the GitHub page: https://containerssh.io

    If you have any questions, I'd be happy to answer.

  • process-compose

    Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.

    I've been using https://github.com/F1bonacc1/process-compose with great success.

    It's a userspace process compositor that works across all relevant platforms, supporting daemon processes and k8s style readiness/health checks.

    In combination with nix flakes, it quickly reduced my projects docker-compose usage for easy-to-configure services.

    This gave huge performance benefits for the M1 Mac folks on my team especially for CPU intensive processes thanks to native binaries.

    For maximal ease of use, the remaining docker-compose containers are started/stopped as a process-compose task.

  • 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.

  • envd

    🏕️ Reproducible development environment

    Recently, I found another tool built for machine learning environment: https://github.com/tensorchord/envd. It integrates with buildkit and can share the config like Python functions cross the team. This can reduce a lot complexity for data scientists.

  • spawner

    Discontinued Session backend orchestrator for ambitious browser-based apps. [Moved to: https://github.com/drifting-in-space/plane]

    For the “jhub but for any container that speaks HTTP” use case, you might find our Spawner project interesting: https://github.com/drifting-in-space/spawner

    We don’t have a good story for volumes yet, but I’m open to ideas.

  • xrdp

    xrdp: an open source RDP server

    Try xrdp and xorgxrdp (with --enable_glamor) for gpu acceleration of x-windows in containers. I have successfully tried it on integrated intel and radeon GPUs with opensource drivers.

    https://github.com/neutrinolabs/xrdp/issues/1029

  • 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.

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