OpenAlgo: Open Source Low-Code Algorithmic Trading Platform

OpenAlgo is an open-source and self-hosted algo trading platform, giving you the flexibility to operate it directly from your desktop or laptop, or deploy it on servers, depending on your requirements.

OpenAlgo is currently utilized as a bridge to automate trading strategies by connecting popular trading platforms like Amibroker, TradingView, MetaTrader, and Python with Indian brokers. Designed with the modern trader in mind, it facilitates seamless interactions with multiple brokers through a minimalist and intuitive user interface.

Getting Started

Roadmap

Our goal is to transform OpenAlgo into a foundational model that serves as a versatile base for building various stock market applications. This includes:

  • Stock Market Analytics Applications
  • Stock Market Screener Applications for Investor/Trader
  • Algorithmic Trading Platforms
  • Options Analytics Platforms
  • No-Code Backtesting Platforms
  • Hosted Python Trading Strategies

Tech Stack Used

  • Backend Framework: Python Flask Framework
  • Frontend Design: Tailwind CSS + Jinja Template for a sleek and user-friendly UI interface
  • Database: SQLite for robust and seamless local data management
4 Likes

Hi, I see this post is a bit old. What progress have you made on this since the post?

Hi Sankarshan, thanks for checking in!

A lot has evolved since that post. OpenAlgo has grown into a powerful low-code trading platform with over 1.12 lakh lines of code with 22+ Indian Brokers Integrated – almost all of it written, reviewed, and security-audited with the help of AI coding agents. Everything from the core logic to the documentation has been polished.

Some major highlights:

  • WebSocket streaming is now live for both Angel One and Zerodha and very soon extending for other brokers.
  • The core system is now very stable and production-ready. Self Hostable
  • Built-in smart order types, strategy templates, multi-broker support, and a clean modern UI.
  • Documentation, APIs, SDKs – all fully working and actively maintained.

We’ve also expanded into a mini FOSS universe with separate tools for everything:

  • Core Platform: openalgo
  • Data Management: Historify (Python Flask)
  • Excel Add-in (C Sharp)
  • Chrome Plugin (Javascript + Tailwind)
  • Python / Node.js SDK Libraries
  • Web Portal (Next.js)
  • Fast Scalper (Rust + Tauri)
  • Model Context Protocol + Agent Integration (Fast API)
  • Docs on Gitbook

Everything – including the repos and design – has been built using agentic tools like Claude, ChatGPT, Windsurf, and Cline to make development fast and efficient.

Happy to give you a walkthrough if you’re interested!

5 Likes

Can I use it for personal use

It is designed for personal use. So yes!