frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Valdr - Valkey/Redis in safe Rust, passes >99% of Valkey test suite

https://github.com/ianm199/valdr
4•ianm218•3h ago

Comments

m1rsh0•3h ago
That's pretty neat!
ianm218•3h ago
Inspiration for this project is the changing landscape around memory safety + the ability to build quickly against benchmarks and test suites

Overview: - valdr is a single node Redis/ Valkey server, drop in for RESP2/RESP3 - ~12 unsafe blocks, all at FFI/syscall boundaries, data path is zero-unsafe. Out of these some can be removed by changing the Lua dependency to a rust version - Supports all the core features, didn't implement clustering, high availability, or the C ABI for now. Roadmap here https://valdr.dev/roadmap.html

Performance: - Faster than upstream on core commands, especially with high pipeling (GET 1.3X, Set 1.4X, LRANGE up to ~1.6x) - The win mainly comes from Rust's borrow checker, the rest is scattered. Some if it is because we just implement less features than - Reproduction steps here https://github.com/ianm199/valdr#benchmark-commands

Why I built it: - The landscape of OSS security is changing greatly, I was thinking that if memory safety becomes an even larger issue it is good to have drop in memory safer alternatives - The bun rewrite kicked off a lot of discussion in this area, I was curious if you could take the great parts of that with closer to creating a port that is closer idiomatic/ safe Rust - The Rust community has built some great primatives like rustls and tokio, and now is a great time to build on top of those. This project doesn't use tokio but likely will when I implement thread pooling

How it was built: - Heavily leveraged by orchestrated AI agents between Claude Code and Codex + API calls to other providers - I developed several different porting harnesses in the process although none that are yet good enough to share and be useful - Tuned performance using a suite of tools to track hotspots in the code, happy to share more details

Try it: - docker run --rm -p 6379:6379 ghcr.io/ianm199/valdr:alpha then point any redis client at it - This project is definitely in an alpha state - would love for anyone to throw some real workloads at it and let me know what you think!

sialpi•1h ago
I'm going to try for sure the software, but I'm not really sure that a software written in Rust could beat that, which is one of the best hand written software (that is an exaggeration) , at 100% in C by Salvatore and Redislab team. PS: try the software before being sure that is not what's promised.

Show HN: A CSS 3D Engine (no WebGL)

https://github.com/LayoutitStudio/polycss
41•rofko•6h ago•19 comments

Show HN: Textile – A desktop app for weaving together bits of text

https://www.gettextile.app
4•stack_framer•1h ago•0 comments

Show HN: A desktop app for manual QA testing and evidence gathering

https://github.com/adriandomc/qastor
5•adriandomc•3h ago•1 comments

Show HN: Valdr - Valkey/Redis in safe Rust, passes >99% of Valkey test suite

https://github.com/ianm199/valdr
4•ianm218•3h ago•3 comments

Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire

https://github.com/viggy28/streambed
115•vira28•1d ago•32 comments

Show HN: Breathe CLI – Paced resonance breathing in the macOS terminal

https://github.com/marekkowalczyk/breathe-cli
126•marekkowalczyk•1d ago•40 comments

Show HN: 500 years of Joseon court omens as an observability dashboard

https://ajin.im/is/building/omen.ops/
150•poppypetalmask•2d ago•25 comments

Show HN: Atomic Editor – Obsidian-style live preview for CodeMirror 6

https://kenforthewin.github.io/atomic-editor/
67•kenforthewin•1d ago•17 comments

Show HN: Helios – what plug-in solar could generate for any address in Britain

https://helios.southlondonscientific.com/
123•ruaraidh•2d ago•44 comments

Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P

https://www.trumpstonks.com/
4•racketracer•2h ago•1 comments

Show HN: Tiny-vLLM – high performance LLM inference engine in C++ and CUDA

https://github.com/jmaczan/tiny-vllm
199•yu3zhou4•3d ago•18 comments

Show HN: Open Envelope – an open schema for defining AI agent teams

https://openenvelope.org/docs/schema/
49•ashconway•3d ago•9 comments

Show HN: Open-source private home security camera system (end-to-end encryption)

https://github.com/secluso/core
130•arrdalan•2d ago•29 comments

Show HN: TV Explorer. Adding advanced UI to free online TV

https://tvexplorer.live
194•dtagames•3d ago•62 comments

Show HN: Komi-learn – continuous memory and self-improvement for coding agents

https://github.com/kurikomi-labs/komi-learn
24•rainxchzed•1d ago•3 comments

Show HN: Zot – Yet another coding agent harness

https://www.zot.sh
106•patriceckhart•3d ago•80 comments

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video]

https://www.youtube.com/watch?v=St_kJZXZ_nE
9•harshalone•9h ago•4 comments

Show HN: Having fun making mini static site apps

https://joeheyming.github.io/
5•joeheyming•14h ago•0 comments

Show HN: Ouijit, an open-source task and terminal manager for coding agents

https://ouijit.com/
12•pbjerkeseth•1d ago•2 comments

Show HN: xxUTF – SIMD Unicode Normalization

https://github.com/dzfrias/xxUTF
13•dzfrias•1d ago•1 comments

Show HN: Ktx – Open-source executable context layer for data agents

https://github.com/Kaelio/ktx
89•lucamrtl•4d ago•28 comments

Show HN: FuguUX – science-backed, AI user testing to identify key web UX issues

https://www.fuguux.com
7•sdas7•1d ago•0 comments

Show HN: webrtcforthestreamer.com – How WHIP makes streaming more connected

https://webrtcforthestreamer.com
4•Sean-Der•17h ago•1 comments

Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue

https://llmgame.scalex.dev
385•Wirbelwind•4d ago•160 comments

Show HN: Deliberate – log what your agent rejected, not just what it ran

https://www.deliberate.dev/
4•garysmith1234•1d ago•1 comments

Show HN: Agentpack – isolated config layers for Claude Code, Codex, and OpenCode

https://nexo.sh/posts/agentpack/
4•nexo-v1•1d ago•0 comments

Show HN: Hallucinate – Massively Multiplayer Online Rave

https://hallucinate.site
439•stagas•4d ago•199 comments

Show HN: Stable Audio 3 – one-shot sample generator (110gb download)

https://github.com/shiehn/sas-sample-generator
9•stevehiehn•1d ago•5 comments

Show HN: Llmff v1.0 FFmpeg for Inference

https://github.com/syndicalt/llmff
3•syndicalt•22h ago•0 comments

Show HN: Zaxy v1.0

https://docs.zaxy.io/
3•syndicalt•22h ago•2 comments