Everything in CAP / Java
Type
Domain: 2
Origin
Signals
Content
Java: Does not say
More
Group by: Capability
Groups npm audit findings by root dependency, with failing thresholds
It audits through npm: a project that resolves its dependencies with another package manager, or has no `package.json`, has nothing for it to run. What it reports is what `npm audit` knows, so a vulnerability outside the npm advisory data is not in its table.
GitHub Action setting up the Cloud Foundry CLI
Predefined CI/CD pipelines for SAP development projects
Language server for CDS
CDS language support for VS Code and Business Application Studio
Eclipse plugin for the CDS language
Neither the package manifest nor the repository tree declares a licence.
SAP CDS language support for IntelliJ IDEA
Development environment on BTP for UI5, Fiori, mobile and CAP
CDS language support for the Zed editor
Command line for changing features of an existing Fiori project
Writer of flexible programming model elements into Fiori elements apps
Shared functions and types of the Fiori generators
Writer that adds an OData service to an existing UI5 project
CAP project generator behind SAP Business Application Studio's wizard
CDS project generator, deprecated in favour of @sap/cds-dk
Joule's generative AI inside SAP Build Code
Development environment on BTP for UI5, Fiori, mobile and CAP
Repository template with LICENSE, REUSE and compliance files
ESLint plugin with one consultancy's rules for CDS files
Neither the package manifest nor the repository tree declares a licence.
ESLint rules for projects the Fiori tools generators produce
SAP's ESLint plugin for CDS
Dev-time wrapper for the SAP Application Router
Showcase for dev-approuter in front of two UI5 apps
Eight-exercise tour of CAP features, from mocking to plugins
pnpm workspace running CAP, a local launchpad and two UI5 apps
Neither the package manifest nor the repository tree declares a licence.
Sample CAP plugin adding a generic data browser
Its own readme carries a caution: this is a sample, not intended for production use. It exists to demonstrate the plugin mechanism, and the bookstore sample is where it is used.
Sample CAP plugin extending @sap/cds/common with reuse data
Sample CAP reuse service for orders, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Sample CAP Java reuse service for orders, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Sample CAP reuse service for reviews, with a Fiori UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Sample CAP Java reuse service for reviews, with a Vue UI
Not in production. SAP states it is just a sample, not optimised for performance or security.
Eight-exercise tour of CAP features, from mocking to plugins
CAP sample sharing one domain model and database across apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
CAP Java sample sharing one domain model across several apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
Fiori Elements mock server plugin taking a CDS file as metadata
Static check that each exported TypeScript function has a test
It reads TypeScript exports only; a project written in plain JavaScript has no exported functions for it to extract. A call to the function name in a test file counts as tested, and a call through property access such as `.foo(` does not.
CAP bookshop with wdi5 system tests for a CI/CD tutorial
Minimal CAP project in TypeScript
Neither the package manifest nor the repository tree declares a licence.
API documentation extracted from SAP-published npm packages
Managed hosting and routing for built frontends
SAP's own guidance is narrower than the service's reach: it names standalone, single-tenant applications that do not connect to other applications as the fit, and says to stay on [the HTML5 Application Repository](artifact:btp-html5-application-repository) and the application router where those meet your needs better. Four hard limits decide it before taste does — 300 requests per second per subaccount, ten retained versions per application, 100 MB per application and 400 MB for the deployment archive.
Stores UI5 and HTML5 apps and serves them through the approuter