u/Beardy4906

Made my first $$ from Rust!!
▲ 29 r/rust

Made my first $$ from Rust!!

So i've been coding in rust for about 2.5 years and I recently made a closed source app in rust using iced: (one of my few closed source apps / projects)

https://sxitch.app

and its gotten 7 sales in 2 week

Just wanted to share since this is quite a big step for me since its my first money made from programming in general (not incl of github sponsors)

A little about the app:
- its a macos app switcher that using objc2 and taught me about apple API integration in rust
- its made in iced with subscriptions, animations and a bunch of cool other stuff which I wish i could share the code for 😭
- notarization and code signing and also bundling to a .dmg for macos which was really difficult to get up but discord and experience from rustcast.app bucked up

u/Beardy4906 — 2 days ago

Sxitch - a modern app switcher for macos

Hola!

Slightly outdated Sxitch demo

I'm the mastermind behind https://sxitch.app (and also rustcast.app but lets ignore that for now), a macOS app targetted at replacing cmd+tab with tree based app switching. Press a trigger key, type the first letter or two of the app you want, and sxitch takes you there as soon as theres only one match. No need for cycling, moving the cursor, or the finger tango that you have to do with CMD Tab.

It's built in Rust using Iced. So I get the amazing silent performance. Sxitch sits at 0.0 to 0.2% CPU when idle and draws 0 energy when inactive (according to activity monitor). It's a silent powerhouse.

The app has been available for about two weeks and I have been improving the app a lot. Just today, I fixed a ton of bugs and pushed v1.0.3 (Adding animations, improved mode indicators, among other things)

Here's a couple of things I wanted to share:

I'm currently offering a few discounts:

Early bird (Code REDDIT)-- the first 50 "productivity geniuses" get $5 off

Student discount. As a student, I decided that students should get 50% off. Just send me any proof of enrollment (via discord or email) and I will send u further instructions

Testers - Get a free lifetime single license by becoming a tester / reviewer, (has some few other criteria. DM me for more info)

Would love any feedback, especially from people who have strong opinions about Command-Tab or have tried tools like rcmd before. Happy to answer all questions related :))

reddit.com
u/Beardy4906 — 2 days ago

I rebuilt the App Switcher, with a twist.

Hello! I'm the developer of https://sxitch.app a better "Alt Tab" / "CMD Tab"

I hated the way the existing app switchers work, where you have to keep cycling through the apps. While it works fine when you're switching between 2 apps, the more apps you have open, the more you have to press tab WHILE holding CMD.. Personally, I hated that.

So I built Sxitch, imagine neovim, but for your app switcher, hider, and quitter.
Use the apps name to pick it. (D -> Discord, S -> Spotify) and if there a clash, keep typing the apps name, Davinci Resolve vs Discord is simply Da vs Di

https://reddit.com/link/1t741il/video/j80e2ofq3wzg1/player

heres the demo video,

I'm currently running a sale, use code REDDIT and get $5 off!! Only active until 15th May!!

https://sxitch.app

reddit.com
u/Beardy4906 — 6 days ago

https://reddit.com/link/1t4sh5z/video/ilnpkz1ipdzg1/player

This is Sxitch (Pronounced Switch)

An app that modernises the way we use our machines.

I hated it that as a neovim user, I had to use the cursor to switch between apps, and swiping through workspaces was just a pain once I had one or 2 apps extra opened.

So thats why I decided to build sxitch.app
A tree based app switcher.

Press RCMD, the window shows up.
Then, simply type the first name of the app you want to switch to (D -> Discord) and if there is another app with the same letter, continue typing the name of the app you want to switch to. Once there are no more matches to switch to, Sxitch will automatically focus the app you picked and disappear into the background.

You can also quit / hide apps through Sxitch by simply switching to quit mode / hide mode with ctrl + q or ctrl + h / m

It even has the ability to do overrides (use a specific character to map out to a specific app) or even hide an app from the switcher through Blacklists.

To keep pricing simple, Sxitch uses a one time license for just $15 (Currently 10 due to early bird / beta discount) with options for dual license and triple license available at a discounted rate.

I know not everyone is willing to spend money instantly, so you can try sxitch for free, and upgrade whenever you feel like. No "trial period" a lifetime free version that gives you access to the treebased app switching (but it auto quits every 36 hours on the free plan)

reddit.com
u/Beardy4906 — 9 days ago
▲ 1 r/SaaS

So I'm a developer thats been coding for about 2.5 years now. (No not a vibecoder... an actual dev in the big 2026.. crazy ik)

I code for the fun of actually thinking through crazy amounts of logic, repetition among many other things.. not for the sake of making money. But that doesn't mean I don't like money.

So what I decided to do was try to make a MacOS App (since I'm on mac) and made it open source. That was https://rustcast.app

That made me about $60 through sponsors, and I was on cloud 9. So the next step obviously, was to try and make an app people would buy. And thats what i've done with https://sxitch.app

There is AI used in making these apps, I agree that its useful many times.. but honestly... I hate using AI. it takes the fun out of coding.

But coming back to the apps, now I've been developing sxitch (pronounced Switch) for about half a week and I already have had 3 people pay for the app. Its nothing big, just $30 USD.. but I'm still happy to have accomplished that goal. (nvm one more person just bought the app)

Let me know how you guys got the first few clients for your apps / SaaS? I'm currently running a lifetime license and not a Subscription (People should own software)

reddit.com
u/Beardy4906 — 11 days ago
▲ 10 r/macapps

https://reddit.com/link/1t2hxr6/video/4q0sp84phwyg1/player

Imagine pressing CMD Tab, and whoops, one extra click and now you're (probably) cycling through the entire Stack...

This was me a while back. CMD Tab when I had too many apps open just straight up failed to be a quick switching alternative.

Using the mouse was faster most of the time.

What if, rather than using just the tab key, we used the first letter of the app?

Want to open discord, press D and discord is focussed. What if theres a clash? You have discord and davinci resolve open? just press D, then sxitch will show you all the apps you would want to switch, and the key you have to press, the second letter of the apps (i and a for davinci resolve) for example. (Watch the demo on the website)

In case you're wondering, it is similar to leader key / Tuna in terms of navigation. But its purpose is completely different. Tuna is a wonderful app, but it doesn't offer the same purpose and speed for app switching. Its a launcher, not a switcher.

Sxitch is available for a one time purchase.
One pricing plan: All versions - 15 USD, lifetime.

The app is currently available in Beta (Just lacks a few advanced features), so you can get a 5 USD discount just by purchasing it before 7 May 2026.

Get sxitch from https://sxitch.app

As for trust, I'm also the creator of Rustcast: https://rustcast.app and I also have a personal portfolio website if you would like to check it out: https://umangsurana.com The app is also signed and notarized (AKA by a verified developer) so that you guys have minimal work to setup the app.

Beta release features:
- Tree based navigations with various resolvers (AKA how to resolve clashes)
- 0 logging / stats
- Low memory usage and blazingly fast (It doesn't use electron / tauri, its an app built in rust using the iced GUI framework)
- Access to the sxitch community discord server
- Various clash resolvers (App name, qwerty, numbers, alphabets)

Stable release features (features that are available in beta + the following):
- Shell commands
- More themes than just dark and light mode
- Overrides (add shortcuts to directly open up specific apps)
- Onboarding process
- Support within 24 hours (in the discord server)
- Blacklist specific apps from showing up.
- Keyboard shortcuts to directly switch between apps (and also launch them)

For the devs interested in my app, if you have your own paid app, I'm open to doing a lifetime license swap

reddit.com
u/Beardy4906 — 11 days ago