crux
png-db
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.
crux
-
Tauri 2.0 tries to make mobile apps crossplatform
Another (also Rust-based) cross-platform mobile app dev kit is crux [1]. I've never used it, but the core idea of "true native UIs with a shared business logic core via IPC" seems like the sweet spot to my mostly untrained sensibilities.
[1] https://redbadger.github.io/crux/
-
Show HN: Rem: Remember Everything (open source)
Jason - great work here. Your Swift code looks like mine :) on this, some folks in the UK have created Crux - an interesting abstraction layer for mobile apps using Rust. Might provide some ideas for optimisation/ipc. https://github.com/redbadger/crux
- Crux: Cross-platform app development in Rust
- Redbadger/crux: Cross-platform app development in Rust
-
Rustling Up Cross-Platform Development
Recently, I stumbled upon a project at the Rust London conference that caught my eye. It's called Crux, and it's a library that helps you implement a functional core and imperative shell paradigm. In other words, it allows you to separate your app logic from your UI code, and share it between platforms.
png-db
-
Show HN: Rem: Remember Everything (open source)
Long time ago, I did sth similar, i.e. made a screenshot every few seconds, with the purpose to automatically extract information from it, e.g. how long I was using some app.
I wrote a PNG DB to split PNG images into many blocks and have each block stored in a DB. If there are several equal blocks, it is only stored once. Via a hash table, the lookup for such blocks is made fast. With this PNG DB, I have a compression rate of about 400-500%. https://github.com/albertz/png-db
Some of the scripts I used to analyze the screenshots are here, but in the end, it was not really so successful and reliable: https://github.com/albertz/screenshooting
In the end, that lead to another project, where I just was storing that information more directly, i.e. what application was in the foreground, what file was open. https://github.com/albertz/timecapture
-
Take More Screenshots
See my other post here: https://news.ycombinator.com/item?id=34566857
I wrote a DB for PNG files which deduplicates PNG blocks (only exact matchs): https://github.com/albertz/png-db