Automated Testing and Dev Containers

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. mastermind

    An LLM-powered CLI tool to help you be a better spymaster in Codenames

    This week continuing with my project Mastermind, I updated my CI workflow and played around with dev containers.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ansible-libvirt-microos

    An ansible role for spinning up a VM using microos

    This was not the first time I heard of nor used Dev containers - In the past, I have experimented with immutable Linux distros like Fedora Silverblue and openSUSE MicroOS. Dev containers are constantly recommended among those communities. Powered by docker, they allow users to have an isolated, reproducible dev environment on top of their operating system.

  4. rustfmt

    Format Rust code

    Firstly, I added a section to run the code formatter rustfmt and the linter clippy:

  5. issue-tracker

    Fedora Silverblue issue tracker (by fedora-silverblue)

    This was not the first time I heard of nor used Dev containers - In the past, I have experimented with immutable Linux distros like Fedora Silverblue and openSUSE MicroOS. Dev containers are constantly recommended among those communities. Powered by docker, they allow users to have an isolated, reproducible dev environment on top of their operating system.

  6. Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

    Firstly, I added a section to run the code formatter rustfmt and the linter clippy:

  7. PolyglotCode

    Simple CLI Tool that translates your code in ANY programming language!

    I once again worked with Amir to test each other's setup, which was as always a good time! We filed a PR on each other's repo to implement more testing, as well as double checking our CI setup.

  8. templates

    Repository for Dev Container Templates that are managed by Dev Container spec maintainers. See https://github.com/devcontainers/template-starter to create your own! (by devcontainers)

    For my project, I honestly wish there was more work to do, but once again, Rust just made things insanely easy: Because everything I needed, including the package manager, the project manager, the code formatter, the linter are included in the Rust toolchain, all I had to do was using the Rust template image. I simply went with the default configuration, ran the containers, and everything just worked!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rust Bindings for the Python Interpreter

    1 project | news.ycombinator.com | 11 Jan 2025
  • Ask HN: Python in the NoGIL World

    2 projects | news.ycombinator.com | 20 Dec 2024
  • How to introduce 🦀 Rust at your company 🏭?

    2 projects | dev.to | 19 Dec 2024
  • An interpreter inside an interpreter

    2 projects | dev.to | 25 Nov 2024
  • J4rs – 'Java for Rust' allows effortless calls to Java from Rust and vice-versa

    1 project | news.ycombinator.com | 26 Sep 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?