Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
sea-clickhouse is a ClickHouse client that integrates with the SeaQL ecosystem. It is a soft fork of clickhouse-rs: 100% compatible with all upstream features, with SeaQL's dynamic type and Arrow support added on top. The fork is continuall...
www.sea-ql.org Project/Tooling Updates 2026-03-11 ~3 min read
The Problem: Durability​ Long-running programs crash. When they do, you start over from zero. The fix is checkpointing: periodically save state to a database so the program can resume where it left off. In this tutorial we wire up checkpoin...
www.sea-ql.org Rust Walkthroughs 2026-03-04 ~4 min read
SeaORM 2.0 adds native Apache Arrow and Parquet support. Derive an Arrow schema directly from your SeaORM entity: no redundant schema definitions, no drift. Motivation​ Traditional ORMs are built for OLTP. But Rust backends increasingly nee...
www.sea-ql.org Project/Tooling Updates 2026-02-25 ~5 min read
Over the past few months, we've rolled out a series of SeaORM 2.0 releases packed with new capabilities that reshape how you'd use SeaORM. We've stablized our API surface now. Other than dependency upgrades (sqlx 0.9), there won't be more m...
www.sea-ql.org Project/Tooling Updates 2026-01-14 ~5 min read
This interview features Émile Fugulin, co-founder of Caido — a security auditing toolkit built for the hacker community. Rust powers the core of the Caido platform, from the backend to the desktop app. Émile shares how Caido has grown in re...
www.sea-ql.org Miscellaneous 2025-12-17 ~10 min read
SeaORM now has an official Rusqlite backend. SeaORM began as Rust's first async‑first ORM. Now we've come full circle with a synchronous crate: perfect for building lightweight CLI programs with SQLite. In this post, we'll share how we port...
www.sea-ql.org Project/Tooling Updates 2025-12-17 ~5 min read
In our last post, we introduced a Smart Entity Loader that made querying multi-path relations into nested models simple and efficient. That solved the read side of the problem. With nested ActiveModel, you can now do the reverse: persist a...
www.sea-ql.org Project/Tooling Updates 2025-11-26 ~10 min read
In our last post, we introduced a new Entity format - designed to be more concise, more readable, and easy to write by hand. We've also added a new COLUMN constant to make it more ergonomic, along with other enhancements. Bye-bye CamelCase​...
www.sea-ql.org Project/Tooling Updates 2025-11-12 ~5 min read
In our last post, we introduced a new Entity format - designed to be more concise, more readable, and easy to write by hand. With this format, you can embrace an Entity‑first workflow: stay focused on your domain model without getting bogge...
www.sea-ql.org Project/Tooling Updates 2025-10-29 ~6 min read
SeaORM’s current entity format is explicit, but it can feel verbose, making it difficult to write by hand. In SeaORM 2.0, we’re introducing a more information‑dense entity format, along with new features that make relational queries easier...
www.sea-ql.org Project/Tooling Updates 2025-10-22 ~9 min read
GraphQL has become the preferred interface for product teams. Both frontend and backend developers benefit from its type-safety, contractual guarantees, and composability. Yet the real challenge lies on the backend: implementing relational...
www.sea-ql.org Project/Tooling Updates 2025-10-08 ~10 min read
SeaORM 2.0 introduces Role-Based Access Control (RBAC), bringing first-class authorization into your data layer. No more bolting on ad-hoc permission checks or scattering business rules across services - SeaORM lets you define roles and per...
www.sea-ql.org Project/Tooling Updates 2025-10-01 ~9 min read
In the previous blog post, we highlighted some of the new features in SeaORM 2.0. In this post, we're going to take a closer look to some of the changes under the hood. Overhauled Entity::insert_many​ #2628 We've received many issue reports...
www.sea-ql.org Project/Tooling Updates 2025-09-24 ~9 min read
SeaORM 1.0 debuted on 2024-08-04. Over the past year, we've shipped 16 minor releases - staying true to our promise of delivering new features without compromising stability. While building new features in 1.0, we often found ourselves bend...
www.sea-ql.org Project/Tooling Updates 2025-09-17 ~7 min read
SeaQuery 0.1.0 was first released on 2020-12-16 - it's been a few years! Since then, there have been 32 releases, each introducing a set of new features. As with many software projects, the organic evolution driven by a diverse community of...
www.sea-ql.org Project/Tooling Updates 2025-09-03 ~11 min read
You enjoy writing raw SQL queries, SeaQuery just made it better! We've created a new raw_query! macro with neat features to make writing raw SQL queries more ergononmic. The biggest headache when crafting complex queries is parameter bindin...
www.sea-ql.org Project/Tooling Updates 2025-08-20 ~6 min read
This blog post summarizes the new features and enhancements introduced in SeaORM 1.1: 2025-03-30 1.1.8 2025-04-14 1.1.9 2025-04-14 1.1.10 2025-05-07 1.1.11 2025-05-27 1.1.12 New Features​ Implement DeriveValueType for enum strings​ DeriveVa...
www.sea-ql.org Project/Tooling Updates 2025-06-04 ~5 min read
This blog post summarizes the new features and enhancements introduced in SeaORM 1.1: 2024-10-15 1.1.0 2024-11-04 1.1.1 2024-12-02 1.1.2 2024-12-24 1.1.3 2025-01-10 1.1.4 2025-02-14 1.1.5 2025-02-24 1.1.6 2025-03-02 1.1.7 New Features​ Supp...
www.sea-ql.org Project/Tooling Updates 2025-03-12 ~6 min read
Introduction​ This tutorial walks you through the design and implementation of a REST API endpoint that involves some complex relational queries. The API looks like this: POST /api/v1/complex-products Parameters (JSON body): FieldTypeDescri...
www.sea-ql.org FOSDEM 2025-02-12 ~5 min read
🎉 We are pleased to release SeaQuery 0.32.0 / 0.32.1! Here are some feature highlights 🌟: New Features​ Unify Expr and SimpleExpr Methods with ExprTrait #791​ Previously, "operator" methods (e.g. add, eq) are duplicated across Expr and Simp...
www.sea-ql.org Project/Tooling Updates 2024-12-11 ~4 min read
"Rust *tried* to have polymorphic generics in the early pre-1.0 days, and they quite reasonably *gave up* because it was too much work. For real Swift,..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.