{"id":47973644,"url":"https://github.com/machineware-gmbh/vcml","last_synced_at":"2026-04-04T10:51:42.434Z","repository":{"id":37961694,"uuid":"118441719","full_name":"machineware-gmbh/vcml","owner":"machineware-gmbh","description":"A modeling library with virtual components for SystemC and TLM simulators","archived":false,"fork":false,"pushed_at":"2026-03-31T12:17:21.000Z","size":5820,"stargazers_count":186,"open_issues_count":0,"forks_count":45,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-04T10:51:39.709Z","etag":null,"topics":["systemc","tlm-models"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/machineware-gmbh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2018-01-22T10:24:21.000Z","updated_at":"2026-03-31T22:22:07.000Z","dependencies_parsed_at":"2024-02-27T14:55:30.136Z","dependency_job_id":"1d573846-75bc-4196-8df4-ac4bb744c0d0","html_url":"https://github.com/machineware-gmbh/vcml","commit_stats":null,"previous_names":[],"tags_count":90,"template":false,"template_full_name":null,"purl":"pkg:github/machineware-gmbh/vcml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineware-gmbh%2Fvcml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineware-gmbh%2Fvcml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineware-gmbh%2Fvcml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineware-gmbh%2Fvcml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/machineware-gmbh","download_url":"https://codeload.github.com/machineware-gmbh/vcml/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineware-gmbh%2Fvcml/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31397055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"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":["systemc","tlm-models"],"created_at":"2026-04-04T10:51:42.313Z","updated_at":"2026-04-04T10:51:42.401Z","avatar_url":"https://github.com/machineware-gmbh.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtual Components Modeling Library (vcml)\n\nThe Virtual Components Modeling Library contains a set of SystemC/TLM modeling\nprimitives and component models that can be used to swiftly assemble system\nlevel simulators for embedded systems, i.e. Virtual Platforms. Its main design\ngoal is to accelerate VP construction by providing a set of commonly used\nfeatures, such as TLM sockets, Interrupt ports, I/O peripherals and registers.\nBased on these design primitives, TLM models for frequently deployed components\nare also provided, such as memories, memory-mapped buses, UARTs, etc.\n\n[![Build Status](https://github.com/machineware-gmbh/vcml/actions/workflows/cmake.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/cmake.yml)\n[![Sanitizer Status](https://github.com/machineware-gmbh/vcml/actions/workflows/asan.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/asan.yml)\n[![Lint Status](https://github.com/machineware-gmbh/vcml/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/lint.yml)\n[![Code Style](https://github.com/machineware-gmbh/vcml/actions/workflows/style.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/style.yml)\n[![Nightly Status](https://github.com/machineware-gmbh/vcml/actions/workflows/nightly.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/nightly.yml)\n[![Coverage Status](https://github.com/machineware-gmbh/vcml/actions/workflows/coverage.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/coverage.yml)\n[![Windows Status](https://github.com/machineware-gmbh/vcml/actions/workflows/windows.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/windows.yml)\n[![MacOS Status](https://github.com/machineware-gmbh/vcml/actions/workflows/macos.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/macos.yml)\n[![Unity Status](https://github.com/machineware-gmbh/vcml/actions/workflows/unity.yml/badge.svg?branch=main)](https://github.com/machineware-gmbh/vcml/actions/workflows/unity.yml)\n\n----\n## Documentation\nA build guide for VCML can be found [here](doc/build.md).\n\nSome basic documentation about this library and its models are provided\nin the [doc](doc/main.md) directory.\n\n----\n## Related Projects\n| Project                                                        | About                               |\n|----------------------------------------------------------------|-------------------------------------|\n| [vcml-cci](https://github.com/machineware-gmbh/vcml-cci)       | SystemC CCI integration for VCML    |\n| [vcml-silkit](https://github.com/machineware-gmbh/vcml-silkit) | Vector SIL Kit integration for VCML |\n\n### Community\nA curated collection of existing contributions in the form of individual models or complete Virtual\nPlatforms can be found on our community projects website at:\n\n[https://www.machineware.de/vcml-community](https://www.machineware.de/vcml-community)\n\n----\n## Contributions\nPlease note that we currently cannot accept Pull Requests on GitHub.\nContributions to VCML can be submitted as patch files via [email](https://www.machineware.de)\ninstead.\n\n----\n## License\n\nThis project is licensed under the Apache-2.0 license - see the\n[LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachineware-gmbh%2Fvcml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachineware-gmbh%2Fvcml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachineware-gmbh%2Fvcml/lists"}