Best of RustSeptember 2022

  1. 1
    Article
    Avatar of btrprogBetter Programming·4y

    Goodbye Electron. Hello Tauri, A Rust-powered Backend Framework

    Electron is a Rust-powered Backend Framework paired with a React frontend to offer an awesome browser-less experience. Tauri is a toolkit that helps developers make applications for the major desktop platforms — using virtually any frontend framework in existence. For completeness, you can find the entire code base for my community project on my Gitlab.

  2. 2
    Article
    Avatar of changelogChangelog·4y

    extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀

    GitUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and opensource. The priorities for gitui are on features that are making me mad when done on the git shell, like stashing, staging lines or hunks.

  3. 3
    Article
    Avatar of medium_jsMedium·4y

    5 CLI Tools Made With Rust To Improve Already Popular Tools

    5 command-line tools made with Rust to improve some of the more popular command line tools. These five tools will catch your eye with the improvements they bring to the table. To install bat, you can follow their README or just go the Rustacean way.

  4. 4
    Article
    Avatar of theregisterThe Register·4y

    Rust is coming to the Linux kernel

    Linus Torvalds' Open Source Summit keynote and Jonathan Corbet's "Kernel Report" discussed efforts to allow Rust modules in Linux. The next version of the kernel will be 6.0, but as ever, the change of major version number doesn't denote any major technical changes.

  5. 5
    Article
    Avatar of logrocketLogRocket·4y

    Building a Pomodoro Timer with Tauri using React and Vite

    Tauri is a set of tools that lets you build cross-platform desktop apps using frontend frameworks. When combined with React and Vite, it can be used to build extremely fast binaries for all desktop platforms. In this post, we will build a simple Pomodoro timer, and invite you to follow along with Below are the requirements for our app. To start, head over to src/App.tsX.tsx.

  6. 6
    Article
    Avatar of ghblogGitHub Blog·4y

    Release Radar · August 2022 Edition

    Release Radar has been gearing up to launch GitHub Universe 2022. These projects include everything from world-changing technology to developer tooling, and weekend hobbies. The latest update is a brand new icon set which includes outline, solid, and mini icons, as well as a website redesign.

  7. 7
    Article
    Avatar of medium_jsMedium·4y

    The modern CLI stack. Sharing my findings about the…

    Nushell, or nu, is a modern data-oriented shell written in Rust. It needs almost zero configuration to start working with it, even tho a lot can be configured, has syntax highlighting, auto-completion and other useful features enabled by default. It implements all shell commands (like ls, cat, etc)

  8. 8
    Article
    Avatar of logrocketLogRocket·4y

    Tauri vs. Electron: A comparison, how-to, and migration guide

    Tauri, the new shiny desktop application framework, was introduced as an alternative to Electron. Tauri is built on Rust, is secure and performant by design, is compatible with any front-end framework. It lets you create executable applications for all major desktop platforms, including macOS, Windows, and the Linux operating system. The /public and /src directories are React’s defaults. If you open the new app folder.

  9. 9
    Article
    Avatar of theregisterThe Register·4y

    Is it time to retire C and C++ for Rust in new programs?

    Microsoft's CTO tweeted that Rust won't replace its older brothers tomorrow. It will take years – indeed decades – but it will happen. We've ignored security for generations, but now that our entire economy depends on secure technology, we can't afford to be so cavalier with our programs. Now, both C and C++ are very flexible,

  10. 10
    Article
    Avatar of logrocketLogRocket·4y

    Building Rust microservices with Apache Kafka

    Kafka-based microservices built with Rust usually have one or more producers and consumers. In this article, you’ll learn how to build a microservice using Rust with Kafka. The producer is connected to your local server at localhost:9092. The consumer we created above reads events published to the topic- Name topic and prints the event’s message to the console. It works in more detail. The consumer is created.

  11. 11
    Article
    Avatar of logrocketLogRocket·4y

    Improve repo management with moon

    moon is a repository management, organization, orchestration, and notification tool for JavaScript-based projects. moon only supports targets that are explicitly compiled for Linux 64. We can set moon up to manage a new project or migrate existing repos to a monorepo setup.

  12. 12
    Article
    Avatar of btrprogBetter Programming·4y

    6 Recommendations to Improve Your Rust Code

    In Rust you can use enumerate to get the collection index with enumerate. If you come from other languages and you want to iterate a collection and get the index at the same time you will probably default to code a for loop.

  13. 13
    Article
    Avatar of rustRust·4y

    Announcing Rust 1.64.0

    The Rust Async WG hopes to simplify the creating new named futures by supporting impl Trait in type aliases. Rust 1.64 also provides alloc::ffi::CString for working with owned C strings using only the alloc crate, rather than the full std library. The official VSCode extension is not affected. Users of the official V SCode extension are Rust1.64.0 changes the memory layout of Ipvv4Addr, IpV6Addr and SocketAddr.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    freeCodeCamp's Web3 Curriculum Open Beta – And How to Run it

    FreeCodeCamp's Web3 Curriculum Open Beta - And How to Run it is now in open beta. The courses will run in a docker container using VS Code and the freeCodeCamp Courses extension.