Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

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

    The sns tool is used to manage the full life cycle of your Simplenetes clusters. It integrates with the Simplenetes Podcompiler project podc to compile pods.

  • You are looking at the `./release/sns` file, which is the "compiled" release, it's like looking at the .exe (404 kb isn't that bad for an ".exe")

    The source files involved are smaller [1].

    [1] https://github.com/simplenetes-io/simplenetes/tree/master/in...

  • space

    Single-file dependency-free automation tool written in Bash (by space-sh)

  • This is why Simplenetes is built with Space.sh [1], a tool to build shell script applications.

    About the tests, can't disagree with you, they will come.

    [1] https://github.com/space-sh/space

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

    Quarkus: Supersonic Subatomic Java.

  • Anything Java-backend-ish these days, my first 2 stops would be Quarkus [1] or Micronaut [2]. It would need special requirements that those couldn't match to move me to something else.

    [1] - https://quarkus.io/

  • Micronaut

    Micronaut Application Framework

  • k3s

    Lightweight Kubernetes

  • Or k3s (https://k3s.io), which is Rancher's awesome and lightweight Kubernetes distribution.

  • podc

    Compile a Simplenetes YAML spec into a runnable Pod executable

  • If you want something simpler and use podman you can try `podc` [1] which compiles a pod yaml spec into a single executable shell script with a nice managagement CLI api to it.

    [1] https://github.com/simplenetes-io/podc

  • cloc

    cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.

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

    Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

  • bocker

    Docker implemented in around 100 lines of bash

  • Wait, he writes insane shell scripts, and his Twitter handle is BASH-lund?

    I'm in love! <3 :-D

    Related: Bocker, Docker rewritten in 100 lines of Bash https://github.com/p8952/bocker

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