{"id":36823890,"url":"https://github.com/meesho/bharatmlstack","last_synced_at":"2026-04-15T14:01:22.810Z","repository":{"id":298820608,"uuid":"988834688","full_name":"Meesho/BharatMLStack","owner":"Meesho","description":"BharatMLStack is an open-source, end-to-end machine learning infrastructure stack built at Meesho to support real-time and batch ML workloads at Bharat scale","archived":false,"fork":false,"pushed_at":"2026-01-29T16:14:06.000Z","size":166921,"stargazers_count":615,"open_issues_count":18,"forks_count":59,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-01-30T02:07:06.470Z","etag":null,"topics":["ai","feature-engineering","feature-store-online","machine-learning","ml","mlops"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Meesho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-23T06:34:12.000Z","updated_at":"2026-01-29T11:45:37.000Z","dependencies_parsed_at":"2025-09-10T12:24:19.886Z","dependency_job_id":"f037a4a0-0962-47b8-b4ef-acfdc19b2040","html_url":"https://github.com/Meesho/BharatMLStack","commit_stats":null,"previous_names":["meesho/bharatmlstack"],"tags_count":132,"template":false,"template_full_name":null,"purl":"pkg:github/Meesho/BharatMLStack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meesho%2FBharatMLStack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meesho%2FBharatMLStack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meesho%2FBharatMLStack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meesho%2FBharatMLStack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Meesho","download_url":"https://codeload.github.com/Meesho/BharatMLStack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meesho%2FBharatMLStack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29040716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T09:57:37.951Z","status":"ssl_error","status_checked_at":"2026-02-03T09:55:14.920Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","feature-engineering","feature-store-online","machine-learning","ml","mlops"],"created_at":"2026-01-12T14:02:53.676Z","updated_at":"2026-03-03T08:50:45.280Z","avatar_url":"https://github.com/Meesho.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"assets/bharatmlstack-logo.png\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"assets/bharatmlstack-logo.png\" /\u003e\n    \u003cimg src=\"assets/bharatmlstack-logo.png\" alt=\"BharatMLStack\" width=\"100%\"/\u003e\n  \u003c/picture\u003e\n\u003c/div\u003e\n\n\n\n\u003cdiv align=\"center\"\u003e\n\n[![CI](https://github.com/Meesho/BharatMLStack/actions/workflows/ci.yml/badge.svg)](https://github.com/Meesho/BharatMLStack/actions/workflows/ci.yml)\n![Static Badge](https://img.shields.io/badge/oss_lifecycle-active-green)\n[![Discord](https://img.shields.io/badge/Discord-Join%20Chat-7289da?style=flat\u0026logo=discord\u0026logoColor=white)](https://discord.gg/XkT7XsV2AU)\n[![Made in India](https://img.shields.io/badge/Made%20in-India-FF9933?style=flat)](https://en.wikipedia.org/wiki/India)\n\n[![Meesho](https://img.shields.io/badge/Built%20by%20Meesho-%20%E2%9D%A4%20-white?style=flat\u0026labelColor=white\u0026color=450839)](https://meesho.com)\n\n\n\u003c/div\u003e\n\n## What is BharatMLStack?\n\nBharatMLStack is a production-ready, cloud-agnostic ML infrastructure platform that powers real-time feature serving, model inference, and embedding search at massive scale. Built and battle-tested at [Meesho](https://meesho.com), it is designed to help organizations ship ML to production faster, cheaper, and more reliably.\n\n## Our Vision\n\nBharatMLStack is built around **four core tenets**:\n\n### Workflow Integration \u0026 Productivity\n\u003e Ship ML to production faster than ever.\n\n- **3x faster** experiment-to-deployment cycles\n- **95% reduction** in model onboarding time\n\n### Cloud-Agnostic \u0026 Lock-In Free\n\u003e Run anywhere. Own your stack.\n\n- Runs across **public cloud, on-prem, and edge**\n- Kubernetes-native with zero vendor lock-in\n\n### Economic Efficiency\n\u003e Do more with less.\n\n- **60–70% lower** infrastructure costs vs hyperscaler managed services\n- Optimized resource utilization across CPU and GPU workloads\n\n### Availability \u0026 Scalability\n\u003e Enterprise-grade reliability at internet scale.\n\n- **99.99% uptime** across clusters\n- **1M+ QPS** with low latency\n\n## Designed Truly for Bharat Scale\n\nBuilt for the demands of one of the world's largest e-commerce platforms:\n\n| Metric | Performance |\n|--------|-------------|\n| **Feature Store** | 2.4M QPS (batch of 100 id lookups) |\n| **Model Inference** | 1M+ QPS |\n| **Embedding Search** | 500K QPS |\n| **Feature Retrieval Latency** | Sub-10ms |\n\n## Core Components\n\n| Component | Description | Version | Docs |\n|-----------|-------------|---------|------|\n| **[TruffleBox UI](./trufflebox-ui/)** | Web console for feature registry, cataloging, and approval workflows | `v1.3.0` | [Docs](https://meesho.github.io/BharatMLStack/trufflebox-ui/v1.0.0/userguide) |\n| **[Online Feature Store](./online-feature-store/)** | Sub-10ms feature retrieval at millions of QPS with streaming ingestion | `v1.2.0` | [Docs](https://meesho.github.io/BharatMLStack/category/online-feature-store) |\n| **[Inferflow](./inferflow/)** | DAG-based real-time inference orchestration for composable ML pipelines | `v1.0.0` | [Docs](https://meesho.github.io/BharatMLStack/category/inferflow) |\n| **[Numerix](./numerix/)** | Rust-powered math compute engine for high-performance matrix ops | `v1.0.0` | [Docs](https://meesho.github.io/BharatMLStack/category/numerix) |\n| **[Skye](./skye/)** | Vector similarity search with pluggable backends | `v1.0.0` | [Docs](https://meesho.github.io/BharatMLStack/category/skye) |\n| **[Go SDK](./go-sdk/)** | Go client for Feature Store, Interaction Store, and logging | `v1.3.0` | [Docs](https://meesho.github.io/BharatMLStack/category/go-sdk) |\n| **[Python SDK](./py-sdk/)** | Python client libraries for Feature Store and inference logging | `v1.0.1` | [Docs](https://meesho.github.io/BharatMLStack/category/python-sdk) |\n| **[Interaction Store](./interaction-store/)** | ScyllaDB-backed store for user interaction signals at sub-10ms | — | — |\n| **[Horizon](./horizon/)** | Control plane that orchestrates all services and powers TruffleBox UI | `v1.3.0` | — |\n\n\u003e Full documentation at [meesho.github.io/BharatMLStack](https://meesho.github.io/BharatMLStack/) | [Blogs](https://meesho.github.io/BharatMLStack/blog)\n- [All Blog Posts](https://meesho.github.io/BharatMLStack/blog)\n\n## Quick Start\n\n```bash\ngit clone https://github.com/Meesho/BharatMLStack.git\ncd BharatMLStack/quick-start\n#Set versions\nONFS_VERSION=v1.2.0 HORIZON_VERSION=v1.3.0 TRUFFLEBOX_VERSION=v1.3.0 NUMERIX_VERSION=v1.0.0\n\n./start.sh\n```\n\nFor step-by-step setup, Docker Compose details, sample data, and health checks, see the full **[Quick Start Guide →](./quick-start/README.md)**.\n\n## Architecture\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/bharatmlstack-architecture.png\" alt=\"BharatMLStack Architecture\" width=\"1000\"/\u003e\n\u003c/div\u003e\n\n## Use-Cases\n\nBharatMLStack powers a wide range of ML-driven applications:\n\n| Use-Case | What BharatMLStack Enables |\n|----------|---------------------------|\n| **Personalized Candidate Generation** | Retrieve and rank millions of candidates in real time using feature vectors and embedding similarity |\n| **Personalized Ranking** | Serve user, item, and context features at ultra-low latency to power real-time ranking models |\n| **Fraud \u0026 Risk Detection** | Stream interaction signals and features to detect anomalies and fraudulent patterns in milliseconds |\n| **Image Search** | Run embedding search at 500K QPS to match visual queries against massive product catalogs |\n| **LLM Recommender Systems** | Orchestrate LLM inference pipelines with feature enrichment for next-gen recommendation engines |\n| **DL \u0026 LLM Deployments at Scale** | Deploy and scale deep learning and large language models across GPU clusters with Inferflow orchestration |\n\n## Contributing\n\nWe welcome contributions from the community! Please see our [Contributing Guide](CONTRIBUTING.md) for details on how to get started.\n\n## Community \u0026 Support\n\n- **Discord**: Join our [community chat](https://discord.gg/XkT7XsV2AU)\n- **Issues**: Report bugs and request features on [GitHub Issues](https://github.com/Meesho/BharatMLStack/issues)\n- **Email**: Contact us at [ml-oss@meesho.com](mailto:ml-oss@meesho.com)\n\n## License\n\nBharatMLStack is open-source software licensed under the [BharatMLStack Business Source License 1.1](LICENSE.md).\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eBuilt with ❤️ for the ML community from Meesho\u003c/strong\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eIf you find this useful, ⭐️ the repo — your support means the world to us!\u003c/strong\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeesho%2Fbharatmlstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeesho%2Fbharatmlstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeesho%2Fbharatmlstack/lists"}