Other Software

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

Top 23 Other Software Open-Source Projects

  • Hugo

    The world’s fastest framework for building websites.

    Project mention: Do this exists? A web service that finds any markdown files inside a photo folder and creates public album. | reddit.com/r/selfhosted | 2023-01-26

    Taking hugo as an example, here's the related code for a post and here's what it looks like.

  • syncthing

    Open Source Continuous File Synchronization

    Project mention: Suture - Supervisor Trees for Go | reddit.com/r/golang | 2023-01-28

    https://github.com/syncthing/syncthing uses this. Check it out.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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

    Fast, secure, efficient backup program

    Project mention: Searching Backup Solution for Docker containers and Cloudstorage(Nextcloud) | reddit.com/r/selfhosted | 2023-01-29
  • 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.

  • 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

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

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

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

  • nes

    NES emulator written in Go.

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

  • scc

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

    Project mention: Ask HN: Programs that saved you 100 hours? (2022 edition) | news.ycombinator.com | 2022-12-20

    Going to say my own https://github.com/boyter/scc/ which I have used to turn down projects of "Oh we just need to do X"

    It allows me to evaluate the code-base quickly and see where potential issues are, and find hidden complexity in the code. I have said no a lot due to it. The only reason it exists was because I got caught out from another project, which wasted months of my time.

    Otherwise IntelliJ and the JetBrains IDE's in general.

  • heka

    DEPRECATED: Data collection and processing made easy.

  • Docker

    Notary is a project that allows anyone to have trust over arbitrary collections of data

    Project mention: Dagger: a new way to build CI/CD pipelines | news.ycombinator.com | 2022-03-30

    I'm not touching anything Docker anymore.

    Here's the scenario: you're the unfortunate soul who received the first M1 as a new employee, and nothing Docker-related works. Cue multi-arch builds; what a rotten mess. I spent more than a week figuring out the careful orchestration that any build involving `docker manifest` needs. If you aren't within the very fine line that buildx assumes, good luck pal. How long has `docker manifest` been "experimental?" It's abandonware.

    Then I decided it would be smart to point out that we don't sign our images, and so I had to figure out how to combine the `docker manifest` mess with `docker trust`, another piece of abandonware. Eventually I figured out that the way to do it was with notary[1], another (poorly documented) piece of abandonware. The new shiny thing is notation[2], which does exactly the same thing, but is nowhere near complete.

    At least Google clearly signals that they are killing something, Docker just lets projects go quiet.

    How long before this project lands up like the rest of them? Coincidentally, we were talking about decoupling our CI from proprietary CI, seeing this was a rollercoaster of emotions.

    [1]: https://github.com/notaryproject/notary

  • myLG

    Network Diagnostic Tool

  • GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

  • Stack Up

    Super simple deployment tool - think of it like 'make' for a network of servers

    Project mention: Project background for sake, a task runner for servers | dev.to | 2022-06-09


  • lgo

    Interactive Go programming with Jupyter

  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Project mention: Searching for selfhosted DNS Server | reddit.com/r/selfhosted | 2023-01-27
  • Juju

    Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux apps, with declarative integration between operators for automated microservice integration.

    Project mention: Ask HN: A Better Docker Compose? | news.ycombinator.com | 2023-01-02


    Each app is packaged in a charm which seems to be a yaml declaring inputs, dependencies and other meta data and optional python code that can respond to certain lifecycle hooks


       name: my-node-app

  • Circuit

    Circuit: Dynamic cloud orchestration http://gocircuit.org

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

Other Software related posts


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

Project Stars
1 Hugo 64,997
2 syncthing 48,958
3 croc 21,619
4 restic 19,255
5 Gor 16,785
6 limetext 15,311
7 Comcast 9,826
8 toxiproxy 8,870
9 confd 8,000
10 LiteIDE 7,096
11 drive 6,492
12 nes 5,163
13 Duplicacy 4,475
14 scc 4,329
15 heka 3,410
16 Docker 2,948
17 myLG 2,620
18 GoBoy 2,501
19 Stack Up 2,375
20 lgo 2,279
21 blocky 2,233
22 Juju 2,073
23 Circuit 1,961
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives