Software Packages

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

Top 23 Software Package Open-Source Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Which build system do you use? | reddit.com/r/golang | 2023-02-02

    As another data point, k8s used to rely on Bazel to get hermetic builds and distributed build caching in CI. Though go toolchain became better over time and it was dropped in 2020. There is interesting discussion with pros and cons in https://github.com/kubernetes/kubernetes/issues/88553

  • Moby

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

    Project mention: Docker 23.0.0 is out | reddit.com/r/docker | 2023-02-02
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Hugo

    The world’s fastest framework for building websites.

    Project mention: Casual Friday 03/02/2023 - Qualcuno pensi ai crostoli edition | reddit.com/r/italy | 2023-02-03
  • syncthing

    Open Source Continuous File Synchronization

    Project mention: 💡 Hosted Syncthing (discovery, relay and backups) | dev.to | 2023-02-01

    Think the user base for this kind of service is impossibly small? Syncthing has close to 50,000 stars on Github. Ansible, the industry standard automation toolkit, has ~56k stars.

  • croc

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

    Project mention: Minimalist self hosted apps | reddit.com/r/selfhosted | 2023-01-05
  • Vegeta

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

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 1/2 | dev.to | 2023-02-03

    vegeta v12.8.4

  • restic

    Fast, secure, efficient backup program

    Project mention: Do you have a clever way that you manage your bookmarks? Specifically interested in optimizing given quantity and long time periods. Motivation: avoiding a useless heap. | reddit.com/r/datacurator | 2023-02-03

    I self host https://silverbullet.md/ and I have my mini server on a Tailscale VPN along with my desktop and phone so I can access it while out of the house. I keep notes and links organized into pages that are saved as markdown files. It supports queries and tags. The markdown files are backed up with restic on a schedule.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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: A Golang-based open-source network monitoring tool | news.ycombinator.com | 2022-12-24
  • limetext

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

    Project mention: Code editor that is legally free for business use | reddit.com/r/learnprogramming | 2022-09-01

    https://limetext.github.io/ its not as fast as sublime still open source / free alternative to sublime.

  • Hey

    HTTP load generator, ApacheBench (ab) replacement

    Project mention: Benchmarking SQLite Performance in Go. Using Go's awesome built-in simple benchmarking tools to investigate SQLite database performance in a couple of different benchmarks, plus a comparison to Postgres. | reddit.com/r/golang | 2022-12-14

    64 concurrent requests isn't a lot. Modern web apps can typically handle much more than that (depending on what the request does, of course). Try it yourself with a load tester like https://github.com/rakyll/hey against a Go HTTP server, for example the one I've built in https://www.golang.dk/articles/go-and-sqlite-in-the-cloud

  • Packer

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

    Project mention: How to create AMI which also copies the user data? | reddit.com/r/aws | 2023-01-05

    I'd suggest using a tool like Packer to build a gold image based on your base AMI and all your changes. Then you'll have your own AMI you can launch new instances with.

  • Comcast

    Simulating shitty network connections so you can build better systems.

    Project mention: How to simulate a high ping? | reddit.com/r/networking | 2022-09-25

    There's a tool called "comcast" for exactly that (and more): https://github.com/tylertreat/comcast

  • toxiproxy

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

    Project mention: Regarding default TCP setting in Golang and how it effects speed | reddit.com/r/golang | 2022-12-30

    That's why I usually recommend anybody that develops network critical apps to test their app with something like toxiproxy and purposfully mess with their connections and simulate network issues.

  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

    Project mention: Can anyone explain what the dev ops section in this flowchart is used for. I am familiar with all the rest. | reddit.com/r/webdev | 2023-01-25

    You can do a hell of a lot with webhooks, a bit of scripting and, err, webhook.

  • GVM

    Go Version Manager

    Project mention: Managing multiple Go versions in the local environment | reddit.com/r/golang | 2022-11-21

    I use the Go Version Manager. It is really easy to use and you can manage as many versions as you want: https://github.com/moovweb/gvm

  • confd

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

    Project mention: Populating Docker containers with sensitive information using kubernetes | reddit.com/r/codehunter | 2022-10-23

    this can then be incorporated into confd, which populates local files according to a template definition (such as Apache or WordPress config files)

  • LiteIDE

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

    Project mention: Open Source IDE for Linux | reddit.com/r/golang | 2022-03-17

    There is liteide too: https://github.com/visualfc/liteide Is not super amazing but it does the job and since is purely for Go it has a few nice features. And it's very lightweight!

  • drive

    Google Drive client for the commandline

    Project mention: 10 years since Google said to “hang tight” about Linux support for Google Drive | news.ycombinator.com | 2022-04-24

    I just want to collect the major options for Google Drive on Linux in a single comment, since a few options are scattered around:

    Insync works well, and it's 50% off for a couple more days: https://www.insynchq.com/ Not affiliated, but $15 is not a lot to pay, as opposed to waiting for something that probably won't happen.

    Rclone has support for Google Drive, and it's open source: https://rclone.org/

    There's a command line client that uses a push/pull workflow: https://github.com/odeke-em/drive It was written by a member of the Google Drive team.

    Gnome supports Google Drive, or at least used to, directly in Nautilus. I don't use Gnome, so I can't comment.

    There may be other options I've missed, but the point is that there is already good support in multiple forms. I'd be interested to know what support Google could provide that's not already available.

  • ddosify

    High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀

    Project mention: Simple, open-source, lightweight stress tool | reddit.com/r/u_rsohlot | 2023-01-26
  • ko

    Build and deploy Go applications

    Project mention: how to create container for Kubernetes? | reddit.com/r/golang | 2022-10-13
  • nes

    NES emulator written in Go.

  • gaia

    Build powerful pipelines in any programming language.

  • Duplicacy

    A new generation cloud backup tool

    Project mention: Online Backup Storage within Canada/US? | reddit.com/r/homelab | 2023-01-16

    I am not sure about hetzner alternative in US/Canada. I personally use Duplicacy to backup to backup my data to a local NAS and offload it to Backblaze B2. It works great and it is not that expensive. Might be helpful: https://www.vmwareblog.org/single-cloud-enough-secure-backups-5-cool-cross-cloud-solutions-consider/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-03.

Software Packages related posts

Index

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

Project Stars
1 kubernetes 95,533
2 Moby 65,009
3 Hugo 64,997
4 syncthing 49,105
5 croc 21,661
6 Vegeta 20,724
7 restic 19,321
8 Gor 16,813
9 limetext 15,311
10 Hey 15,002
11 Packer 14,210
12 Comcast 9,827
13 toxiproxy 8,878
14 webhook 8,591
15 GVM 8,150
16 confd 8,005
17 LiteIDE 7,112
18 drive 6,499
19 ddosify 5,978
20 ko 5,522
21 nes 5,165
22 gaia 4,964
23 Duplicacy 4,484
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com