#Software Packages

Open-source projects categorized as Software Packages
Language filter: + Go + C++ + Shell

Top 23 Software Package Open-Source Projects

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: My first DevOps job interview Part 2 of 3 | dev.to | 2021-04-22

    In the last part I introduced in the exercises and talked about the complications I had with building a Dockerimage with Chrome inside on an arm64 platform. Also the used NodeJS app and its’ Dockerfile was presented. This part will be more about Kubernetes, setting up the Cluster and deploying the NodeJS app.

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: Fedora 34 and docker rootless insanity. Warning: rant-y | reddit.com/r/docker | 2021-04-15

    For Fedora 33 I had to use https://github.com/AkihiroSuda/moby-snapshot and like 10 workarounds I don't even remember anymore e.g. https://github.com/moby/moby/issues/41230 https://github.com/moby/moby/pull/42199/files

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Website design | reddit.com/r/EntrepreneurRideAlong | 2021-04-21

    I found making a small static site with gohugo.io was pretty easy.

  • GitHub repo Gogs

    Gogs is a painless self-hosted Git service

    Project mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17

    Sure, I reported an issue to the Gogs maintainer over two weeks ago and he hasn't acknowledged it at all. Here's the public reference that their SECURITY.md asks for: https://github.com/gogs/gogs/issues/6534

    Here's another one posted about a week ago: https://github.com/gogs/gogs/issues/6536

  • GitHub repo syncthing

    Open Source Continuous File Synchronization

    Project mention: help with setting syncthing to autostart on manjaro gnome | reddit.com/r/Syncthing | 2021-04-21
  • GitHub repo Gitea

    Git with a cup of tea, painless self-hosted git service

    Project mention: GitHub Reinstated YouTube-DL but Restoring Forks Is Apparently a Problem | news.ycombinator.com | 2021-04-17

    The gogs maintainer currently seems to not be doing much with it and seems to be ignoring security reports. I would probably recommend the gitea fork instead.


  • GitHub repo Vegeta

    HTTP load testing tool and library. It's over 9000!

    Project mention: Need advice for performance tuning Apache web server | reddit.com/r/linuxadmin | 2021-03-18

    Oh, I forgot to mention, also give vegeta a try for load testing. It's extremely good, with good data reporting.

  • GitHub repo limetext

    Open source API-compatible alternative to the text editor Sublime Text

    Project mention: Lime: Open-Source API-Compatible Alternative to Sublime Text | news.ycombinator.com | 2021-04-03
  • GitHub repo Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

    Project mention: How To Find Performance Issues Before Deploying | reddit.com/r/sre | 2020-12-29

    Not OP, but that is the idea. I use this tool for it, as it is dead-simple to get running and fairly configurable: https://github.com/buger/goreplay

  • GitHub repo croc

    Easily and securely send things from one computer to another :crocodile: :package:

    Project mention: Croc 9.0.0 – easily and securely send things from one computer to another | news.ycombinator.com | 2021-04-17
  • GitHub repo Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

    Project mention: Is it possible to 'lift' disk contents to RAM? | reddit.com/r/linuxquestions | 2021-04-16

    Why not just use something like Packer to generate a new cloud image template to your specifications instead of going through all the trouble of hacking an existing image?

  • GitHub repo restic

    Fast, secure, efficient backup program

    Project mention: Reinstalling instead of upgrading | reddit.com/r/Fedora | 2021-04-19

    Using restic or borgbackup is a very good option as they have incremental backups with deduplication, and you can also mount your backups to restore individual files or folders.

  • GitHub repo Hey

    HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom

    Project mention: Application down when high load | reddit.com/r/dotnet | 2021-04-20

    Well you can simulate it and see the error it's having. Install hey on your machine. Launch the app and use hey to do 2000+ req/sec. Here is the link for hey https://github.com/rakyll/hey

  • GitHub repo confd

    Manage local application configuration files using templates and data from etcd or consul

  • GitHub repo Comcast

    Simulating shitty network connections so you can build better systems. (by tylertreat)

    Project mention: Surprisingly Slow | news.ycombinator.com | 2021-04-07
  • GitHub repo webhook

    webhook is a lightweight incoming webhook server to run shell commands

    Project mention: Automated git pull in a VPS environment | reddit.com/r/git | 2021-03-11

    I use webhook for this and configured my github repo to send a webhook to it every time i push. Works perfect.

  • GitHub repo LiteIDE

    LiteIDE is a simple, open source, cross-platform Go IDE.

  • GitHub repo GVM

    Go Version Manager

    Project mention: Recommended way to manage go versions on mac and linux | reddit.com/r/golang | 2021-03-27

    Is https://github.com/moovweb/gvm the best for managing golang versions?

  • GitHub repo drive

    Google Drive client for the commandline

    Project mention: Trying to create a virtual disk in Google Drive | reddit.com/r/linuxquestions | 2021-04-21

    - drive

  • GitHub repo toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing (by Shopify)

    Project mention: Managing Cluster Membership with Etcd | dev.to | 2021-03-31

    Note that we are creating a custom docker network and a Toxiproxy container. For the initial tests this is not required, but we need it later on when we want to simulate network failures. For the sake of simplicity we will only use a single etcd node. In a production scenario you should have an etcd cluster of at least three nodes.

  • GitHub repo Boom

    HTTP(S) load generator, ApacheBench (ab) replacement, written in Go

  • GitHub repo nes

    NES emulator written in Go.

    Project mention: Are there any docs on the NES's PPU instructions? | reddit.com/r/EmuDev | 2021-02-01


  • GitHub repo gaia

    Build powerful pipelines in any programming language.

    Project mention: best way to mock/unit test http.Client? | reddit.com/r/golang | 2021-03-15

    Something like this: https://github.com/gaia-pipeline/gaia/blob/8a9f66742fbb4c5120e52fcfeef94ff4fcfd63a0/workers/pipeline/git.go#L233

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). The latest post mention was on 2021-04-22.


What are some of the best open-source Software Package projects? This list will help you:

Project Stars
1 kubernetes 76,510
2 Moby 60,067
3 Hugo 51,337
4 Gogs 36,824
5 syncthing 36,096
6 Gitea 24,443
7 Vegeta 17,166
8 limetext 15,112
9 Gor 14,073
10 croc 12,888
11 Packer 12,766
12 restic 12,539
13 Hey 10,889
14 confd 7,426
15 Comcast 6,930
16 webhook 6,429
17 LiteIDE 6,415
18 GVM 6,203
19 drive 5,954
20 toxiproxy 5,399
21 Boom 4,793
22 nes 4,745
23 gaia 4,358