Rust
Coverage of Rust in the Nexus archive.
- DNSGlobe – Rust TUI to watch DNS propagate around the world
DNSGlobe is a Rust-based terminal user interface (TUI) tool designed to monitor DNS propagation globally. The project is hosted on GitHub and has been discussed on Hacker News, where it received 9 points and 5 comments.
- Had an idea for a Rust editor with simple Vim mode for learning
The article introduces a proposed Rust editor with a simplified Vim mode designed for learning. It links to the GitHub repository for the project and a Hacker News thread with minimal engagement (6 points, 1 comment).
- Returning to Zig after losing trust in Rust's governance
The article discusses an individual's decision to return to the Zig programming language due to a loss of trust in Rust's governance. It is hosted on Gracefulliberty.com and has a comment thread on Hacker News.
- Beeg float library, a Rust port of Fabrice Bellard's libbf
Beeg float library is a Rust port of Fabrice Bellard's libbf, a floating-point arithmetic library. The article links to its GitHub repository and Hacker News discussion, which has 11 points and 2 comments.
- Show HN: ContextCodeCache in Rust
A Rust-based project called ContextCodeCache has been shared on Hacker News, hosted on GitHub by user colwill. The article includes a link to the project's repository and a Hacker News discussion thread with 4 points and 0 comments.
- crustc: entirety of `rustc`, translated to C
crustc is a project that translates the entire Rust compiler (`rustc`) into C. The project is hosted on GitHub and has received 21 points on Hacker News with one comment.
- No more Java refills for Intel Macs after JDK 27, says Oracle
Oracle will stop maintaining the macOS/x64 port of the Java Development Kit (JDK) starting with JDK 27, expected in September. Apple is also ending support for Intel Macs, with macOS 27 'Golden Gate' being the last version to include Rosetta 2 compatibility. Other platforms like Rust, Python, and Node.js are reducing support for Intel Macs.
- Alpine Linux 3.24 scales new desktop heights with COSMIC
Alpine Linux 3.24 introduces the COSMIC desktop environment, optimized for performance on older hardware, alongside updated software versions like GRUB, LLVM, and KDE Plasma. The release addresses OpenSSL security issues and retains musl libc instead of GNU components, with positive early testing results on legacy systems.
- Bcachefs exits experimental status in new 'performance release'
The bcachefs Linux filesystem has exited experimental status with version 1.38.6, dubbed the 'performance release' by developer Kent Overstreet. The update includes performance optimizations, increased device support (up to 255), and ongoing efforts to transition the codebase to Rust. The release also addresses bug fixes and improves erasure coding functionality.
- Zinnia: A modular 64-bit Unix-like kernel written in Rust
Zinnia is a modular 64-bit Unix-like kernel written in Rust. It was featured on Hacker News with 26 points and one comment.
- Yserver: A modern X11 server written in Rust
Yserver is a modern X11 server developed in Rust, as indicated by its GitHub repository. The project has received 6 points on Hacker News but no comments.
- 400+ Arch Linux AUR Packages Hijacked to Install Rust Credential Stealer
Attackers hijacked over 400 packages in the Arch User Repository (AUR) to install a Rust-based credential stealer that harvests developer secrets. The malware can load an eBPF rootkit to hide itself when executed with root privileges. The AUR is a community-maintained package collection separate from Arch Linux's official repository.
- Port React Compiler to Rust
The React team is working on porting the React compiler to Rust. The article provides a GitHub pull request and Hacker News comment link for further details.
- A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W
A Matter Wi-Fi Light Bulb project is implemented in Rust on the Raspberry Pi Pico 2 W, with code hosted on GitHub. The project has 19 points and one comment on Hacker News.
- Introduction – Rust for Python Programmers
The article 'Introduction – Rust for Python Programmers' provides a resource for Python developers transitioning to Rust. It includes a direct link to the article on Microsoft's GitHub and references a Hacker News discussion with 18 points and 4 comments.
- Rust-Written IronWorm Hits NPM Supply Chain
A Rust-written malware called IronWorm is targeting the NPM supply chain to steal developer credentials and reuse them for propagation. The campaign focuses on compromising software supply channels through credential theft.
- Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)
Mnemo is a local-first AI memory layer compatible with any large language model (LLM), developed using Rust, SQLite, and petgraph. It was shared on Hacker News with 9 upvotes and 1 comment.
- Grep this: Microsoft grafts (most) Linux commands onto Windows
Microsoft has released coreutils, a Rust-built multi-call binary for Windows that includes over 75 Unix commands like grep, ls, and cat, aiming to standardize user commands across platforms. The tool, derived from the MIT-licensed uutils project, allows Linux commands to function in Windows CMD and PowerShell, benefiting developers and Linux users.
- Show HN: Rscrypto, pure-Rust crypto with industry leading public benches
Rscrypto is a pure-Rust cryptography library developed by loadingalias, highlighted for its industry-leading public benchmarks. The project was showcased on Hacker News with minimal community engagement indicated by 3 points and 1 comment.
- An OS in pure Rust with its own TCP/IP and TLS 1.3 stack, fetching the live web
An operating system written entirely in Rust includes its own TCP/IP and TLS 1.3 stacks, enabling it to fetch live web content. The project, named 'Rusty Penguin,' is hosted on GitHub.
- Show HN: VT Code – open-source terminal coding agent in Rust
VT Code is an open-source terminal coding agent developed in Rust. The project is hosted on GitHub and has been shared on Hacker News, where it has received 9 points and 4 comments.
- Announcing Rust 1.96
Rust 1.96.0 has been released, as announced on the official Rust blog. The update includes improvements and features detailed in the blog post, with community engagement reflected in 81 points and 7 comments on Hacker News.
- Zig creator seeks 'uncompromising perfection' before blessing 1.0
Andrew Kelley, creator of the Zig programming language, developed Zig to address limitations in C, C++, Rust, and Go while maintaining performance. Zig, which emphasizes 'uncompromising perfection' and a no-AI policy, is niche but admired by developers. Kelley criticizes AI-generated code for being non-deterministic and prefers deterministic tools for reliability.
- Creusot helps you prove your Rust code is correct
Creusot is a tool designed to help developers prove the correctness of their Rust code. It is hosted on GitHub and is part of the master branch of the project.
- Rust (and Slint) on a Jailbroken Kindle
The article discusses running Rust and Slint on a jailbroken Kindle, demonstrating a technical achievement in software development and device customization. It highlights the potential for expanding the capabilities of e-readers through jailbreaking and alternative programming frameworks.
- From Rust to Ruby
The article 'From Rust to Ruby' discusses the transition from the Rust programming language to Ruby, highlighting differences in language design and use cases. It has generated 16 points and 4 comments on Hacker News, indicating moderate engagement.
- Microsoft wants safer C# without turning it into Rust
Microsoft aims to enhance C# memory safety by redefining the 'unsafe' keyword, introducing a model inspired by Rust but retaining automatic memory management. Changes include propagating unsafe designations to callers, restricting unsafe scope to individual methods, and making pointer usage non-unsafe unless dereferenced. The updates will be opt-in for C# 16 (2027) and .NET 12, with NuGet badges to encourage adoption.
- Migrating from Go to Rust
The article provides a migration guide for developers transitioning from Go to Rust, focusing on key differences in syntax, memory management, and performance considerations. It highlights Rust's safety features and zero-cost abstractions as advantages over Go.
- Electrobun 2.0 will be decoupled from Bun due to the rust rewrite
Electrobun 2.0 will be decoupled from the Bun JavaScript runtime due to a Rust rewrite, aiming to improve modularity and performance. The change reflects a shift in technical architecture to leverage Rust's capabilities.
- Bun's unreleased Rust port has 13,365 unsafe blocks
Bun's unreleased Rust port contains 13,365 unsafe blocks, raising concerns about memory safety in the JavaScript runtime. The finding was shared publicly, generating discussion in the developer community about the security implications of extensive unsafe code usage.
- Exploring post-quantum + zk privacy in one experimental chain
A developer built an experimental blockchain from scratch to explore post-quantum signatures using Dilithium and a custom zero-knowledge STARK system written in Rust. The project implements shielded anonymous transactions and a P2P gossip network, with the primary goal of learning and research rather than production deployment.
- Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK
Rmux is a new terminal multiplexer written in Rust that provides both a tmux-compatible CLI and a typed async Rust SDK for programmatic terminal automation. The tool addresses the limitations of tmux by offering Playwright-style automation capabilities with features like stable pane IDs, structured snapshots, and locator-style waits, while maintaining native support across Linux, macOS, and Windows.
- Learnings from 100K lines of Rust with AI (2025)
The article discusses learnings from 100K lines of Rust code analyzed with AI in 2025. It is hosted on a GitHub page and has 13 points with 6 comments on YCombinator. The article explores spec-driven development with Rust and AI.
- Show HN: Hsrs – Type-Safe Haskell Bindings Generator for Rust
The author has created a type-safe Haskell Bindings Generator for Rust called hsrs, which generates rich bindings for Haskell from Rust. The tool is similar to pyo3 and napi-rs but provides unique features like type-safe bindings for rich types. A minimal example is available in the repository.
- Zerostack – A Unix-inspired coding agent written in pure Rust
Zerostack is a Unix-inspired coding agent written in pure Rust, with an article available on Crates and a discussion on Y Combinator news. The article has garnered 55 points and 9 comments. Zerostack's development is notable for its use of the Rust programming language.
- Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust"
The Bun Rust rewrite has issues with its codebase, failing basic miri checks and allowing undefined behavior in safe Rust. This problem is discussed in an issue on GitHub. The issue has garnered comments and attention from the community.
- UFerris a Versatile Learner Board for Rust Embedded Beginners
UFerris is a learning board designed for beginners interested in Rust embedded systems programming. The board appears to be a hands-on tool to help newcomers learn Rust in embedded development contexts. The article was published on The Embedded Rustacean, a resource focused on Rust embedded development.
- Bun's Rust rewrite has been merged
The Rust rewrite of Bun has been merged, with 38 points and 35 comments on the topic. The merge is a significant development in the project. The discussion is available on Reddit and Hacker News.
- Grad-to-be turns graduation cap into Rust-powered light show
A computer science student at Purdue University, Eric Park, created a graduation cap with a Rust-powered light show using LEDs and a magnet. The project was an alternative to setting the mortarboard on fire, which is not allowed by rental agreements. The result is a flameless, interactive light display.
- Anthropic’s Bun Rust rewrite merged at speed of AI
A pull request for a Rust version of Anthropic's Bun has been merged, replacing the original Zig code and adding over one million lines of code. This change is expected to improve performance and reduce memory leaks. The merge was accomplished using AI tools, which has surprised the community with its speed.