Data for this-week-in-rust.org
2,635
stars
16,919
commits
Python
primary language
Sep 10, 2026
updated
Content for this-week-in-rust.org. Made available under CC-BY-SA.
All code Copyright 2014 Ember Arlynx, made available under the MIT license.
To propose content for inclusion in the next newsletter (found in the drafts/
folder), create a new Pull Request updating the relevant section in the
draft.
Alternately, tweet us @thisweekinrust.
This Week in Rust is intended to highlight the incredible work of the Rust Community.
What we are generally looking for includes:
What we are generally NOT looking for includes:
We don't take a position on whether or not you use LLMs. We do care whether articles submitted to TWiR were written by people.
TWiR exists as part of a broader Rust community: we try to promote interactions within that community, enabling people to share and discover ideas, projects, original thoughts. If the author is an LLM, the truthfulness of its output may be compromised, and that's a problem. But more importantly, there is no community growth happening: there is no author to learn from community feedback, and the reader is not able to connect with a peer.
If you submit an LLM-written article to TWiR, we request that the LLM authorship be disclosed in the article.
We are no longer accepting pull request submissions for the Project/Tooling Updates section (see here for more details). Our editors monitor r/rust and will consider links that are posted there. Please make sure to follow r/rust's community rules when you are there!
There are further guidelines for the Events Section
We prefer to include events/workshops that are free of charge.
We generally do not include commercial offerings, with exceptions for conferences and similar educational offerings.
The link text should be the same as the page's title. If the title seems to need additional context (for example, if the title is "What's New" and should have the project name added), please ask in the PR comments.
Links should use the most canonical form. For example, if example.tech redirects to www.example.com, then the latter is preferred.
Links should not contain unnecessary tracking parameters, e.g. utm_source, utm_campaign.
Some prefixes are used, and should be placed to the left of the link.
[video] for videos[audio] for podcasts or other audio.[series] for articles that are one of a series.[ZH], [ES], [FR]) for content in a language other than English.Editors will sort community links into sub-categories. The following sub-categories are currently used:
Most blog posts about Rust belong in Rust Walkthroughs if they show how something is done (including source code), otherwise Observations/Thoughts. Articles that don't contain much Rust content, or news articles that mention Rust, won't always be accepted, but when they are they can be placed in the Miscellaneous sub-category.
If a set of related links is published (e.g. from a large Rust conference), the editors may choose to invent a new category just for that issue.
The Call for Participation section covers both projects looking for contributors and events recruiting speakers.
The project section will include good issues for someone looking to get into Rust, or for someone who wants to find a new project to contribute to. Guidelines:
The CFP events section will include CFP links for events that either heavily feature Rust content, or have a specific Rust track. It's not appropriate for general tech conferences, unless there is a large enough coding or Rust section to appeal to the TWiR audience.
Generally speaking (excepting the rolling 30 day window), if it would be listed in the Events section of TWiR, it will be right for this section as well.
The editors have a detailed guide for publishing that is stored elsewhere, but this content is retained here as well.
git log --author=bors --since='MM/DD/YYYY 12:00PM' --until='MM/DD/YYYY 12:00PM' --pretty=oneline > ~/entropy/twir.txt
edit in vim to get rid of everything but PR number, copy into clipboard
for pr in $(xsel -ob); do firefox https://github.com/rust-lang/rust/pull/$pr; sleep 0.07; done
wait a long time... write TWIR
Alternatively use GitHub search:
https://github.com/rust-lang/rust/pulls?q=is%3Apr+is%3Amerged+updated%3A2014-11-03..2014-11-10
Use the included new_contribs.sh script:
new_contribs.sh 6/21/2014
To ensure consistency across development setups, we use a Docker container-based workflow for building the website and email newsletter. Similarly, we use Just to ensure you have Docker installed on your system if you intend to build the website or email newsletter.
To install Just you have many options; we recommend using Cargo:
cargo install just
[!IMPORTANT]
Before attempting to build the website, ensure Docker is in a running state on your system.
publishing/ directory:cd publishing
just website
http://localhost:8000/blog/{YEAR}/{MONTH}/{DAY}/{ISSUE}/[!NOTE]
If looking to test the website's search functionality locally, you will need to adjust the
TESTING_LOCALLYvariable toTrue.
[!IMPORTANT]
Before attempting to build the website, ensure Docker is in a running state on your system.
publishing/ directory:cd publishing
just email
http://localhost:8000/blog/{YEAR}/{MONTH}/{DAY}/{ISSUE}/(top 30 of 400)
Python
30.3%
Rust
30.2%
HTML
22.2%
CSS
8.6%
SCSS
4.4%
Shell
1.9%
Just
1.3%
Data for this-week-in-rust.org
2,635
stars
16,919
commits
Python
primary language
Sep 10, 2026
updated
Content for this-week-in-rust.org. Made available under CC-BY-SA.
All code Copyright 2014 Ember Arlynx, made available under the MIT license.
To propose content for inclusion in the next newsletter (found in the drafts/
folder), create a new Pull Request updating the relevant section in the
draft.
Alternately, tweet us @thisweekinrust.
This Week in Rust is intended to highlight the incredible work of the Rust Community.
What we are generally looking for includes:
What we are generally NOT looking for includes:
We don't take a position on whether or not you use LLMs. We do care whether articles submitted to TWiR were written by people.
TWiR exists as part of a broader Rust community: we try to promote interactions within that community, enabling people to share and discover ideas, projects, original thoughts. If the author is an LLM, the truthfulness of its output may be compromised, and that's a problem. But more importantly, there is no community growth happening: there is no author to learn from community feedback, and the reader is not able to connect with a peer.
If you submit an LLM-written article to TWiR, we request that the LLM authorship be disclosed in the article.
We are no longer accepting pull request submissions for the Project/Tooling Updates section (see here for more details). Our editors monitor r/rust and will consider links that are posted there. Please make sure to follow r/rust's community rules when you are there!
There are further guidelines for the Events Section
We prefer to include events/workshops that are free of charge.
We generally do not include commercial offerings, with exceptions for conferences and similar educational offerings.
The link text should be the same as the page's title. If the title seems to need additional context (for example, if the title is "What's New" and should have the project name added), please ask in the PR comments.
Links should use the most canonical form. For example, if example.tech redirects to www.example.com, then the latter is preferred.
Links should not contain unnecessary tracking parameters, e.g. utm_source, utm_campaign.
Some prefixes are used, and should be placed to the left of the link.
[video] for videos[audio] for podcasts or other audio.[series] for articles that are one of a series.[ZH], [ES], [FR]) for content in a language other than English.Editors will sort community links into sub-categories. The following sub-categories are currently used:
Most blog posts about Rust belong in Rust Walkthroughs if they show how something is done (including source code), otherwise Observations/Thoughts. Articles that don't contain much Rust content, or news articles that mention Rust, won't always be accepted, but when they are they can be placed in the Miscellaneous sub-category.
If a set of related links is published (e.g. from a large Rust conference), the editors may choose to invent a new category just for that issue.
The Call for Participation section covers both projects looking for contributors and events recruiting speakers.
The project section will include good issues for someone looking to get into Rust, or for someone who wants to find a new project to contribute to. Guidelines:
The CFP events section will include CFP links for events that either heavily feature Rust content, or have a specific Rust track. It's not appropriate for general tech conferences, unless there is a large enough coding or Rust section to appeal to the TWiR audience.
Generally speaking (excepting the rolling 30 day window), if it would be listed in the Events section of TWiR, it will be right for this section as well.
The editors have a detailed guide for publishing that is stored elsewhere, but this content is retained here as well.
git log --author=bors --since='MM/DD/YYYY 12:00PM' --until='MM/DD/YYYY 12:00PM' --pretty=oneline > ~/entropy/twir.txt
edit in vim to get rid of everything but PR number, copy into clipboard
for pr in $(xsel -ob); do firefox https://github.com/rust-lang/rust/pull/$pr; sleep 0.07; done
wait a long time... write TWIR
Alternatively use GitHub search:
https://github.com/rust-lang/rust/pulls?q=is%3Apr+is%3Amerged+updated%3A2014-11-03..2014-11-10
Use the included new_contribs.sh script:
new_contribs.sh 6/21/2014
To ensure consistency across development setups, we use a Docker container-based workflow for building the website and email newsletter. Similarly, we use Just to ensure you have Docker installed on your system if you intend to build the website or email newsletter.
To install Just you have many options; we recommend using Cargo:
cargo install just
[!IMPORTANT]
Before attempting to build the website, ensure Docker is in a running state on your system.
publishing/ directory:cd publishing
just website
http://localhost:8000/blog/{YEAR}/{MONTH}/{DAY}/{ISSUE}/[!NOTE]
If looking to test the website's search functionality locally, you will need to adjust the
TESTING_LOCALLYvariable toTrue.
[!IMPORTANT]
Before attempting to build the website, ensure Docker is in a running state on your system.
publishing/ directory:cd publishing
just email
http://localhost:8000/blog/{YEAR}/{MONTH}/{DAY}/{ISSUE}/(top 30 of 400)
Python
30.3%
Rust
30.2%
HTML
22.2%
CSS
8.6%
SCSS
4.4%
Shell
1.9%
Just
1.3%