wander
application
wander | application | |
---|---|---|
2 | 187 | |
637 | 179 | |
4.2% | 0.6% | |
8.7 | 6.1 | |
11 days ago | 2 months ago | |
C | ||
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.
wander
-
3D and 2D: Testing out my cross-platform graphics engine
I used to work at Adobe on the infrastructure powering big applications like Photoshop and Acrobat. One of our worst headaches was making these really powerful codebases work on desktop, web, mobile, and the cloud without having to completely rewrite them. For example, to get Lightroom and Photoshop working on the web we took a winding path through JavaScript, Google’s PNaCl, asm.js, and finally WebAssembly, all while having to rethink our GPU architecture around these devices. We even had to get single-threaded builds working and rebuild the UI around Web Components. Today the web builds work great, but it was a decade-long journey to get there!
The graphics stack continues to be one of the biggest bottlenecks in portability. One day I realized that WebAssembly (Wasm) actually held the solution to the madness. It’s runnable anywhere, embeddable into anything, and performant enough for real-time graphics. So I quit my job and dove into the adventure of creating a portable, embeddable WASM-based graphics framework from the ground up: high-level enough for app developers to easily make whatever graphics they want, and low-level enough to take full advantage of the GPU and everything else needed for a high-performance application.
I call it Renderlet to emphasize the embeddable aspect — you can make self-contained graphics modules that do just what you want, connect them together, and make them run on anything or in anything with trivial interop.
If you think of how Unity made it easy for devs to build cross-platform games, the idea is to do the same thing for all visual applications.
Somewhere along the way I got into YC as a solo founder (!) but mostly I’ve been heads-down building this thing for the last 6 months. It’s not quite ready for an open alpha release, but it’s close - close enough that I’m ready to write about it, show it off, and start getting feedback. This is the thing I dreamed of as an application developer, and I want to know what you think!
When Rive open-sourced their 2D vector engine and made a splash on HN a couple weeks ago (https://news.ycombinator.com/item?id=39766893), I was intrigued. Rive’s renderer is built as a higher-level 2D API similar to SVG, whereas the Wander renderer (the open-source runtime part of Renderlet) exposes a lower-level 3D API over the GPU. Could Renderlet use its GPU backend to run the Rive Renderer library, enabling any 3D app to have a 2D vector backend? Yes it can - I implemented it!
You can see it working here: https://vimeo.com/929416955 and there’s a deep technical dive here: https://github.com/renderlet/wander/wiki/Using-renderlet-with-rive%E2%80%90renderer. The code for my runtime Wasm Renderer (a.k.a. Wander) is here: https://github.com/renderlet/wander.
I’ll come back and do a proper Show HN or Launch HN when the compiler is ready for anyone to use and I have the integration working on all platforms, but I hope this is interesting enough to take a look at now. I want to hear what you think of this!
application
- Firefly III: A free and open source personal finance manager
-
I can't pay for YNAB. I'm looking for a free alternative
You could use Budget with Buckets. It's free to use, but you can get a license too. Downside: it doesn't have an app (well, it does, but it's read only and sucks big time).
-
Ask HN: How do you manage your personal finances?
I use buckets https://www.budgetwithbuckets.com/
I track my balances across various sources, updating once a month. I also set my outgoings.
Funnily enough I don't really use the buckets feature too much, simply the graph over time of savings, and ability to set goals / monthly costs for review is enough.
-
Budget tool to track spending with wife
Right now I'm testing software called Buckets, and I am liking it so far. It's a one-time payment, and the dev seems pretty cool by offering an extremely generous demo. It's kind of a hybrid between manual and automatic, with some macro import options and statement import options that can be helpful. It also has the option to import financial data automatically using SimpleFin for only a fraction of the monthly price of YNAB and Aspire. So far I'm really liking it.
-
Alternatives to YNAB with more functionalities for insights?
Buckets - I just started to look at this app. It is very basic from what I have seen so far. And while writing this I learned the iOS app is a closed beta. Unlimited FREE trial until you determine it works for you. After that, there is a one-time fee of $49. In September the price is going up to $64.
- Best alternatives to YNAB?
- Good bye YNAB?
-
Alternatives?
You might look into budget with buckets
-
An open-source alternative to QuickBooks
I haven't used it, but the team (person?) that makes [Buckets](https://www.budgetwithbuckets.com) makes [SimpleFIN](https://www.simplefin.org), which seems like it exposes exactly what you want: simple transaction data from arbitrary banks.
Plaid offers [transactions APIs](https://plaid.com/products/transactions/), but I guess to your point these APIs are geared towards fintech companies, not personal use.
-
Personal Finance tools: Looking for alternatives to YNAB
I’ve been happy with Budget with Buckets as a YNAB alternative - https://www.budgetwithbuckets.com/
What are some alternatives?
armortools - 3D Content Creation Tools
OpenBudgeteer - OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle
Firefly III - Firefly III: a personal finances manager
firefly-iii-fints-importer - Import financial transactions from you FinTS enabled bank into Firefly III.
budgetzero - Open-source, self-hosted, zero-based budgeting.
nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain
hledger - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
GnuCash - GnuCash Double-Entry Accounting Program.
Arraymancer - A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
prologue - Powerful and flexible web framework written in Nim
httpbeast - A highly performant, multi-threaded HTTP 1.1 server written in Nim.
Y64