Dev tools · alternatives · 2026
24 alternatives to ram-dl – A tool to download more RAM written in Go
Hi HN! I've built ram-dl, a tool that allows you to upload and download RAM to/from your system. Run `ram-ul` to upload RAM, and `ram-dl` to download it. Well, sort of :P It works like this: 1. Starting a go-nbd server and client locally with r3map's Device API 2. Connecting the NBD server to a remote fRPC[1] backend provided by ram-ul 3. Calling mkswap, swapon and swapoff, which enables paging out to the block device provided by the NBD client and thus to the connected remote fRPC backend. Its mostly intended as a tech demo for go-nbd[2] and the WIP r3map[3] library (efficient…
Ram-dl is a Go-based tool that enables users to extend their system's memory by uploading and downloading RAM to and from remote systems. It works by establishing a local NBD server and client that connects to a remote… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. ram-dl – A tool to download more RAM written in Go launched in 2023; newer entries below may have overtaken it.
- 1

Hey HN! I just released go-nbd, a lightweight Go library for effortlessly creating NBD servers and clients. Its a neat tool for creating custom Linux block devices with arbitrary backends, such as a file, byte slice or what I'm planning to use it for, a tape drive. While there are a few partially abandoned projects like this out there already, this library tries to be as maintainable as possible by only implementing the most recent handshake revision and baseline functionality for both the client and the server, while still having enough support to be useful. I'd love to get your feedback :)
2023 · github.com · its alternatives →
- 2GPGo Plan9 Memo▲305
A quick dive into the Plan9 assembly I picked up while developing my SIMD package for Go, and how it led to a 450% performance boost in calculations.
2024 · pehringer.info · its alternatives →
- 3
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 4
RAM Prices▲241I was inspired by this discussion https://news.ycombinator.com/item?id=39066480 about diskprices.com last month, and decided to go ahead and make a site for RAM. It's my first time building anything like this! Any tips / suggestions / calls for complete overhaul are welcome :)
2024 · ramstickprices.com · its alternatives →
- 5

A video and channel downloader that supports 110 websites, powered by Electron and youtube-dl - mayeaux/videodownloader
2019 · github.com · its alternatives →
- 6

RamDrive that is backed by GPU Memory. Contribute to prsyahmi/GpuRamDrive development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 7

2019 · github.com · its alternatives →
- 8

[Go] mmm - manual memory management library. Contribute to teh-cmc/mmm development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 9

I wrote a little LD_PRELOAD library that makes it easy to inspect and interact with a running program's glibc heap. It's fun to pause processes, free a bunch of their allocations, then resume them. Most of the time, the processes continue as though nothing happened, but sometimes they do interesting things :)
2025 · github.com · its alternatives →
- 10

Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

I've created a powerful tool to help Go developers uncover the hidden giants in their compiled binaries. Go Size Analyzer is like an X-ray machine for your Go executables, revealing: Which dependencies are eating up your binary size Unexpected bloat from standard library or vendor packages Size changes between binary versions with a visual diff Key features that set it apart: Interactive treemap visualizations (check out the demo: https://gsa.zxilly.dev) Slick terminal UI for deep diving into package hierarchies Cross-platform support (works on Linux, macOS, and Windows binaries)…
2024 · github.com · its alternatives →
- 12BC
2018 · bootrino.com · its alternatives →
- 13

Stream Postgres to Apache Iceberg on S3 via logical replication, queryable over the Postgres wire protocol. - GitHub - viggy28/streambed: Stream Postgres to Apache Iceberg on S3 via logical replication, queryable over the Postgres wire protocol.
May 2026 · github.com · its alternatives →
- 14

A simple, configurable youtube-dl wrapper to download and manage youtube audio - RijulGulati/yt-audio
2020 · github.com · its alternatives →
- 15

HPACK Compression library for Go. Contribute to chrismoos/hpack development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 16

Airbnb is missing out on the biggest rental opportunity of 2026 so I built the solution. Need to open Microsoft Teams and your other favorite Electron app? Get a temporary increase of memory 16 GB ought to be enough for everybody but in case it's not, you can rent more
Dec 2025 · rambnb.xyz · its alternatives →
- 17

I built a small project called gocd because I wanted an easy way to deploy changes from GitHub pull requests without spinning up a full CI/CD stack. The idea is simple: instead of setting up runners, servers, or cloud infrastructure, you can just run it on your laptop (or a small server). It integrates with GitHub issues and PRs, automates builds and deploys, and makes it easy to access the running app remotely (e.g. over something like Tailscale). For me, this solved the problem of quickly testing and deploying code from issues/PRs in a lightweight way. Existing CI/CD systems…
2025 · github.com · its alternatives →
- 18

Use BIOS ram hacks to make a SSH server out of any INT 10 13h app (MS-DOS is one of those) - benjojo/dos_ssh
2014 · github.com · its alternatives →
- 19
GoReleaser▲65Deliver Go binaries as fast and easily as possible
2021 · goreleaser.com · its alternatives →
- 20

Hey HN, I tend to use printf-style debugging as my primary troubleshooting method and only resort to gdb as a last resort. While I like its ease of use printf debugging isn't without its annoyances, namely removing the print statements once you're done. I used to use trace-level logging from proper logging libraries but adding trace calls in every corner quickly gets out of control and results in an overwhelming amount of output. To scratch my own itch I created dlg - a minimal debugging library that disappears completely from production builds. Its API exposes just a single function, Printf…
2025 · github.com · its alternatives →
- 21

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 22

DagsHub client libraries. Contribute to DagsHub/client development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 23

Simple logger for Go programs. Allows custom formats for messages. - apsdehal/go-logger
2014 · github.com · its alternatives →
- 24

Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash - minio/highwayhash
2018 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →