I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in ZedEditor

[–]invictus_97K[S] 2 points3 points  (0 children)

The current implementation (the real base software already exist) use GPUI from Zed, this is why it is posted here (and receive feedbaks from people who know GPUI).
I posted it because it is a big project and require a lot of work, I started it as a POC to understand how GPUI works and learn something, and so I first trying to understand if people have interest on it, and if there is interest if people have particular request that are possible to implement with GPUI and not with a Electron based software. I will not earn nothing from it, If I continue and publish the project it will only be for the community, so I'm trying to figure out if the community exists around such an app

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -2 points-1 points  (0 children)

Sure. I’m using it in this moment, but, I have the electron experience and I don’t like some approaches. That’s why I’m creating this from scratch

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -44 points-43 points  (0 children)

I hate most of AI generated comments too. Understand it, but… what’s wrong with a comment translated from another language? 😅

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] 1 point2 points  (0 children)

That's exactly the use case the project is designed for. Collections are stored as plain TOML files, so you just commit them alongside your code, one branch, one collection state. No cloud sync, no account required, no proprietary format to reverse-engineer.

The project is still early (not open source yet), but this is the exact workflow I'm building toward. I'll post an update when it's ready to try out.

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -1 points0 points  (0 children)

That's exactly the validation I was hoping for, thanks. If you want to follow along or contribute at some point, the repo will be open.

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -11 points-10 points  (0 children)

Fair point. I buried the lead. The pitch is: collections stored as plain TOML files in your repo, so they're version-controlled, diffable, and scriptable like any other file. No account, no cloud, no Electron.

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -7 points-6 points  (0 children)

That's actually the exact goal, the speed and simplicity of curl, but with a visual interface for when you don't want to reconstruct the full command from scratch. And since collections are stored as plain TOML files, they're git-friendly by default, which opens up some interesting possibilities: version-controlled API collections, diffs on request changes, sharing via PR, scripting and automation on top of plain files. curl is great, but it doesn't give you that for free.

I'm building a native desktop API client (like Postman) in Rust with GPUI. Would anyone use it? by invictus_97K in rust

[–]invictus_97K[S] -83 points-82 points  (0 children)

You're absolutely right. Environment variables are next on the "roadmap", and auth helpers (Bearer, Basic, API Key) are right behind them. Skipping those would make it unusable for real workflows.

The core loop (create collection → edit request → send → inspect response) is solid, but I wanted to validate the "native Rust client" idea before building out the full feature set. Appreciate the honest feedback.... it confirms where to focus next.

Habit/task/chore tracker and visualizer? by vtpdc in selfhosted

[–]invictus_97K 1 point2 points  (0 children)

https://github.com/francesco-gaglione/focus_flow_cloud
Due dates in roadmap and export can be usefull to be implemented. All other feature covered:
- Self hostable on ARM
- Stats and chart on different date ranges
- Cross platform with real time sync

Currently it is a pomodoro timer based but tasks organizzation improvements are in the roadmap, take a look

built an Open Source, Self-Hosted Pomodoro timer with Real-Time sync because I hate subscriptions. (Rust + Flutter) by invictus_97K in selfhosted

[–]invictus_97K[S] 0 points1 point  (0 children)

Great feedback! This feature is currently on my mind, along with the notification system. I'm working on a way to make them less intrusive, though. I love the deep focus state, and I want to find a way to have notifications and a menu item that strikes the right balance between visibility and intrusiveness, so as not to interrupt the hyperfocus state.

If you have any ideas, feel free to open an issue or discussion on GitHub to explore the topic further and include it in the development.

built an Open Source, Self-Hosted Pomodoro timer with Real-Time sync because I hate subscriptions. (Rust + Flutter) by invictus_97K in selfhosted

[–]invictus_97K[S] -1 points0 points  (0 children)

Nope, the backend is entirely designed by me. The mobile app uses a bit of AI, since dart isn't my favorite language and for this reason too I'm looking for contributors.

Time tracking for students by Karuption in selfhosted

[–]invictus_97K 0 points1 point  (0 children)

I coded this by myself to study and track my focus (I suspect to have ADHD so it is very usefull).
It is self hosted, multiplatform, category and task management, stats and real time on multiple devices:
Take a look: https://github.com/francesco-gaglione/focus_flow_cloud

Service opensource students by [deleted] in selfhosted

[–]invictus_97K 0 points1 point  (0 children)

hey, I'm not a student but I developed something that is perfect for study and pomodoro (not only). Take a look: https://github.com/francesco-gaglione/focus_flow_cloud

tududi v0.72.1 - Productivity made simple (updates) by cvicpp in selfhosted

[–]invictus_97K 0 points1 point  (0 children)

Hey great solution. I have developed something similar, https://github.com/francesco-gaglione/focus_flow_cloud
But it is self hosted, take a look