Posts

Show HN: Termcraft – 2D terminal survival with multiplayer support https://ift.tt/J6zkhAD

Show HN: Termcraft – 2D terminal survival with multiplayer support Earlier this year, I started developing Termcraft, a terminal-based 2D survival game written in Rust. Since its first release more than half a year ago, I've added multiplayer support, so you can now host a game and play with friends (or colleagues during a meeting?); Up to 8 players. I've also substantially improved the visuals, lighting, physics, and overall gameplay. A friend and I ended up spending the entire weekend playing through the game from start to finish. The progression takes you from gathering wood and building a shelter to crafting equipment, exploring caves, finding diamonds, crossing the Nether, and fighting the Ender Dragon. There are villages, farming, collaborative building, PvP, and player chat along the way. It's open source under the AGPL-3.0 license, with downloadable builds for Linux, macOS, and Windows. Gameplay demo video: https://youtu.be/nn37_15dLFM Installation and controls: ...

Show HN: RPI Pico (RP2040) PIO Emulator Package for Go https://ift.tt/gLGyRkN

Show HN: RPI Pico (RP2040) PIO Emulator Package for Go I have been developing a bus communication protocol for a while using the Raspberry Pi Pico (RP2040)'s programmable IO (PIO) hardware (basically- 8 tiny processors that run assembly programs to manipulate GPIO pins) and I needed some way of testing my programs, as the real hardware is undebuggable. Unfortunately, none of the existing emulators I could find supported connecting multiple RP2040s together, and they each had a few different missing bits of functionality, so I decided to make my own! My emulator supports running multiple RP2040s electrically connected together, and emulates the whole of their PIO blocks (all 8 processors each), along with all of the more niche inter-processor interactions and GPIO functionality I could possibly find in the datasheet. I built it as a Go package so that it can be used inside of other programs; I intend on using it myself inside a test suite against my in-development protocol. I've...

Show HN: ReVault – new secure archive format https://ift.tt/qLjf5yg

Show HN: ReVault – new secure archive format reVault is a new, secure-by-default archive format called a lockbox, designed to be simple to use. I've been working on reVault for about 2 years. It was originally written in Dart, but with the improvements in AI, I decided to port it to Rust using AI. It's now in beta, so I'm looking for feedback, particularly around the different language bindings. A lockbox is encrypted, signed and compressed by default. Each can be disabled selectively. - Hybrid post-quantum or passphrase encryption, including metadata. - Zstd compression. - Pure Rust libraries wherever possible. We intend to phase out remaining C code as alternatives become available. The project has been scanned using OpenAI's Daybreak cyber security tools. The manual is a work in progress: https://ift.tt/Yeh1FWl reVault supports Linux, macOS and Windows, x64 and arm64, plus Wasm. The core is Rust, with bindings for C/C++, Java, Dart, Python, Ruby, JS/Type...

Show HN: Steal My Bitcoin https://ift.tt/WBXvRsH

Show HN: Steal My Bitcoin Made this because I'm curious if anyone out there has figured out how to actually use this PHP RCE we spent the last few days panicking over. Have fun! https://ift.tt/JhsmAWy October 25, 2026 at 02:00AM

Show HN: Duls – A bit of du, a bit of ls. Best of both https://ift.tt/hckpSZT

Show HN: Duls – A bit of du, a bit of ls. Best of both https://ift.tt/O9CalYF October 25, 2026 at 01:44AM

Show HN: A phone lock I can't undo on impulse because I never learn the code https://ift.tt/8Wsgqyd

Show HN: A phone lock I can't undo on impulse because I never learn the code https://ift.tt/A9OsY2E October 24, 2026 at 07:52PM