IBM
International Business Machines Joined Feb 2012 View on GitHub
- Stars
- 98,133
- across 3,438 public repos
- Rank
- #227
- of 94,827 organizations, top 0.2%
- Down 54 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 4,359 | Sarama is a Go library for Apache Kafka. | Go | 12,524 |
| 4,720 | The package of IBM’s typeface, IBM Plex. | CSS | 11,764 |
| 13,542 | An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool... | Python | 4,794 |
| 28,145 | AssetOpsBench - Industry 4.0: A unified benchmark and framework for building, orchestrating, and evaluating domain-specific AI agents for Industry 4.0 asset operations and maintenance, with 460+... | Python | 2,416 |
| 30,681 | Automatically build your grid design’s CSS Grid code, CSS Flexbox fallback code, Sketch artboards, and Chrome extension. | CSS | 2,215 |
| 33,436 | Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult... | Go | 2,035 |
| 33,686 | Python | 2,021 | |
| 40,267 | This repository is to support contributions for tools for the Project CodeNet dataset hosted in DAX | Python | 1,702 |
| 41,680 | Translate APIs described by OpenAPI Specifications (OAS) into GraphQL | TypeScript | 1,643 |
| 45,216 | An open source framework for seq2seq models in PyTorch. | Python | 1,514 |
| 46,482 | IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two... | C++ | 1,475 |
| 53,791 | IBM Open Source at GitHub | JavaScript | 1,265 |
| 55,591 | An open-source, motorized, and modular microscope built using LEGO bricks, Arduino, Raspberry Pi and 3D printing. | Python | 1,220 |
| 59,377 | Dromedary: towards helpful, ethical and reliable LLMs. | Python | 1,135 |
| 63,636 | Upscale an image by a factor of 4, while generating photo-realistic details. | Python | 1,049 |
| 71,452 | Diffprivlib: The IBM Differential Privacy Library | Python | 921 |
| 77,850 | Use Jupyter Notebooks to demonstrate how to build a Recommender with Apache Spark & Elasticsearch | Jupyter Notebook | 840 |
| 84,945 | Sample insurance application using Hyperledger Fabric | JavaScript | 766 |
| 93,530 | Fabric for Deep Learning (FfDL, pronounced fiddle) is a Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes | Go | 690 |
| 100,957 | Configurable and extensible validator/linter for OpenAPI documents | JavaScript | 635 |
| 103,164 | Code for EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs | Python | 620 |
| 111,457 | In this code we demonstrate how a simple Spring Boot application can be deployed on top of Kubernetes. This application, Office Space, mimicks the fictitious app idea from Michael Bolton in the... | JavaScript | 570 |
| 118,249 | A library for federated learning (a distributed machine learning process) in an enterprise environment. | Python | 534 |
| 119,470 | IBM Analog Hardware Acceleration Kit | Jupyter Notebook | 528 |
| 121,167 | Cloud Native Starter for Java/Jakarta EE based Microservices on Kubernetes and Istio | Shell | 520 |
| 127,134 | Command Line Artificial Intelligence or CLAI is an open-sourced project from IBM Research aimed to bring the power of AI to the command line interface. | Python | 492 |
| 131,927 | pretty README as service. | JavaScript | 472 |
| 132,946 | The helpful and handy location for finding and sharing z/OS files, which are not included in the product. | REXX | 468 |
| 134,714 | Python utility for tracking third party dependencies within a library | Python | 461 |
| 137,052 | A compiler from AI model to RTL (Verilog) accelerator in FPGA hardware with auto design space exploration. | Verilog | 452 |
| 137,908 | The Mac@IBM enrollment app makes setting up macOS with Jamf Pro more intuitive for users and easier for IT. The application offers IT admins the ability to gather additional information about... | Swift | 449 |
| 141,197 | Keep your MobX state in sync with react-router | JavaScript | 437 |
| 145,627 | Repository for MolFormer | Jupyter Notebook | 422 |
| 147,151 | Official implementation of CrossViT. https://arxiv.org/abs/2103.14899 | Python | 417 |
| 147,151 | A collection of Model Context Protocol (MCP) servers, clients and developer tools by IBM. | 417 | |
| 148,809 | The AMLSim project is intended to provide a multi-agent based simulator that generates synthetic banking transaction data together with a set of known money laundering patterns - mainly for the... | Python | 412 |
| 151,107 | Zero and Few shot named entity & relationships recognition | Python | 405 |
| 160,907 | Code & Data for "Tabular Transformers for Modeling Multivariate Time Series" (ICASSP, 2021) | Python | 377 |
| 162,827 | A package that makes it trivial to create and evaluate machine learning pipeline architectures. | Julia | 372 |
| 165,174 | IBM Homomorphic Encryption Toolkit For MacOS | C++ | 366 |
| 170,996 | Library for Semi-Automated Data Science | Python | 352 |
| 172,248 | Randomly generates GraphQL queries from a GraphQL schema | TypeScript | 349 |
| 173,567 | A Kubernetes Admission Controller for verifying image trust. | Go | 346 |
| 173,996 | macOS agent used to display custom notifications and alerts to the end user. | Swift | 345 |
| 176,717 | Code for Federated Learning with Matched Averaging, ICLR 2020. | Python | 339 |
| 177,678 | A `Neural = Symbolic` framework for sound and complete weighted real-value logic | Python | 337 |
| 178,147 | A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots. | JavaScript | 336 |
| 179,985 | TerraMind is the first any-to-any generative foundation model for Earth Observation, built by IBM and ESA. | Jupyter Notebook | 332 |
| 182,808 | Run a Jupyter Notebook to detect, track, and count cars in a video using Maximo Visual Insights (formerly PowerAI Vision) and OpenCV | Jupyter Notebook | 326 |
| 184,287 | WARNING: This repository is no longer maintained This repository will not be updated. The repository will be kept available in read-only mode. | Swift | 323 |
| 184,790 | Foundation Model for Materials - FM4M | Python | 322 |
| 186,753 | Demonstrates the steps involved in setting up your business network on Hyperledger Fabric using Kubernetes APIs on IBM Cloud Kubernetes Service. | Shell | 318 |
| 187,317 | Prompt Declaration Language (PDL) is a declarative prompt programming language. | Python | 317 |
| 190,490 | The IBM/charts repository provides helm charts for IBM and Third Party middleware. | Go Template | 311 |
| 197,553 | Audit NPM, Yarn, PNPM, and Bun dependencies in continuous integration environments, preventing integration if vulnerabilities are found at or above a configurable threshold while ignoring... | TypeScript | 298 |
| 200,448 | Localize and identify multiple objects in a single image. | Python | 293 |
| 201,023 | Code for paper "Adaptive Federated Learning in Resource Constrained Edge Computing Systems" | Python | 292 |
| 201,600 | Create and Deploy a Blockchain Network using Hyperledger Fabric SDK Java | Java | 291 |
| 209,682 | SoTA Abstract Meaning Representation (AMR) parsing with word-node alignments in Pytorch. Includes checkpoints and other tools such as statistical significance Smatch. | Python | 278 |
| 214,413 | The IBM Design kit is a collection of tools aimed to help you design and prototype experiences faster, with confidence and thoughtfulness. This kit is based on the IBM Design System. Also, you may... | 271 | |
| 215,083 | Uncertainty Quantification 360 (UQ360) is an extensible open-source toolkit that can help you estimate, communicate and use uncertainty in machine learning model predictions. | Python | 270 |
| 216,487 | Repo for the storing of code and examples from tutorials. | Jupyter Notebook | 268 |
| 220,719 | A chatbot for banking that uses the Watson Assistant, Discovery, Natural Language Understanding and Tone Analyzer services. | JavaScript | 262 |
| 222,150 | IBM-Generative-AI is a Python library built on IBM's large language model REST interface to seamlessly integrate and extend this service in Python programs. | Python | 260 |
| 225,656 | This is the pytorch implementation of some representative action recognition approaches including I3D, S3D, TSN and TAM. | Python | 255 |
| 231,073 | Handwritten Korean Character Recognition with TensorFlow and Android | Python | 248 |
| 231,832 | This code shows how a common multi-component GitLab can be deployed on Kubernetes cluster. Each component (NGINX, Ruby on Rails, Redis, PostgreSQL, and more) runs in a separate container or group... | Shell | 247 |
| 231,832 | Accessible, internationalized Vue calendar | JavaScript | 247 |
| 231,832 | IBM Gantt Chart Component, integrable in Vanilla, jQuery, or React Framework. | JavaScript | 247 |
| 237,475 | Graph2Seq is a simple code for building a graph-encoder and sequence-decoder for NLP and other AI/ML/DL tasks. | Python | 240 |
| 238,322 | Part 1 in a series of patterns showing the building blocks of a Blockchain application | Shell | 239 |
| 239,145 | (ECCV 2020) Cross-Domain Few-Shot Learning Benchmarking System | Python | 238 |
| 242,455 | A healthcare data management platform built on blockchain that stores medical data off-chain | Vue | 234 |
| 250,491 | PyTorchPipe (PTP) is a component-oriented framework for rapid prototyping and training of computational pipelines combining vision and language | Python | 225 |
| 252,363 | ModuleFormer is a MoE-based architecture that includes two different types of experts: stick-breaking attention heads and feedforward experts. We released a collection of ModuleFormer-based... | Python | 223 |
| 253,281 | FastFit ⚡ When LLMs are Unfit Use FastFit ⚡ Fast and Effective Text Classification with Many Classes | Python | 222 |
| 254,211 | This code showcases the full power of Kubernetes clusters and shows how can we deploy the world's most popular website framework on top of world's most popular container orchestration platform. | Shell | 221 |
| 254,211 | Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. | Rust | 221 |
| 255,121 | Reinforcement Learning Testbed for Power Consumption Optimization using EnergyPlus | Python | 220 |
| 259,984 | 🦄 Unitxt is a Python library for enterprise-grade evaluation of AI performance, offering the world's largest catalog of tools and data for end-to-end AI benchmarking | Python | 215 |
| 266,125 | Samples code that uses QRadar API's | Python | 209 |
| 267,133 | Develop a graph database app using JanusGraph | Java | 208 |
| 273,712 | Large Model Support in Tensorflow | 202 | |
| 274,776 | A toolkit with data-driven pipelines for physics-informed machine learning. | Python | 201 |
| 274,776 | [ICLR 2025] General-purpose activation steering library | Python | 201 |
| 275,972 | Source code for Machine Learning for Kids site | JavaScript | 200 |
| 284,312 | In this code we provide a full roadmap the deployment of a multi-node scalable Cassandra cluster on Kubernetes. Cassandra understands that it is running within a cluster manager, and uses this... | Shell | 193 |
| 294,384 | Use the TPC-DS benchmark to test Spark SQL performance | TSQL | 185 |
| 295,751 | A lightweight serverless platform that uses Web Browsers as execution engines | JavaScript | 184 |
| 297,107 | Kubernetes 101 workshop (https://ibm.github.io/kube101/) | Shell | 183 |
| 298,437 | A template for building Progressive Web Applications using Lit and Vaadin Router. | TypeScript | 182 |
| 301,221 | A TensorFlow.js Progressive Web App for Offline Visual Recognition | JavaScript | 180 |
| 301,221 | Code that implements efficient knowledge graph extraction from the textual descriptions | Python | 180 |
| 302,623 | IBM watsonx.ai sample models, notebooks and apps. | HTML | 179 |
| 302,623 | The command line client for watsonx Orchestrate's agent builder experience. | Python | 179 |
| 309,796 | A Code Pattern to teach how to run a COBOL program on Kubernetes | Dockerfile | 174 |
| 314,361 | Self-Alignment with Principle-Following Reward Models | Python | 171 |
| 314,361 | Repo for vLLM Hook, an vLLM plug-in for programming internal states of models deployed on vLLM | Python | 171 |
| 319,122 | A Socket.IO client for C# | C# | 168 |
| 325,470 | Configuration-based installation of OpenShift and Cloud Pak for Data/Integration/Watson AIOps/Business Automation on various private and public cloud infrastructure providers. Deployment attempts... | Jinja | 164 |
Among 94,827 organizations
63k–100k stars: 206 organizations, including IBM
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Python 33.4k stars, 34% · 124 repos
- Go 16.4k stars, 17% · 16 repos
- CSS 14k stars, 14% · 2 repos
- JavaScript 9k stars, 9% · 50 repos
- Jupyter Notebook 4.8k stars, 5% · 29 repos
- TypeScript 3.5k stars, 4% · 14 repos
- Shell 3.1k stars, 3% · 20 repos
- C++ 2.1k stars, 2% · 5 repos
and 27 more languages
When they were made
82 repos with 50+ stars, made between 2013 and 2025
Quick stats
- Next rank
- +233 stars to reach #226
- Next milestone
- +92,636 stars to reach the top 0.1%
- Public repos
- 3,438, 339 with 50+ stars
- Popular repos
- 15 over 1k stars, 2 over 10k stars
- Top repo
- sarama, #4,359 of all repos, 13% of stars
- Smaller repos
- 882 stars from repos under 50