jackby03
omnijure-trading-platform
C#

AI-powered Trading Development Studio with charts, bots, scripting, and real-time order books

Last updated Jul 3, 2026
11
Stars
1
Forks
14
Issues
0
Stars/day
Attention Score
40
Language breakdown
C# 99.9%
Clojure 0.1%
โ–ธ Files click to expand
README

Omnijure TDS

Omnijure TDS

The open-source trading terminal that Wall Street doesn't want you to have.

.NET 9 GPU Accelerated MIT Active

Quick Start โ€ข Why Omnijure โ€ข Features โ€ข Contributing โ€ข Support


The Problem

Retail traders are stuck choosing between:

  • TradingView โ€” Great charts, zero automation, monthly fees.
  • Custom scripts โ€” Powerful but no UI, no visual feedback, painful debugging.
  • Institutional terminals โ€” Bloomberg at $24,000/year. Enough said.
There's no free, open-source, desktop-native platform that gives you professional charting, AI analysis, bot management, and a real-time order book โ€” all in one window.

The Solution

Omnijure TDS is a Trading Development Studio built from the ground up in C# with a custom GPU-accelerated rendering engine. No Electron. No web views. No monthly subscription. Just raw performance.

One executable. Real-time data. AI-powered analysis. Bot fleet management. A workspace you can arrange exactly how you want โ€” like Visual Studio, but for trading.


Why Omnijure

| | TradingView | MetaTrader | Bloomberg | Omnijure TDS | |:---|:---:|:---:|:---:|:---:| | Open source | โœ— | โœ— | โœ— | โœ“ | | Free | Freemium | โœ“ | โœ— ($24k/yr) | โœ“ | | AI assistant | โœ— | โœ— | โœ— | โœ“ | | Custom bots | โœ— | Limited | โœ— | โœ“ | | GPU-accelerated | โœ— | โœ— | โœ— | โœ“ | | Dockable workspace | โœ— | โœ— | โœ“ | โœ“ | | Desktop native | โœ— | โœ“ | โœ“ | โœ“ | | Extensible | โœ— | Limited | โœ— | โœ“ |


Features

Real-Time Charting

Candlestick, line, and area charts rendered at 144Hz+ with SkiaSharp on OpenGL. Color-coded wicks, SMA indicators, crosshair, drawing tools, and smooth zoom/scroll. Every pixel is custom-rendered โ€” no charting libraries, no compromises.

AI-Powered Analysis

An integrated AI assistant that understands market context. Ask about patterns, run divergence scans across pairs, get entry/target/stop signals โ€” all inside the platform. Pluggable LLM backend (GPT-4o, local models, or your own).

Live Order Book & Trades

Dual-column order book with depth bars, real-time spread indicator, and a live trade feed โ€” all streamed via WebSocket from Binance. See the market as it happens.

Portfolio & Bot Management

Monitor multiple accounts, track active bots (Grid, DCA, Scalper), view holdings with real-time PnL, and manage datasets for backtesting. Everything in one panel.

Positions Tracking

Open positions table with leverage badges, entry vs mark price, unrealized PnL, ROE percentage, and one-click close actions.

Professional Workspace

Visual Studio-style docking system with diamond compass guides, tabbed panels, tab tear-off, panel resize, and floating windows. Arrange your workspace exactly how you work.

Quick Start

git clone https://github.com/jackby03/omnijure-trading-platform.git
cd omnijure-trading-platform
dotnet run -c Release --project src/Omnijure.Visual
Requirements: .NET 9.0 SDK โ€ข OpenGL 3.3+ GPU โ€ข Windows 10/11

The app connects to Binance public APIs on launch โ€” no API key required for market data.


Architecture

Omnijure.Core       Data layer โ€” RingBuffers, SIMD math, WebSocket streaming
Omnijure.Visual     GPU rendering โ€” Charts, Panels, Docking, Drawing tools
Omnijure.Mind       AI/ML โ€” Strategy scripting, LLM integration
Omnijure.Oracle     Prediction โ€” Market analysis models

Built with C# 13 on .NET 9. Custom rendering with SkiaSharp + Silk.NET. Zero-allocation data structures. SIMD-accelerated technical analysis. No UI frameworks โ€” every pixel is ours.


Contributing

Omnijure is in active development and we're looking for contributors who want to build the future of open-source trading tools.

Areas Where You Can Help

| Area | Skills | Impact | |:---|:---|:---| | Charting | C#, SkiaSharp, math | More indicators, chart types, annotations | | Exchange integration | WebSocket, REST APIs | Bybit, OKX, Coinbase, Kraken support | | Bot engine | Algorithms, backtesting | Strategy execution and simulation | | AI/ML | LLM integration, NLP | Smarter market analysis and signals | | UI/UX | Design, SkiaSharp rendering | Better panels, themes, accessibility | | Testing | .NET testing, CI/CD | Reliability and automated builds | | Documentation | Technical writing | Guides, API docs, tutorials |

How to Start

  • Fork the repo and clone locally
  • Pick an issue labeled good first issue or help wanted
  • Open a PR with your changes
  • Join the discussion in Issues
We value clean code, meaningful commits, and respectful collaboration.

Support the Project

Omnijure is free and open source. If you believe in democratizing access to professional trading tools, here's how you can help:

โญ Star this repo โ€” It helps others discover the project.

๐Ÿด Fork & contribute โ€” Code, docs, design, testing โ€” everything counts.

๐Ÿ“ฃ Share it โ€” Tell traders, developers, and communities who need better tools.

๐Ÿ’ฌ Open issues โ€” Bug reports, feature requests, and ideas are all welcome.

๐Ÿค Partner with us โ€” If you're an exchange, data provider, or fintech company interested in integration, reach out.

Fund Development

If you want to directly support ongoing development:

Ko-fi BAT

Every contribution โ€” code, feedback, or a coffee โ€” helps keep this project alive and independent.


License

MIT License โ€” free to use, modify, and distribute. See LICENSE.


Stop renting your trading tools. Own them.

Built by @jackby03

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท jackby03/omnijure-trading-platform ยท Updated daily from GitHub