{"ref":"actor:mbtools","page":"/actors/mbtools","json":"/actors/mbtools.json","generated":"2026-10-26","entity":{"id":"mbtools","name":"Marc Bernard","kind":"person","url":"https://github.com/mbtools","identities":{"github":"mbtools"},"links":[{"kind":"website","url":"https://marcf.be","source":{"kind":"github-profile","url":"https://github.com/mbtools","checked":"2026-10-09"}}]},"edges":{"maintains":[],"contributed_to":[{"ref":"artifact:abaplint-transpiler","name":"@abaplint/transpiler","json":"/artifacts/abaplint-transpiler.json"},{"ref":"artifact:marcellourbani-vscode-abap-remote-fs","name":"ABAP remote filesystem","json":"/artifacts/marcellourbani-vscode-abap-remote-fs.json"},{"ref":"artifact:microsoft-abap-sdk-for-azure","name":"ABAP SDK for Azure","json":"/artifacts/microsoft-abap-sdk-for-azure.json"},{"ref":"artifact:sap-abap-to-json","name":"ABAP to JSON serializer and deserializer","json":"/artifacts/sap-abap-to-json.json"},{"ref":"artifact:furkancosgun-abap-database-manager","name":"ABAP_DATABASE_MANAGER","json":"/artifacts/furkancosgun-abap-database-manager.json"},{"ref":"artifact:devepos-abap-code-search-tools","name":"abap-code-search-tools","json":"/artifacts/devepos-abap-code-search-tools.json"},{"ref":"artifact:devepos-abap-db-browser","name":"abap-db-browser","json":"/artifacts/devepos-abap-db-browser.json"},{"ref":"artifact:greltel-abap-form-translator","name":"abap-form-translator","json":"/artifacts/greltel-abap-form-translator.json"},{"ref":"artifact:abap-logger-abap-logger","name":"ABAP-Logger","json":"/artifacts/abap-logger-abap-logger.json"},{"ref":"artifact:atudor2-abap-pwnedpasswords","name":"abap-pwnedpasswords","json":"/artifacts/atudor2-abap-pwnedpasswords.json"},{"ref":"artifact:devepos-abap-ui-toolbox","name":"abap-ui-toolbox","json":"/artifacts/devepos-abap-ui-toolbox.json"},{"ref":"artifact:abap2ui5-abap2ui5","name":"abap2UI5","json":"/artifacts/abap2ui5-abap2ui5.json"},{"ref":"artifact:abapgit-abapgit","name":"abapGit","json":"/artifacts/abapgit-abapgit.json"},{"ref":"artifact:larshp-abapgitserver","name":"abapGitServer","json":"/artifacts/larshp-abapgitserver.json"},{"ref":"artifact:abaplint-abaplint","name":"abaplint","json":"/artifacts/abaplint-abaplint.json"},{"ref":"artifact:marc-bernard-tools-abaplint-ext-for-abapgit","name":"abaplint-Ext-for-abapGit","json":"/artifacts/marc-bernard-tools-abaplint-ext-for-abapgit.json"},{"ref":"artifact:abaplint-abaplint-sci-client","name":"abaplint-sci-client","json":"/artifacts/abaplint-abaplint-sci-client.json"},{"ref":"artifact:larshp-abapopenreview","name":"abapOpenReview","json":"/artifacts/larshp-abapopenreview.json"},{"ref":"artifact:abappm-abap-strust","name":"abapPM/ABAP-Strust","json":"/artifacts/abappm-abap-strust.json"},{"ref":"artifact:sbcgua-ajson","name":"ajson","json":"/artifacts/sbcgua-ajson.json"},{"ref":"artifact:sap-code-pal-for-abap-cloud","name":"code pal for ABAP — Cloud Edition","json":"/artifacts/sap-code-pal-for-abap-cloud.json"},{"ref":"artifact:marc-bernard-tools-mbt-logical-object-lister","name":"MBT Logical Object Lister","json":"/artifacts/marc-bernard-tools-mbt-logical-object-lister.json"},{"ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","json":"/artifacts/marianfoo-mcp-sap-docs.json"},{"ref":"artifact:open-abap-open-abap-core","name":"open-abap-core","json":"/artifacts/open-abap-open-abap-core.json"},{"ref":"artifact:dominikpanzer-result-for-abap","name":"RESULT-for-ABAP","json":"/artifacts/dominikpanzer-result-for-abap.json"},{"ref":"artifact:marc-bernard-tools-abap-tools-for-abapgit","name":"Tools for abapGit","json":"/artifacts/marc-bernard-tools-abap-tools-for-abapgit.json"}],"wrote":[]}}