habitat
tauri
Our great sponsors
habitat | tauri | |
---|---|---|
4 | 368 | |
2,450 | 61,195 | |
0.7% | 5.6% | |
9.8 | 9.8 | |
4 days ago | 3 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
habitat
-
42 Companies using Rust in production
And many more such as Scaleway, Oxide, Fuchsia, MeiliSearch, Vector, embark, Chef, BBC...
-
Is there an infrastructure as code project written in Rust?
https://github.com/habitat-sh/habitat written by Chef devs
- Why are there no descent Go or Rust alternatived to Ansible?
-
Object-Oriented Entity-Component-System Design
Personal anecdote: Habitat was developed as a sort of application deployment / configuration management tool in Rust, and the architecture there is roughly equivalent to an ECS. I found it a joy to work with and work on. Not sure if it's fundamentally a better software pattern, but it at least meshes with my brain better than how most OO-style software is laid out.
tauri
-
What’s an actual use case for Rust
You can release any desktop application with web UI (Electron-style) using Tauri, here are some showcases
-
So Xamarin.Forms is close to end of support, while MAUI is not really production ready, what shall I do?
Have you looked into Tauri? https://tauri.app/
-
[AskJS] Are there any Electron alternatives that uses less recourses?
Neutralino.js | Tauri
- Kobold: new web UI crate with zero-cost static DOM
-
Show HN: Watercooler – A desktop GUI for interacting with the ChatGPT API
Watercooler is a desktop GUI alternative to the ChatGPT site or the OpenAI playground, written with Rust and Tauri (https://tauri.app/).
If you get a chance, check it out! Any feedback is welcome!
-
Chat UI in Rust
https://tauri.app ? Use this to develop Rust app ?
-
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
That's my understanding.
While it is possible to run Python on the browser, the typical solutions to do so has a lot of drawbacks:
- brython doesn't work with pip, doesn't implement full python spec, and has very limited tooling
- pyodide is very slow to load and execute
Plus, pynecone would have to solve the complicated problem of finding out how to delimitate what's python on the server side and on the client side, which we don't see in the API (and would complicate things for their target customer, somebody with little web dev experience).
So the decision makes sense knowing their goals and constraints.
You just have to understand the price you pay for it.
I can see myself using the product something I need to hack quickly that is a one page interactive program. Or for some of my clients with quants, geographers and the likes that often needs to make a small utility available but have only knowledge of basic python.
It also could be a good companion to tauri (https://tauri.app/) to create desktop app. To me that would be even more valuable to have finally an easy way to do a decent UI in python. Because QT, WX, GTK and Tkinter are not fun at all, and the web is an amazing platform.
-
Hey Rustaceans! Got a question? Ask here (11/2023)!
If you normally use Electron, Tauri might be a good fit. You have several options for front-end (I like using Elm personally), and I managed to get a skeleton app up and running in just a few hours, so I think it’s worth a peek.
-
Desktop UI with F# web frameworks?
Doing some research about Photino, I also found Tauri and Neutralinojs.
-
This Month in Spyglass #2 - Search your Reddit saved & upvoted posts, user configurable actions, and more!
I'm the lead developer on Spyglass, an open-source personal search application that let's you search your corner of the internet. Built using full-stack Rust, Tauri & Yew for the client, and Tantivy for our search backend.
What are some alternatives?
neutralinojs - Portable and lightweight cross-platform desktop application development framework
Wails - Create beautiful applications using Go
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
dioxus - Friendly React-like GUI library for desktop, web, mobile, and more.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
react-native-macos - A framework for building native macOS apps with React.
iced - A cross-platform GUI library for Rust, inspired by Elm
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
yew - Rust / Wasm framework for building client web apps
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development