maplibre-rs
iced
maplibre-rs | iced | |
---|---|---|
9 | 167 | |
1,272 | 23,166 | |
2.0% | 1.7% | |
5.2 | 9.9 | |
9 days ago | 2 days ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
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.
maplibre-rs
- maplibre-rs supports now basic text rendering and raster tiles!
-
Druid app for public transport data
The map uses a combination of immediate mode drawing and caching bitmaps to achieve panning and zooming for large numbers of paths and circles (routes and stops). This approach works fine and was easy to implement but has limitations. I'm hoping that Druids planned transition to using https://github.com/linebender/piet-gpu for drawing will help with making a performant map. https://github.com/maplibre/maplibre-rs is very inspiring and could provide a base for a future version of the app.
- Maplibre-Rs - Native maps for web, mobile and desktop
- Mapr: Native cross platform maps in Rust using WebGPU
-
Mapr: Native, cross platform map rendering library in Rust using WebGPU, from Maplibre.
Repo: https://github.com/maplibre/maplibre-rs
- Mapr: Native cross platform maps in Rust
- Published my first proper Rust project. It's a GPU-powered vector tile map rendering engine called maplibre-rs! Git-check it out!
iced
-
I am not yet ready to switch to Zig from Rust
It's not actually a limitation, the ecosystem is just young:
https://github.com/iced-rs/iced
My general point though is that there's still some ecosystem/legacy reasons to stick with C++, but Rust very much fills the same niches as C++.
-
Show HN: Castiron – Simple podcast player in Rust
Hi all!
Castiron is a super simple podcast player/manager I am building to learn Rust. It uses the iced [https://iced.rs/] GUI library.
Currently the feature set is pretty slim, but you can:
- Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS
- Iced 0.12 Released
-
I'm trying to build a progress bar for an Iced GUI app and having a lot of trouble with it.
I am building an app using Iced that takes hashes of the files in a directory and assigns them to a profile. The problem is that I can't get the progress bar to update in real time. I've been checking out examples like this https://github.com/iced-rs/iced/tree/master/examples/download_progress. But I just can't get the progress bar to move. Is anyone available to take a look at my code and maybe show me a fix (as long as you're okay with MIT licensing your changes)?
- A cross-platform GUI library for Rust
-
Crate Suggestions for Web Frontend
What about Yew and Iced?
- LXD is now under Canonical
-
What's everyone working on this week (27/2023)?
Working on Halloy - an IRC chat client for Mac, Windows and Linux. Written with Iced as GUI framework.
- Iced: A cross-platform GUI library for Rust, inspired by Elm
What are some alternatives?
gpuweb - Where the GPU for the Web work happens!
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
raphlinus
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
gtfs_manager - A GUI for viewing and editing GTFS data
druid - A data-first Rust-native UI design toolkit.
yew - Rust / Wasm framework for creating reliable and efficient web applications
slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
gtk-rs - Rust bindings for GTK 3
Druid - Apache Druid: a high performance real-time analytics database.
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
fltk-rs - Rust bindings for the FLTK GUI library.