RepoGuard
refreshing…
SAP

Organization

Public GitHub footprint of SAP

@SAP
View profile on GitHub

SAP SE, a global software company, is one of the largest vendors of ERP and other enterprise applications.

Germany

313

Public repositories

12,351

Total stars

4,265

Followers

SAP maintains a significant public presence on GitHub, featuring a wide range of repositories primarily in Go, TypeScript, JavaScript, Java, and Python. Notable projects include macOS-enterprise-privileges for managing macOS administration, Spartacus for SAP Commerce Cloud, and various libraries for continuous integration and development.

Top languages

Go 18TypeScript 16JavaScript 14Java 10Go Template 10Python 8HTML 3Objective-C 2

Public repositories

macOS-enterprise-privileges

1,989

This application gives Mac users in enterprise environments control over the administration of their machines by elevating their access level to administrator privileges on macOS. Users can set a timeframe in the application's settings to perform specific tasks, such as installing or uninstalling applications.

Objective-C
Updated Jun 12, 2026

styleguides

1,963

This repository provides SAP style guides for coding and coding-related topics.

Markdown
Updated Jun 12, 2026

jenkins-library

820

Jenkins shared library for Continuous Delivery pipelines.

Go
Updated Jun 11, 2026

spartacus

780

Spartacus is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud that communicates exclusively through the Commerce REST API.

TypeScript
Updated Jun 12, 2026

abap-cleaner

633

ABAP cleaner applies 100+ cleanup rules to ABAP code at a single keystroke

Java
Updated Jun 12, 2026

macOS-icon-generator

616

Icons for macOS is the easiest way to create customized app icons in PNG format for your company’s internal app store. No graphic skills needed.

C
Updated Jun 12, 2026

SapMachine

610

An OpenJDK release maintained and supported by SAP

Java
Updated Jun 11, 2026

curated-resources-for-domain-driven-design

376

You want to get started with Domain-Driven Design or are looking for advanced learning resources in this topic? Then this collection of curated learning resources is a good place to check out.

Unknown Language
Updated Jun 11, 2026

fundamental-ngx

292

Fundamental Library for Angular is SAP Design System Angular component library

TypeScript
Updated Jun 12, 2026

InfraBox

278

InfraBox is a cloud native continuous integration system

Python
Updated Jun 12, 2026

power-monitoring-tool-for-macos

263

Power Monitor is an application that measures and reports the power consumption of a Mac.

Objective-C
Updated Jun 10, 2026

fundamental-styles

226

SAP Design System component library for building SAP user interfaces with any web technology.

HTML
Updated Jun 11, 2026

e-mobility-charging-stations-simulator

219

OCPP-J charging stations simulator

TypeScript
Updated Jun 10, 2026

cloud-sdk-js

212

Use the SAP Cloud SDK for JavaScript / TypeScript to reduce development effort when building applications on SAP Business Technology Platform that communicate with SAP solutions and services such as SAP S/4HANA Cloud, SAP SuccessFactors, and many others.

TypeScript
Updated Jun 10, 2026

odata-vocabularies

196

SAP Vocabularies for semantic markup of structured data published via OData (www.odata.org) services.

JavaScript
Updated Jun 9, 2026

go-hdb

186

SAP HANA Database Client for Go

Go
Updated Jun 10, 2026

project-foxhound

174

