Go HPC

Open-source Go projects categorized as HPC

High Performance Computing. Scientists, engineers, and researchers use high performance computing (HPC) for incredibly computationally intensive tasks, like those used in weather forecasting, oil and gas exploration, physics, quantum mechanics, and other areas.

While HPC can be run on a single system, its real power comes from connecting multiple HPC nodes into a cluster, which may also be called a supercomputer. This provides the capabilities to compute extreme-scale simulations that are not feasible or even possible on a single system.

Top 6 Go HPC Projects

  • volcano

    A Cloud Native Batch System (Project under CNCF)

  • singularity

    Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

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

    Apptainer: Application containers for Linux

  • Project mention: Apptainer (Formerly Singularity) | news.ycombinator.com | 2024-03-03

    Singularity is a container platform often used in HPC (high performance computing) because it doesn't require root.

    From the git repo: https://github.com/apptainer/apptainer

    > Apptainer was formerly known as Singularity and is now a part of the Linux Foundation.

  • singularity

    SingularityCE is the Community Edition of Singularity, an open source container platform designed to be simple, fast, and secure. (by sylabs)

  • warewulf

    Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems.

  • Project mention: A stateless and diskless container OS provisioning system for large clusters | news.ycombinator.com | 2024-03-22

    Took the title from the github repo, since there wasn't much on the homepage that was as descriptive. https://github.com/warewulf/warewulf Posting because I'm looking into HPC systems for work, and this looks cool.

  • kraken

    Kraken is a distributed state engine framework for scalable automation and orchestration tools. (by kraken-hpc)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go HPC related posts

Index

What are some of the best open-source HPC projects in Go? This list will help you:

Project Stars
1 volcano 3,760
2 singularity 2,495
3 apptainer 904
4 singularity 662
5 warewulf 201
6 kraken 54

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com