I Still Have Nightmares About Our Treasure Hunt Engine Deployment
via DEV Community: rust (author: pretty ncube)
via DEV Community: rust (author: pretty ncube)
Telegraph
I Still Have Nightmares About Our Treasure Hunt Engine Deplo…
The Problem We Were Actually Solving I was part of the team that operated the Veltrix system, a complex piece of software that we used to manage and analyze large datasets for our clients. One of the key components of this system was the Treasure Hunt Engine…
Rust Developer Seeks Feedback on G-Code Simulator with TUI/GUI After Overcoming Terminal Rendering Challenges
via DEV Community: rust (author: Sergey Boyarchuk)
via DEV Community: rust (author: Sergey Boyarchuk)
Telegraph
Rust Developer Seeks Feedback on G-Code Simulator with TUI/G…
Introduction In the realm of manufacturing, G-code serves as the backbone for CNC machines, dictating precise movements that shape raw materials into finished products. A Rust developer has recently tackled the challenge of simulating these instructions with…
I Survived the Treasure Hunt Engine Debacle by Questioning Everything I Knew About Event Architecture
via DEV Community: rust (author: pretty ncube)
via DEV Community: rust (author: pretty ncube)
Telegraph
I Survived the Treasure Hunt Engine Debacle by Questioning E…
The Problem We Were Actually Solving I still remember the day our team decided to implement the Treasure Hunt Engine, a complex event-driven system designed to handle thousands of concurrent users. As the lead systems engineer, I was responsible for ensuring…
I Was Asked to Add a Simple Classifier to a Website. Then I Saw the 250 MB Download.
via DEV Community: rust (author: Pavel)
via DEV Community: rust (author: Pavel)
Telegraph
I Was Asked to Add a Simple Classifier to a Website. Then I …
A client asked me for a simple thing. Not ChatGPT. Not an agent. Not a multimodal assistant that can explain invoices, generate React components, and write poetry in three languages. Just a small classifier embedded into a website. The job sounded boring…
Six Months of AI-Assisted Software Development: A Critical Evaluation of Vibe Coding, Agentic IDEs, and Real Engineering
via DEV Community: rust (author: Onur GUZEL)
via DEV Community: rust (author: Onur GUZEL)
Telegraph
Six Months of AI-Assisted Software Development: A Critical E…
Six Months of AI-Assisted Software Development: A Critical Evaluation of Vibe Coding, Agentic IDEs, and Real Engineering Introduction For roughly the past six months, I have been working intensively with large language models, agentic IDEs, and AI-assisted…
BoxAgnts Runtime (3) — WebAssembly: A Better Sandbox for AI Agents
via DEV Community: rust (author: Guyoung Studio)
via DEV Community: rust (author: Guyoung Studio)
Telegraph
BoxAgnts Runtime (3) — WebAssembly: A Better Sandbox for AI …
AI agents are increasingly moving beyond text generation. Modern agent systems can execute code, manipulate files, browse the web, call APIs, manage infrastructure, and coordinate distributed tasks. Once agents begin interacting with real environments, execution…
Stop shipping a 1990s C library to compute planets. Xalen is the pure-Rust, Apache-2.0 replacement for Swiss Ephemeris.
via DEV Community: rust (author: Xalen Technologies)
via DEV Community: rust (author: Xalen Technologies)
Telegraph
Stop shipping a 1990s C library to compute planets. Xalen is…
Stop shipping a 1990s C library to compute planets. Xalen is the pure-Rust, Apache-2.0 replacement for Swiss Ephemeris. If your app does astrology, you already know the dependency. Swiss Ephemeris: a C library from the 1990s, a folder of binary .se1 data…
Query Markdown as a Database with mq-db: SQL, mq, and Interval Indexes
via DEV Community: rust (author: Takahiro Sato)
via DEV Community: rust (author: Takahiro Sato)
Telegraph
Query Markdown as a Database with mq-db: SQL, mq, and Interv…
Managing large collections of Markdown documents (documentation sites, knowledge bases, notes) often means resorting to a messy combination of grep and regex. mq-db takes a different approach: it parses every Markdown element into a typed block, builds interval…
Web Developer Travis McCracken on Rust vs Go in Production APIs
via DEV Community: rust (author: Travis McCracken Web Developer)
via DEV Community: rust (author: Travis McCracken Web Developer)
Telegraph
Web Developer Travis McCracken on Rust vs Go in Production A…
Why Backend Development with Rust and Go Is My Passion: Insights from Web Developer Travis McCracken As a web developer deeply immersed in backend technologies, I often find myself exploring the strengths and nuances of languages like Rust and Go. My journey…
I built a local-first AI memory layer for LLMs in Rust (no cloud, no API keys)
Every LLM app has the same problem — the model forgets everything between
conversations. Cloud solutions like Mem0 exist but they send your data
to their servers. I built mnemo to solve this locally.
What it does
mnemo runs as a sidecar process next to your app. You POST text to it,
it extracts named entities and relationships using a local LLM (Ollama),
builds a persistent knowledge graph, and injects relevant context back
into your prompts automatically.
The stack
● Rust — core engine, 4 crates (mnemo-core, mnemo-api, mnemo-cli, mnemo-bench)
● SQLite + WAL mode — persistent storage, survives restarts
● petgraph — in-memory knowledge graph with BFS traversal
● Axum — REST API sidecar any app can call
● Ollama — fully local LLM, zero API costs
Fully free by default
Works with OpenAI or Anthropic too if you bring your own key.
Python SDK
Numbers
● 122 Rust tests, 21 Python SDK tests
● Sub-millisecond entity lookup
● ~4ms full retrieval pipeline (debug build)
Links
GitHub: https://github.com/zaydmulani09/mnemo
Would love feedback, especially on the retrieval scoring and graph
traversal approach.
via DEV Community: rust (author: Zayd Mulani)
Every LLM app has the same problem — the model forgets everything between
conversations. Cloud solutions like Mem0 exist but they send your data
to their servers. I built mnemo to solve this locally.
What it does
mnemo runs as a sidecar process next to your app. You POST text to it,
it extracts named entities and relationships using a local LLM (Ollama),
builds a persistent knowledge graph, and injects relevant context back
into your prompts automatically.
The stack
● Rust — core engine, 4 crates (mnemo-core, mnemo-api, mnemo-cli, mnemo-bench)
● SQLite + WAL mode — persistent storage, survives restarts
● petgraph — in-memory knowledge graph with BFS traversal
● Axum — REST API sidecar any app can call
● Ollama — fully local LLM, zero API costs
Fully free by default
docker compose up -d
docker exec mnemo-ollama ollama pull llama3
curl http://localhost:8080/health
Works with OpenAI or Anthropic too if you bring your own key.
Python SDK
from mnemo import MnemoClient
client = MnemoClient()
client.ingest("I'm building a Rust vector database called vecdb")
print(client.get_context("what am I working on?"))
Numbers
● 122 Rust tests, 21 Python SDK tests
● Sub-millisecond entity lookup
● ~4ms full retrieval pipeline (debug build)
Links
GitHub: https://github.com/zaydmulani09/mnemo
Would love feedback, especially on the retrieval scoring and graph
traversal approach.
via DEV Community: rust (author: Zayd Mulani)
I built a Rust CLI because I kept forgetting to open my todo app
I always wanted to organize my tasks in a todo app, but because the habit was new, the next day i would always forget the existence of it. So i built something that opens itself (or, well, whenever your terminal does, by default)
Meet Amnosia. The CLI Tool that opens whenever your terminal does.
It's different from a regular todo app, because it gets in your face (in a good way!)
Install
To install, you can just clone the repo on github and then use cargo to put it in your PATH.
Usage
adding reminders, seeing them, and deleting them, is as easy as three commands:
The magic part
Add this to your
Now every time you open a terminal, your reminders are right there.
No app to open. No habit to build.
You can view more here on github
via DEV Community: rust (author: Gennaro Biondi)
I always wanted to organize my tasks in a todo app, but because the habit was new, the next day i would always forget the existence of it. So i built something that opens itself (or, well, whenever your terminal does, by default)
Meet Amnosia. The CLI Tool that opens whenever your terminal does.
It's different from a regular todo app, because it gets in your face (in a good way!)
Install
To install, you can just clone the repo on github and then use cargo to put it in your PATH.
git clone https://github.com/GennaroBiondi/amnosia
cd amnosia
cargo install --path .
Usage
adding reminders, seeing them, and deleting them, is as easy as three commands:
The magic part
Add this to your
.zshrc or .bashrc:amnosia remind -n 7
Now every time you open a terminal, your reminders are right there.
No app to open. No habit to build.
You can view more here on github
via DEV Community: rust (author: Gennaro Biondi)
Mutagen 0.4.0 Released: Service Extraction, Bug Crunches, and Fixed Persona Drift
via DEV Community: rust (author: Jay Grider)
via DEV Community: rust (author: Jay Grider)
Telegraph
Mutagen 0.4.0 Released: Service Extraction, Bug Crunches, an…
Mutagen 0.4.0 addresses the friction points that plague agentic workflows: context bloat, brittle persona transitions, and the lack of a deterministic path from design document to deployed artifact. We aren't trying to make prompts smarter; we are making…
I built a free, native MongoDB GUI in Rust (Tauri) — why, and what I learned
via DEV Community: rust (author: Devesh Kumar)
via DEV Community: rust (author: Devesh Kumar)
Telegraph
I built a free, native MongoDB GUI in Rust (Tauri) — why, an…
TL;DR — I built MQLens, a free, open-source (Apache-2.0) MongoDB GUI as a small native app (Tauri/Rust + React). It does the workflows people usually pay for — every auth mode, SSH tunnels, aggregation explain plans, GridFS, an embedded mongosh — and keeps…