A web browser with dynamic data-flow tracking enabled in the Javascript engine and DOM, based on Mozilla Firefox (https://github.com/mozilla-firefox/firefox). It can be used to identify insecure data flows or data privacy leaks in client-side web applications.

JavaScript
Updated Jun 11, 2026

abap-atc-cr-cv-s4hc

156

ABAP test cockpit cloud readiness check variants for SAP S/4HANA Cloud

TypeScript
Updated Jun 12, 2026

open-ux-tools

149

Enable community collaboration to jointly promote and facilitate best in class tooling capabilities

TypeScript
Updated Jun 12, 2026

sqlalchemy-hana

146

SQLAlchemy Dialect for SAP HANA

Python
Updated Jun 12, 2026

architecture-center

139

The SAP Architecture Center provides solution reference architectures, helping businesses adopt SAP solutions to turn data into valuable business insights.

TypeScript
Updated Jun 12, 2026

cloud-sdk-ios-fiori

130

SwiftUI implementation of the SAP Fiori for iOS Design Language.

Swift
Updated Jun 12, 2026

terraform-provider-btp

118

Terraform provider for SAP BTP

Go
Updated Jun 10, 2026

ai-sdk-js

110

SAP Cloud SDK for AI is the official Software Development Kit (SDK) for SAP AI Core, SAP Generative AI Hub, and Orchestration Service.

TypeScript
Updated Jun 12, 2026

yeoman-ui

108

Provide rich user experience for Yeoman generators using VSCode extension or the browser.

TypeScript
Updated Jun 11, 2026

cloud-active-defense

106

Add a layer of active defense to your cloud applications.

JavaScript
Updated Jun 9, 2026

ui5-cli

104

UI5 CLI

JavaScript
Updated Jun 12, 2026

abap-file-formats

104

File formats that define and specify the file representation for ABAP development objects

ABAP
Updated Jun 12, 2026

ui5-builder

88

UI5 CLI: Builder

JavaScript
Updated Jun 12, 2026

theming-base-content

66

Color, font and metric definitions of SAP themes to be used by application UIs and UI frameworks.

Less
Updated Jun 10, 2026

ui5-language-assistant

56

VSCode Extension and Editor Tooling for SAPUI5

TypeScript
Updated Jun 11, 2026

ui5-server

53

UI5 CLI: Server

JavaScript
Updated Jun 12, 2026

cloud-sdk

52

The SAP Cloud SDK documentation and support repository.

HTML
Updated Jun 11, 2026

neonbee

44

A reactive dataflow engine, a data stream processing framework using Vert.x

Java
Updated Jun 12, 2026

ui5-project

44

UI5 CLI: Project Handling

JavaScript
Updated Jun 12, 2026

cloud-sdk-java

40

Use the SAP Cloud SDK for Java to reduce development effort when building applications on SAP Business Technology Platform that communicate with SAP solutions and services such as SAP S/4HANA Cloud, SAP SuccessFactors, and many others.

Java
Updated Jun 10, 2026

ui5-webcomponents-ngx

39

UI5 Web Components for Angular provides directives for each UI5 Web Component. The directives allow to easily build your Angular application following the SAP Design System.

TypeScript
Updated Jun 13, 2026

ai-sdk-java

39

Integrate chat completion into your business applications with SAP Cloud SDK for AI. Leverage the Generative AI Hub of SAP AI Core to make use of templating, grounding, data masking, content filtering and more. Access all features of SAP AI Core with the SAP Cloud SDK for AI

Java
Updated Jun 10, 2026

commerce-gradle-plugin

37

Gradle plugins for the full development lifecycle of a SAP Commerce project

Java
Updated Jun 10, 2026

sailing-analytics

33

The Sailing Analytics, formerly known as the "SAP Sailing Analytics," are a solution for portraying and analyzing sailing regattas, support training scenarios, and power the vast archive at https://sapsailing.com.

Java
Updated Jun 12, 2026

terraform-exporter-btp

32

The Terraform Exporter for SAP BTP is a tool that helps export resources from a SAP BTP account. It generates Terraform scripts for the import of resources and enables the import of the Terraform state.

Go
Updated Jun 12, 2026

inquirer-gui

30

Displays inquirer.js questions in an interactive HTML form. It displays each question type in its corresponding UI control; it supports answer validations and question visibility based on a given condition.

JavaScript
Updated Jun 9, 2026

crossplane-provider-btp

26

Crossplane provider for SAP BTP

Go
Updated Jun 10, 2026

SapMachine-infrastructure

26

Tools, scripts and infrastructure required to built, test and maintain the SapMachine project

Dockerfile
Updated Jun 10, 2026

ui5-fs

24

UI5 CLI: File System Abstraction

JavaScript
Updated Jun 12, 2026

cap-operator

23

CAP Operator manages and automates the lifecycle of multi-tenant SAP Cloud Application Programming Model (CAP) based applications on Kubernetes.

Go
Updated Jun 12, 2026

btp-environment-variable-access

23

Utility for easily reading application configurations for bound services in the SAP Business Technology Platform Cloud Foundry and Kubernetes (K8S) environment.

Java
Updated Jun 11, 2026

ui5-logger

21

UI5 CLI: Logger

JavaScript
Updated Jun 12, 2026

cloud-sdk-ios

21

Get the binary frameworks of the SAP BTP SDK for iOS through SPM and learn about related open-source Swift packages

Shell
Updated Jun 11, 2026

app-studio-toolkit

21

A VSCode extension that provides a simple way to developer to execute common platform tasks for specific scenarios.

TypeScript
Updated Jun 11, 2026

cicd-actions-for-sap-integration-suite

19

An open-source solution leveraging GitHub Actions to automate deployment for SAP Integration Suite. It standardizes CI/CD processes, supports package management, parameter updates, and one-click release imports, ensuring consistent and efficient integration across environments

Unknown Language
Updated Jun 10, 2026

homebrew-SapMachine

17

HomeBrew Tap for SapMachine.

Ruby
Updated Jun 13, 2026

software-documentation-data-set-for-machine-translation

15

A parallel evaluation data set of SAP software documentation with document structure annotation

Wolfram Language
Updated Jun 12, 2026

wdio-qmate-service

15

Custom wdio service for testing SAP web applications

JavaScript
Updated Jun 9, 2026

sap-hana-compatibility-layer-for-mongodb-wire-protocol

14

Emulates MongoDB's Wire Protocol on top of SAP HANA. This way SAP HANA can be used as a drop-in replacement for MongoDB, which reduces migration efforts and enables legacy applications to run on SAP HANA's JSON Document Store.

Go
Updated Jun 12, 2026

cloud-sdk-python

14

The SAP Cloud SDK for Python is the official Python client for SAP BTP services. It simplifies consuming SAP Cloud services through modular interfaces that handle authentication, secrets management, and configuration. Letting developers focus on building applications and agents quickly and easily.

Python
Updated Jun 12, 2026

arp142-hana

13

Project "Arp 142" - Linux OS checks for HANA environments - SLES,RHEL for Intel x64 and IBM Power

Shell
Updated Jun 12, 2026

terraform-provider-scc

13

Terraform provider for SAP Cloud Connector

Go
Updated Jun 9, 2026

guided-answers-extension

12

Enable community collaboration to jointly promote, develop and consume a VSCode extension which provides a simple interactive way to show the developers how to troubleshoot issues, navigate processes and guide through tasks via the content published to SAP's Guided Answers (https://ga.support.sap.com/dtp/viewer/).

TypeScript
Updated Jun 12, 2026

ai-sdk

12

The SAP Cloud SDK for AI documentation repository.

HTML
Updated Jun 10, 2026

ai-skills-library

11

Discover AI skills for SAP — search, filter, and install skills for your digital assistant.

Unknown Language
Updated Jun 12, 2026

devops-docker-node-browsers

11

Dockerfile for an image with node and web browsers. This image is intended to be used for end-to-end tests of web applications in Jenkins pipelines.

Dockerfile
Updated Jun 11, 2026

knn-sampler

11

Machine learning imputation method to recover the distribution of missing values, based on kNN. This method can be enabled to be used as multiple imputation and provide uncertainty quantification.

Jupyter Notebook
Updated Jun 10, 2026

secret-generator

10

Kubernetes Secret Generator

Go
Updated Jun 12, 2026

go-generics

8

Go module providing generic reuse types and functions for standard data structures, such as slices, maps, sets, ...

Go
Updated Jun 12, 2026

terraform-provider-sap-cloud-identity-services

8

Terraform provider for SAP Cloud Identity Services

Go
Updated Jun 10, 2026

admission-webhook-runtime

7

A generic Kubernetes admission webhook implementation framework

Go
Updated Jun 13, 2026

pod-reloader

7

An operator to reload Kubernetes pods on configuration changes

Go
Updated Jun 13, 2026

csn-interop-specification

7

A powerful and flexible format used to represent the structure and metadata of data and service models in the wider SAP and BTP ecosystem, to describe entities, relationships, and other aspects of the model.

TypeScript
Updated Jun 12, 2026

leanix-self-built-software-agent

7

This is an automated software discovery system that uses AI agents to analyze GitHub repositories and identify self-built software running in production environments. Core Purpose The project aims to discover and catalog self-built software without human intervention by: Automatically analyzing GitHub repositories in an organization Classifying ...

Python
Updated Jun 11, 2026

crossplane-provider-cloudfoundry

6

Crossplane Provider for Cloud Foundry

Go
Updated Jun 11, 2026

webres6

6

A small command-line tool and web service to checks IPv6-only readiness of a Web page or app. It loads a website using Selenium and displays the IP addresses and protocols of all hosts it fetches resources from.

Python
Updated Jun 9, 2026

crossplane-provider-hana

5

Crossplane provider for SAP HANA

Go
Updated Jun 12, 2026

cap-operator-lifecycle

5

Helm chart and CAP Operator Manager (usable with Kyma) for https://github.com/SAP/cap-operator

Go
Updated Jun 11, 2026

flake8-tergeo

5

flake8-tergeo is a flake8 plugin which adds many new rules to improve your code quality. Out of the box it also brings a curated list of other plugins without additional efforts needed.

Python
Updated Jun 10, 2026

redis-operator-helm

5

Helm chart for https://github.com/sap/redis-operator

Go Template
Updated Jun 9, 2026

eslint-config

4

Set of linting rules for JavaScript/TypeScript based project in SAP ecosystem.

JavaScript
Updated Jun 11, 2026

cloud-identity-developer-guide

4

SAP Cloud Identity Services Developer Guide

Unknown Language
Updated Jun 11, 2026

valkey-operator-helm

4

Helm chart for https://github.com/sap/valkey-operator

Go Template
Updated Jun 9, 2026

registry-credential-injector

3

Kubernetes admission webhook to inject registry pull credentials into pods

Go
Updated Jun 12, 2026

async-profiler

3

Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events

C++
Updated Jun 12, 2026

jmc

3

This is the project for OpenJDK Mission Control, a production time profiling and diagnostics tools suite. https://openjdk.java.net/projects/jmc/

Java
Updated Jun 11, 2026

ui5-task-adaptation

3

A custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP Cloud Platform Cloud Foundry Environment

TypeScript
Updated Jun 10, 2026

clustersecret-operator-helm

3

Helm chart for https://github.com/sap/clustersecret-operator

Go Template
Updated Jun 9, 2026

cf-service-operator-helm

3

Helm chart for https://github.com/sap/cf-service-operator

Go Template
Updated Jun 9, 2026

project-operator-helm

3

Helm chart for https://github.com/sap/project-operator

Go Template
Updated Jun 9, 2026

pull-request-semver-bumper

2

An extensible suite of GitHub Actions for semantic version bumping using Conventional Commits. Powered by a flexible JavaScript core, it supports Python, Maven, NPM out-of-the-box and is easily adapted for any build system.

Unknown Language
Updated Jun 12, 2026

crossplane-provider-docs

2

Provide a unified documentation platform for supported Crossplane providers. Enable seamless community contribution through shared workflows, standardized guidelines, and core project resources.

JavaScript
Updated Jun 10, 2026

secret-generator-helm

2

Helm chart for https://github.com/sap/secret-generator

Go Template
Updated Jun 9, 2026

reactivejob-operator-helm

2

Helm chart for https://github.com/sap/reactivejob-operator

Go Template
Updated Jun 9, 2026

toolsense

1

Opensource Diagnostic Framework for Auditing Parametric Tool Knowledge in LLMs

Python
Updated Jun 12, 2026

asyncapi-specification

1

The AsyncAPI specification for SAP ecosystem describes events that comply with the CloudEvents specification for SAP ecosystem. The goal of this specification is to describe a standardized event catalog format that enables a central and uniform event publication and event discovery. This will be used e.g. by the SAP Business Accelerator Hub.

Unknown Language
Updated Jun 11, 2026

json-merger-and-symbol-interpolator

1

Command line tools to merge json files and to replace symbols in json files.

Python
Updated Jun 11, 2026

registry-credential-injector-helm

1

Helm chart for https://github.com/sap/registry-credential-injector

Go Template
Updated Jun 9, 2026

pod-reloader-helm

1

Helm chart for https://github.com/sap/pod-reloader

Go Template
Updated Jun 9, 2026

dns-masquerading-operator-helm

1

Helm chart for https://github.com/sap/dns-masquerading-operator

Go Template
Updated Jun 9, 2026

leanix-custom-report-tools

0

SAP LeanIX custom report tools

TypeScript
Updated Jun 12, 2026

cloud-active-defense-operator

0

place holder - to be edited later.

Go
Updated Jun 11, 2026

leanix-ai-plugins

0

AI plugins and integrations that enable SAP LeanIX customers to interact with SAP LeanIX through natural language using MCP (Model Context Protocol).

JavaScript
Updated Jun 11, 2026

smart-test-picker

0

Selects only the tests affected by your code changes by mapping per-test runtime coverage against Git diffs, cutting regression suite execution time.

Java
Updated Jun 10, 2026

Frequently asked questions

What does SAP build on GitHub?

SAP builds a variety of projects on GitHub, including applications for enterprise environments, coding style guides, and libraries for continuous integration. Their repositories support development in Go, TypeScript, Java, and Python, among other languages.

Which programming languages does SAP use?

SAP primarily utilizes Go, TypeScript, JavaScript, Java, and Python in its public repositories. This diverse language use supports various applications and development tools focused on enterprise solutions.

Are SAP's repositories public?

Yes, SAP's repositories on GitHub are public. This allows developers and organizations to access their projects, contribute to open-source initiatives, and leverage tools designed for enterprise application development.

Is this exposure intended?

Monitor SAP with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account