Skip to content
@eclipse-score

Eclipse S-CORE

Welcome to the Eclipse Safe Open Vehicle Core (S-CORE) Project

This Github organization contains artifacts developed by the Eclipse S-CORE Project. The project aims to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs).

Getting Started

Dive into our key resources below to understand our project, learn how to contribute, and access the latest releases.

User's Guide
Explore the official documentation to understand the core components and features of Eclipse S-CORE.
Read the Guide »

Download Latest Release
Get the latest stable release to start building or check the release notes for recent changes.
View Releases »

How to ContributeDevelopment ProcessRoadmap & Architecture
Your starting point. This guide details the process for making contributions that align with our technical direction.

Read the Guideline »
Learn about our rigid software development process, designed to ensure automotive-grade quality and performance.

View the Process »
Explore our feature roadmap and architecture to understand the technical direction and future of S-CORE.

See the Roadmap »

Repositories in the Github organization

Note: categories and descriptions are taken from IAC configuration. If you need changes, you must change them there, not here!

Metrics, Status, etc — for all repositories in this organization.

General

RepositoryDescription
process_descriptionScore project process description
scoreScore project main repository

Modules

Core S-CORE modules, libraries, and APIs.

General

RepositoryDescription
baselibsbase libraries including common functionality
communicationRepository for the communication module LoLa
config_managementRepository for config management
feoRepository for the Fixed Order Execution (FEO) framework
inc_security_cryptoIncubation repository for Security & Cryptography feature
kyronSafe async runtime for Rust
lifecycleRepository for the lifecycle feature
loggingRepository for logging daemon
orchestratorOrchestration framework & Safe async runtime for Rust
persistencyRepository for persistency framework
scrampleRepository for example component

Incubation

Repositories for experimental or early-stage features.

RepositoryDescription
inc_daalIncubation repository for DAAL module
inc_diagnosticsIncubation repository for diagnostics feature
inc_someip_gatewayIncubation repository for SOME/IP gateway feature
timeTime synchronization module

Infrastructure

Shared tooling, build automation, and integration infrastructure.

Automation

Continuous integration workflows, automation, and supporting services.

RepositoryDescription
apt-installGitHub Action to execute apt-install in a clever way
cicd-actionsReusable GitHub Actions for CI/CD automation
cicd-workflowsReusable GitHub Workflows for CI/CD automation
more-disk-spaceGitHub Action to make more disk space available in Ubuntu based GitHub Actions runners

General

Infrastructure repositories that do not need a more specific subgroup.

RepositoryDescription
.githubHouses the organisation README
infrastructureAll general information related to the development and integration infrastructure
module_templateC++ & Rust Bazel Template Repository
os_autosdRepository for the AutoSD Platform and associated Tooling
sbom-toolHome of the SBOM generation tool
toolingTooling for Eclipse S-CORE
toolsHome of score-tools, the new pypi based tools approach

Integration

Integration repositories for various systems and components.

RepositoryDescription
itfIntegration Testing Framework repository
os_imagesOS Images for testing and deliveries
reference_integrationScore project integration repository
rules_imagefsRepository for Image FileSystem Bazel rules and toolchains definitions
testing_toolsRepository for testing utilities

testing

RepositoryDescription
qnx_unit_testsInfrastructure for running unit tests in QNX VMs

Toolchains

Toolchain repositories for compilers, linters, and other development tools.

RepositoryDescription
bazel-tools-ccRepository for clang-tidy based static code checker
bazel_cpp_toolchainsBazel C/C++ toolchain configuration repository
bazel_platformsBazel platform definitions used by S-CORE modules
ferrocene_toolchain_builderBuilder for Ferrocene artifacts
rules_rustS-CORE fork of bazelbuild/rules_rust
score_cpp_policiesCentralized C++ quality tool policies for S-CORE, including sanitizer configurations and safety-critical guidelines.
score_rust_policiesCentralized Rust linting and formatting policies for S-CORE, including safety-critical guidelines.
toolchains_gccBazel toolchains for GNU GCC
toolchains_gcc_packagesBazel toolchains for GNU GCC
toolchains_qnxBazel toolchains for QNX
toolchains_rustRust toolchains

Tooling

Developer tools, scripts, and shared engineering utilities.

RepositoryDescription
bazel_registryScore project bazel modules registry
bazel_registry_uiHouse the ui for bazel_registry in Score
dash-license-scanpipx/uvx wrapper for the dash-licenses tool
devcontainerCommon DevContainer for Eclipse S-CORE
docs-as-codeDocs-as-code tooling for Eclipse S-CORE

Website

Project websites, published documentation, and related web assets.

RepositoryDescription
eclipse-score-website(no description)
eclipse-score-website-preview(no description)
eclipse-score-website-published(no description)
eclipse-score.github.ioThe landing page website for the Score project

Uncategorized

Repositories that are not yet assigned to a dedicated category.

RepositoryDescription
.eclipsefdnRepository to host configurations related to the Eclipse Foundation.
bazel-tools-pythonRepository for python static code checker
dev_playgroundRepository for developer tools and playground
mcp-serversRepository for MCP servers
nlohmann_jsonNlohmann JSON Library
score-cratesRepository to provide a defined list of rust crates to be used as bzl_mods

Popular repositories Loading

  1. score scorePublic

    Score project main repository

    Starlark 104 102

  2. communication communicationPublic

    Repository for the communication module LoLa

    C++ 57 89

  3. baselibs baselibsPublic

    base libraries including common functionality

    C++ 25 83

  4. docs-as-code docs-as-codePublic

    Docs-as-code tooling for Eclipse S-CORE

    Python 9 28

  5. eclipse-score.github.io eclipse-score.github.ioPublic

    The landing page website for the Score project

    Python 8 16

  6. inc_feo inc_feoPublic archive

    Incubation repository for the fixed execution order framework

    Rust 7 11

Repositories

Showing 10 of 74 repositories

Top languages

Loading…

Most used topics

Loading…