Rust issues.
A place to start.
Find a small task in a Rust project you care about.
Rust issues
25 open issuesSnapshot checked · How we collect data
mxsm / rocketmq-rustRustAssigned[Refactor♻️] Rename WriteBackend to TransportWriteHalf and clarify write-half bindings
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
help wantedgood first issuerefactor♻️Checked GoodFirstIssue.orgUpdated
[Refactor♻️] Rename WriteBackend to TransportWriteHalf and clarify write-half bindings
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
What to know
Target Code The write half of a connection in the rocketmq-transport crate. File Locations to update rocketmq-transport/src/backend.rs WriteBackend declaration around line 51; its AsyncWrite implementation and match
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
mxsm / rocketmq-rustRustUnassigned[Refactor♻️] Add Sync to FlushManager and support shared disk flush calls
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
help wantedgood first issuerefactor♻️Checked GoodFirstIssue.orgUpdated
[Refactor♻️] Add Sync to FlushManager and support shared disk flush calls
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
What to know
Target Code Cargo package: rocketmq-store. rocketmq-store/src/base/flushmanager.rs: flush-manager trait declaration. rocketmq-store/src/logfile/flushmanagerimpl/defaultflushmanager.rs: implementation, shared helper, and
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
mxsm / rocketmq-rustRustUnassigned[Refactor♻️] Remove BackendStoreError import aliases from the Broker escape bridge
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
help wantedgood first issuerefactor♻️Checked GoodFirstIssue.orgUpdated
[Refactor♻️] Remove BackendStoreError import aliases from the Broker escape bridge
🚀 Apache RocketMQ built in Rust 🦀 — faster, safer, and more memory-efficient. Powering high-performance messaging for the AI era, with AI Agent, MCP, and AI-SRE capabilities.
What to know
Target Code Remove the redundant BackendStoreError spelling from 2 tracked files, covering all 5 current occurrences. File Required changes rocketmq-broker/src/failover/escapebridge.rs L45: delete use
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
Loment-Lang / lomentRustUnassignedReference pages jam when a first-column entry is 10 or more wide (`* capabilitycapability …`)
Loment — a systems programming language. Compiles to native x86-64 (Linux ELF, Windows PE, or freestanding for bare metal) with no runtime and no libc. The toolchain is itself written in Loment; source can be written in its Rust-flavored base syntax or six more: C, C++, Java, C#, Go, Python.
bughelp wantedgood first issueChecked GitHub label searchUpdated
Reference pages jam when a first-column entry is 10 or more wide (`* capabilitycapability …`)
Loment — a systems programming language. Compiles to native x86-64 (Linux ELF, Windows PE, or freestanding for bare metal) with no runtime and no libc. The toolchain is itself written in Loment; source can be written in its Rust-flavored base syntax or six more: C, C++, Java, C#, Go, Python.
What to know
Environment Installed package: Loment 0.1.4 (0.1.4), commit 7ce1a34 (2026-09-18) — reproduced there In-repo HEAD build (2ce8b2f) — same Windows 11, Git Bash Summary In the reference pages, a first-column entry whose
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
Loment-Lang / lomentRustUnassignedMinor CLI output: explain heading says `E1` not `E001`; examples prints an unnormalized `..` path
Loment — a systems programming language. Compiles to native x86-64 (Linux ELF, Windows PE, or freestanding for bare metal) with no runtime and no libc. The toolchain is itself written in Loment; source can be written in its Rust-flavored base syntax or six more: C, C++, Java, C#, Go, Python.
bughelp wantedgood first issueChecked GitHub label searchUpdated
Minor CLI output: explain heading says `E1` not `E001`; examples prints an unnormalized `..` path
Loment — a systems programming language. Compiles to native x86-64 (Linux ELF, Windows PE, or freestanding for bare metal) with no runtime and no libc. The toolchain is itself written in Loment; source can be written in its Rust-flavored base syntax or six more: C, C++, Java, C#, Go, Python.
What to know
Environment loment version → Loment 0.1.4 (0.1.4), commit 7ce1a34 (2026-09-18) Windows 11, loment.cmd from Git Bash Two small ones; both are one-line output bugs, filing together rather than separately. 1. loment
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedupdate config.toml file to reflect chatCompletion experimental feature
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueexperimental featureChecked Good First Issue, First ContributionsUpdated
update config.toml file to reflect chatCompletion experimental feature
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
I'd like to enable some experimental features at startup, without dispatching an enabling request. I assume there's some way to do that in the config.toml file, can you update it (commented out, like the others) to
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedMajor lack of documentation in codebase
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuedocumentationcontribution acceptedChecked Good First Issue, First ContributionsUpdated
Major lack of documentation in codebase
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Describe the bug The codebase significantly lacks documentation. As a newly introduced developer, it makes it hard for me to navigate the codebase and quickly identify which item does what. The documentation is needed
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedMake sure payloads are effectively deleted on error
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuebugInternal workChecked Good First Issue, First ContributionsUpdated
Make sure payloads are effectively deleted on error
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
We found out that some payloads are not removed from the disk when an error occurs before we are able to put them in the FileStore. I would suggest we should create a temporary temporary file and extract it at the last
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedSupport target index names in the support route
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueimpacts docsimpacts integrationsChecked Good First Issue, First ContributionsUpdated
Support target index names in the support route
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
We recently introduced the export route, which is very useful for exporting documents between instances. However, there is one missing feature that could be useful in practice: the support for target index names. This
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedCannot take snapshots on Windows due to map_size and page_size values
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueChecked Good First Issue, First ContributionsUpdated
Cannot take snapshots on Windows due to map_size and page_size values
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Describe the bugIndex scheduler fails to initialize during snapshot creation on Windows, leading to an internal error and the inability to create snapshots. To ReproduceSteps to reproduce the behavior: Run Meilisearch
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedChat completions with gemini
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuebugChecked Good First Issue, First ContributionsUpdated
Chat completions with gemini
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Hi, Setting up chat completions with Gemini, the POST /chats/{workspace}/chat/completions API returns this. Screenshots Meilisearch version:
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedsuggest add build target musl ,GLIBC2.35 is niche
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueChecked Good First Issue, First ContributionsUpdated
suggest add build target musl ,GLIBC2.35 is niche
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Since many Linux distributions still ship with glibc versions earlier than 2.35, adding a musl libc -based build target is highly recommended to ensure broader compatibility and portability across
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedAPI reference: code samples input and output don't match
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuedocumentationChecked Good First Issue, First ContributionsUpdated
API reference: code samples input and output don't match
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
I noticed the API reference code samples’ input and output don’t match, see here: request has limit = 3 response has limit = 1 It's acceptable for this example, but it can become confusing for a less self-explanatory
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedMissing progress trace in facet post-processing stats
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Missing progress trace in facet post-processing stats
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
When analyzing the batch processing stats, we noticed a significant discrepancy in the timing traces for facet post-processing. Specifically, while we have detailed timings for individual operations, there's a large gap
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedError message for `max_fields_limit_exceeded` is misleading
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueimpacts docsbugChecked Good First Issue, First ContributionsUpdated
Error message for `max_fields_limit_exceeded` is misleading
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Describe the bug The error message for maxfieldslimitexceeded does not state the precise issue that is being encountered. To Reproduce Steps to reproduce the behavior: Add one document with 65,535 unique fields Add a
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedAdd a test to export chat settings in dumps
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Add a test to export chat settings in dumps
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Hey, I overall it's nice, I think we should add a test in meilisearch/crates/dump/src/lib.rs Line 546 in fef089c fn testcreatingandreaddump() { But if we want to land the PR for the rc.0 IMO we merge it as-is and do the
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedMake the meilisearch integration tests run faster
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuehelp wantedmaintenanceChecked Good First Issue, First ContributionsUpdated
Make the meilisearch integration tests run faster
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Hello, fellow contributors! Thanks for coming here 🌟 In 4808, I started some work to make the test faster but didn't apply the techniques implemented to every test since there are so many of them, and that's where you
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedMock server initialisation glitch in tests on windows
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Mock server initialisation glitch in tests on windows
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Multiple mock servers get to use the same port, which breaks our tests. We would need to fix the bug in wiremock LukeMathWalker/wiremock-rs156. A fix was already proposed in the issue. A temporary workaround is to leak
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedFix the dump import tests on windows
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuewindowscontribution acceptedChecked Good First Issue, First ContributionsUpdated
Fix the dump import tests on windows
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Windows throw errors when we try to read a dump in the CI (maybe that actually happens everywhere?). See the following action: This could be related to this issue in which case we can't do anything about it. For now, we
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedSplit the unit-tests from the source code
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Split the unit-tests from the source code
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Currently, there is a lot of files containing a lot of codes, and then literally thousands of lines of tests at the end of the tests. That's becoming an issue because it slows down rust analyzer and makes development
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedChange key actions to be bitflags
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Change key actions to be bitflags
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Currently, the Meilisearch action keys are single numbers and therefore cannot be combined. It's not possible to OR them NOT them. I needed to do a basic documents.add documents.delete for the edit documents by using a
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedAdd more details in the FST building progress
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuemaintenanceChecked Good First Issue, First ContributionsUpdated
Add more details in the FST building progress
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
For now the progress update only notify the start and the end of the FST building process, but there could be more updates to return, like: how many words do we have to build how many words we built already Originally
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassigned[investigation] LMDB RAM consumption is not restricted
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issueCPU/RAM usagespikeChecked Good First Issue, First ContributionsUpdated
[investigation] LMDB RAM consumption is not restricted
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Related to 3397 Summary When indexing or changing major settings on a big dataset on a Meilisearch instance, restricting the indexing memory using the flag --max-indexing-memory 2GB, the RAM consumption is most of the
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassigneddownload-latest.sh: return an error when the musl C library is present on the machine
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
enhancementgood first issuetoolingChecked Good First Issue, First ContributionsUpdated
download-latest.sh: return an error when the musl C library is present on the machine
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Meilisearch binary attached to the release cannot work with musl C library, like we can have with Alpine Linux. The issue is, the download-latest.sh script does not return an error when we use it on a machine where musl
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
meilisearch / meilisearchRustUnassignedContribute to Meilisearch language support!
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
good first issuetracking issuecontribution acceptedChecked Good First Issue, First ContributionsUpdated
Contribute to Meilisearch language support!
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
What to know
Hello dear community! I know a lot of you are watching this repository and are coming from different countries, speaking different languages, and you might want Meilisearch to improve regarding your own language. It
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
No issues match those filters.
Try a different language or remove a filter to broaden your search.
We couldn’t load more issues.
The initial list is still available. Refresh the page to try again.