Best of Rust2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Developer Roadmaps

    Developer Roadmaps roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings. The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month. We are working on a solution for teams. Help us shape the platform. The project has a solution to build and build a new software that will be available.

  2. 2
    Article
    Avatar of hnHacker News·4y

    Warp: The terminal for the 21st century

    A new terminal developed in Rust, I instantly fell in love when I tried it. There's just no going back from the incredible navigation workflows you can achieve with this tool. If the terminal had been invented today, this what we would get. Bravo! @warpdotdev.

  3. 3
    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.

  4. 4
    Article
    Avatar of vercelVercel·3y

    Introducing Turbopack: Rust-based successor to Webpack – Vercel

    Turbopack: Rust-based successor to Webpack Vercel's mission is to provide the speed and reliability innovators need to create at the moment of inspiration. It's built on a new incremental architecture for the fastest possible development experience.

  5. 5
    Article
    Avatar of devgeniusDev Genius·3y

    The Programming Language(s) of the Future

    C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.

  6. 6
    Article
    Avatar of phProduct Hunt·4y

    Tauri - An Electron alternative written in Rust

    Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. Free Discuss Collect Share Stats Free Discuss Share Stats free Discuss Share stats free

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    Carbon, a new programming language from Google, aims to be C++ successor

    Carbon is the latest programming language to be built within Google. It was unveiled today as an experimental successor to C++. The project’s code is hosted publicly on GitHub and is open for pull requests. Carbon is intended to be fully interoperable with existing C++ code.

  8. 8
    Article
    Avatar of changelogChangelog·4y

    Real world application

    Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. The Electron app is written in plain-old HTML and JavaScript. The Tauri app installer is around 2,5MB (!!!), while the Electron install is around ~85MB. Tauri has many security features built-in by default. You can even explicitly enable or disable certain APIs.

  9. 9
    Article
    Avatar of logrocketLogRocket·3y

    Build a real-time chat app with Rust and React

    Rust is known for its speed and reliability, while React is one of the most popular frontend frameworks for building user interfaces. In this article, we’ll demonstrate how to build a real-time chat app with Rust and React that offers functionality for chat, checking user status, and indicating when a user is typing.

  10. 10
    Article
    Avatar of pointerPointer·3y

    google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.

    The course is built using mdBook and its Svgbob plugin. Run $mdbook serve to start a web server with the course. You can use to create a static version of the course in the directory. For questions or comments, please contact Martin Geisler or start a discussion on GitHub.

  11. 11
    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.

  12. 12
    Article
    Avatar of pointerPointer·3y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  13. 13
    Article
    Avatar of changelogChangelog·4y

    spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

    Spacedrive combines the storage capacity and processing power of your devices into one personal distributed cloud. Spacedrive provides a file management experience like no other, and its completely free. Most of the listed features are still experimental and subject to change. Links are for highlight purposes only until feature specific documentation is complete.

  14. 14
    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.

  15. 15
    Article
    Avatar of theregisterThe Register·4y

    Meta approves 4 programming languages for employees and devs

    Meta, the social ad biz better known as Facebook, has endorsed four programming languages as preferred options for employees and for developers building software on its platform. Among the favored four is Rust, the much-loved systems language that emerged from Mozilla and is now overseen by the Rust Foundation.

  16. 16
    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.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Rust Easy! Modern Cross-platform Command Line Tools to Supercharge Your Terminal

    Alacritty is a cross-platform modern terminal emulator with sensible defaults. It is GPU accelerated, super fast, and highly configurable. Starship is fast, highly customizable, and has a great default theme and settings. Exa is a bit faster than LSD for tree views and can show the Git status of files and folders. I prefer exa due to the Git support and faster tree views.

  18. 18
    Article
    Avatar of pointerPointer·4y

    tauri-apps/tauri: Build smaller, faster, and more secure desktop applications with a web frontend.

    Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front end can interact with.

  19. 19
    Article
    Avatar of moralisMoralis·3y

    Essential Web3 Programming Languages for 2023

    Solidity Solidity is a Turing-complete, object-oriented, relatively high-level programming language for building EVM-compatible smart contracts. Rust Rust is a statically typed, multi-paradigm, low- level programming language emphasizing performance and security. Go Go is a Google-designed, open-source, compiled programming language.

  20. 20
    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.

  21. 21
    Article
    Avatar of communityCommunity Picks·4y

    Roll your own JavaScript runtime

    The goal of this post is to build a (much) simplified version of deno itself. The goal is to create a CLI that can execute local JavaScript files, read a file, write a file and remove a file. In just 25 lines of Rust code we created a simple JavaScript runtime that can Execute local files.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    7 Reasons for Startups to Choose ASP.NET Over Node.js

    Companies like Twitter, LinkedIn, Uber, and many others use Node.js as their primary server technology or combine it with other languages.

  23. 23
    Article
    Avatar of phProduct Hunt·4y

    Warp - The terminal for the 21st century

    Warp is a modern Rust-based terminal that’s fast, easy to use, and built for teams. Commands and outputs are grouped like a data notebook, and can be shared via links. Save and run team commands with the Warp team command. Use the Warp website for more information.

  24. 24
    Article
    Avatar of hnHacker News·4y

    Writing an OS in Rust

    This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code, so you can follow along if you like. The source code is also available in the corresponding Github repository. Latest post: Async/Await.

  25. 25
    Article
    Avatar of supabaseSupabase·3y

    graphql v1.0

    pg_graphql is a Postgres extension that allows you to query your database using GraphQL. It is the foundation of GraphQL support in the Supabase stack. Since our first platform release, v0.2.1, the feature set of Postgres has steadily grown and stabilized.