tauri
CubeShuffle
Our great sponsors
tauri | CubeShuffle | |
---|---|---|
469 | 24 | |
77,375 | 19 | |
3.0% | - | |
9.8 | 0.0 | |
3 days ago | about 1 year ago | |
Rust | Rust | |
Apache License 2.0 | GNU Affero General Public License v3.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.
tauri
-
Tauri CRUD Boilerplate
Hi, dear Tauri! Long time no see. I published my first post, Developing a Desktop Application via Rust and NextJS. The Tauri Way almost a year ago. Since then, Tauri has become stronger. I'm happy about that! And now, I am very pleased to make a useful contribution to the Tauri community. As a full-stack developer, I frequently face situations where I need to start a DB-based UI project as fast as possible. It's stressful if I need to start the project from 100% scratch. I prefer to keep some boilerplates on hand, which will save me time and nerves and will be the subject of this article.
-
Show HN: Floro – Visual Version Control for static assets and strings
Hey Thanks!
Just electron & vite. I might actually migrate off electron, Tauri (https://tauri.app/) seems to be getting more stable and it's gotten great reviews.
I think this is the boilerplate I used though https://github.com/cawa-93/vite-electron-builder.
-
3D and 2D: Testing out my cross-platform graphics engine
Well the great thing about WebAssembly is that you can port QT or anything else to be at a layer below -- thanks to WebAssembly Interface Types[0] and the Component Model specification that works underneath that.
To over-simplify, the Component Model manages language interop, and WIT constrains the boundaries with interfaces.
IMO the problem here is defining a 90% solution for most window, tab, button, etc management, then building embeddings in QT, Flutter/Skia, and other lower level engines. Getting a good cross-platform way of doing data passing, triggering re-renders, serializing window state is probably the meat of the interesting work.
On top of that, you really need great UX. This is normally where projects fall short -- why should I use this solution instead of something like Tauri[2] which is excellent or Electron?
[0]: https://github.com/WebAssembly/component-model/blob/main/des...
[1]: https://github.com/WebAssembly/component-model/blob/main/des...
[2]: https://tauri.app/
-
Interview with Colin Lienard, Founder of GitLight
Welcome to the 2nd episode of our series “Building with Tauri”, where we chat with developers who build amazing projects and products using Tauri.
-
Building W-9 Crafter
Tauri seemed like the "thing" I should switch to because everybody loves Rust (heh), and because it ships significantly smaller apps.
-
Tauri + React + ShadcnUI
First of all, I will be using npm as my package manager but feel free to use whatever you prefer. Find more info here.
- Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint
- Shoes makes building little graphical programs for Mac, Windows, Linux simple
-
Tauri - Rust, Js and Native Apps
Today I'm talking about Tauri! Do you know all the various tools that allow you to develop native applications starting from web languages? They often need an intermediate compilation, in the middle of which you end up encountering various problems not always transparent and directly solvable with a language mostly detached from native development. On the other hand, there's still the ease of developing attractive and easily usable interfaces, which are more difficult to develop with low level languages.
-
Why Bloat Is Still Software's Biggest Vulnerability
I think Tauri is the most established framework using that approach
https://tauri.app
CubeShuffle
-
Commander Cube Question: Pre-sort Colors before hand or shuffle it all?
I even made a program called CubeShuffle for this. It can speed up shuffle of completely random cubes as well, but by design it's equally easy to control distribution. Here is a brief overview of the process.
-
Tomorrow is my Eldraine cube’s first draft day!
I suspect that this bugs occurs if the sum of piles is not nicely dividable with the pack size. (Guessing something was missed.) It used to reject that scenario but not too long ago I added support for non-perfect pile sizes. I suspect something went wrong there. I added an issue to avoid this from happening unintentionally. I will also add more tests for non-dividable pack sizes because it should always have the correct number of cards per pack, just that it may give fewer packs if it can't fill them. (Which should be clearly communicated in GUI.)
-
What are some interesting open source projects to contribute code to?
What type of work would you like to do? What tech, code, use case etc. There are literally millions of open source projects, it would help to narrow it down a bit unless you just want me to link a github search query. I could also shamelessly link my own open source project, it uses a very rare combination of technologies if you find that interesting.
-
Played Magic over 20 years ago, loved it. Wanting to get back into it and wondering if it's right for me or if there's a format that would appeal to me. I don't want to spend time reading guides or Youtube, I just want to discover, and put together fun little decks (Ultra Casual)
It is. Once you start to get more comfortable with MTG overall again and if it interests you I totally recommend trying to build one. A lot of thinking and takes MTG from being a game you play to one you design. I personally love the format enough that I have built tools just to help with shuffling the cube. If you just want to have around there are a ton of card lists of cubes on CubeCobra. Personally I find building the cube and tweaking it to be half the fun.
-
are there any automatic shufflers for sleeved cards?
If you are shuffling r/mtgcube specifically I have however made a software utility for shuffling the cube, which reduces the amount of physical shuffling even though it doesn't eliminate it.
-
Building my first cube and wondering how to make and store packs... thought maybe 3D printing something like this? What do you all use? Would you use these? What suggestion(s) would you have for me as someone who loves draft but hasn't cubed before? Looking for feedback TIA! :D
For the card selection itself I use my own developed tool and method for it, CubeShuffle. Makes it super fast, easy and controllable.
-
First time cubing: looking for some tips
I have both written a a program and accompanying instructions for my suggested approach which I named "distribution shuffle". It makes shuffling super fast, controllable and less sensitive to poor shuffling.
-
How do you shuffle/collate your set cubes?
It's not super bad but it does take time. It was the inspiration to my distribution shuffling method which takes the idea and makes the majority of the hard work with software instead of by hand.
-
Choose three but the effects are permanent.
/uj I hated shuffling my CUBE to the point where I wrote a tool to make it easier... As a cube owner the choice would not be hard.
-
Noob question but... How to seed packs on cube cobra?
I have that feature on the TODO list for CubeShuffle for standard drafts https://github.com/philipborg/CubeShuffle/issues/52
What are some alternatives?
Wails - Create beautiful applications using Go
mtgjson - MTGJSON build scripts for Magic: the Gathering
neutralinojs - Portable and lightweight cross-platform desktop application development framework
awesome-tauri - 🚀 Awesome Tauri Apps, Plugins and Resources
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
rillrate - Real-time UI for bots and tools
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
SpicyLauncher - Cross-platform launcher for Spicy Lobster games 🌶🦞
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Apache Cordova - Apache Cordova Android
iced - A cross-platform GUI library for Rust, inspired by Elm
rust-yew-realworld-example-app - Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.