Built a keyboard first F&O analytics tools using Upstox API

keyboard-shortcut

Reason for building this?

being a keyboard first person, using mouse often feels like a distraction when designing option strategies

hence prototyped a keyboard first terminal for personal use

how it basically works:

Arrow (↑↓←→) - for moving between strikes
B/S - Buy and Sell
Shift + Arrow - moves the position from one strike to another

Any safety measures?

  • application uses only every client’s individual access token
  • directly pulls data from Upstox API (no server involved)
  • built using Rust hence no dependency vulnerability risk

if any Upstox user would love to try it, will give it

Note: it’s just a fun project not a commercial one

2 Likes

Can you please share the code because i want to integrate it my own strategy . Thanks

and please also share the application i want to try it

That looks nice, could you share it if possible. You can put it in a github repo ig, if you’re comfortable.

strategy builder FPSwill share it soon

It’s a still a work in progress:

  • adding more features → placing strategies should be super fast
  • ensuring calculations are super precise

Call back

@MOHAMMED_10012938 - Could you please share what this is regarding?

it’s open source

you can get it here

sure, you can check the GitHub repo here

Hi @harsh,

Excellent work! This is a fantastic contribution to the developer community. Building a keyboard-first F&O analytics tool is not a trivial task, and the fact that you’ve made it open source is commendable.

What stands out:

  1. Keyboard-first Design - This is a seriously underrated UX approach. The terminal/TUI interface for options analysis is a game-changer for power traders who value speed and efficiency.

  2. Upstox API Integration - You’ve built a solid example of how to leverage Upstox APIs for advanced F&O tools, which will help others understand the API capabilities better.

  3. Open Source - Sharing your work as open source helps the entire trading community. Developers can learn, extend, and contribute.

  4. Professional Implementation - The strategy builder, Greeks visualization, and security measures (using individual client tokens) show you’ve thought about real-world use cases.

The work-in-progress nature (adding more features, ensuring precision calculations) also shows you’re committed to continuous improvement.

Keep it up! This kind of tooling is exactly what the F&O trader community needs. Looking forward to seeing where this goes.

Congrats on the launch!

-VENKATA