{"id":27958276,"url":"https://github.com/abappm/abap-language-syntax","last_synced_at":"2025-10-18T00:57:18.131Z","repository":{"id":47159907,"uuid":"343791736","full_name":"abapPM/ABAP-Language-Syntax","owner":"abapPM","description":"List of non-SAP solutions that support ABAP language / syntax highlighting","archived":false,"fork":false,"pushed_at":"2025-04-30T13:51:01.000Z","size":92,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-17T07:06:21.879Z","etag":null,"topics":["abap","abap-language-support","abapgit","apm","syntax-highlighting"],"latest_commit_sha":null,"homepage":"https://abappm.com","language":"ABAP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abapPM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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},"funding":{"github":"mbtools"}},"created_at":"2021-03-02T13:55:11.000Z","updated_at":"2025-04-30T13:51:04.000Z","dependencies_parsed_at":"2024-06-19T16:25:58.259Z","dependency_job_id":"f9f3114e-e61c-4f6a-97e5-abe987db6e10","html_url":"https://github.com/abapPM/ABAP-Language-Syntax","commit_stats":null,"previous_names":["abappm/abap-language-syntax","marc-bernard-tools/abap-language-syntax"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abapPM/ABAP-Language-Syntax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abapPM%2FABAP-Language-Syntax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abapPM%2FABAP-Language-Syntax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abapPM%2FABAP-Language-Syntax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abapPM%2FABAP-Language-Syntax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abapPM","download_url":"https://codeload.github.com/abapPM/ABAP-Language-Syntax/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abapPM%2FABAP-Language-Syntax/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266086112,"owners_count":23874485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["abap","abap-language-support","abapgit","apm","syntax-highlighting"],"created_at":"2025-05-07T18:20:28.849Z","updated_at":"2025-10-18T00:57:13.093Z","avatar_url":"https://github.com/abapPM.png","language":"ABAP","funding_links":["https://github.com/sponsors/mbtools"],"categories":[],"sub_categories":[],"readme":"# 🎨 ABAP Language Support / Syntax Highlighting 🎨\n\nA list of solutions that support the ABAP programming language typically with syntax highlighting\n\n## Official Documentation\n\n- ABAP Keyword Docs ([home](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm), [quick ref](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_shortref.htm), [words](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_words.htm), [index](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_index.htm))\n\n## Development Tools\n\n- SAP GUI ([home](https://community.sap.com/topics/gui), [abap](https://github.com/lucattelli/ab4-themes) themes)\n- ABAP Development ([home](https://tools.hana.ondemand.com/#abap) with links to ADT, BTP, and more)\n- VS Code ([home](https://code.visualstudio.com/), [extensions for abap](https://marketplace.visualstudio.com/search?term=abap\u0026target=VSCode\u0026category=All%20categories\u0026sortBy=Relevance))\n\n## Language Definitions\n\n- abapGit ([repo](https://github.com/abapGit/abapGit), [abap](https://github.com/abapGit/abapGit/blob/main/src/syntax/zcl_abapgit_syntax_abap.clas.abap))\n- Monaco ([repo](https://github.com/microsoft/monaco-editor), [abap](https://github.com/microsoft/monaco-editor/blob/main/src/basic-languages/abap/abap.ts))\n- Linguist ([repo](https://github.com/github/linguist), [abap](https://github.com/pvl/abap.tmbundle), [abap cds](https://github.com/FreHu/abap-cds-grammar))\n  - VS Code ([repo](https://github.com/larshp/vscode-abap), [abap](https://github.com/larshp/vscode-abap/blob/main/syntaxes/abap.tmLanguage), based on Linguist)\n  - Shiki ([repo](https://github.com/shikijs/shiki), [abap](https://github.com/shikijs/shiki/blob/main/packages/shiki/languages/abap.tmLanguage.json), based on Linguist)\n- Highlight.js ([repo](https://github.com/highlightjs/highlightjs-sap-abap), [abap](https://github.com/highlightjs/highlightjs-sap-abap/blob/master/src/abap.js))\n- Prism.js ([repo](https://github.com/PrismJS/prism), [abap](https://github.com/PrismJS/prism/blob/master/components/prism-abap.js))\n  - React ([repo](https://github.com/react-syntax-highlighter/react-syntax-highlighter), based on Prism)\n  - ABAPSyntaxHighlighter ([repo](https://github.com/rmtiwari/ABAPSyntaxHighlighter), based on Prism)\n\n## Editors\n\n- OpenUI5 ([home](https://github.com/SAP/openui5/tree/master/src/sap.ui.codeeditor), [abap](https://github.com/SAP/openui5/blob/master/src/sap.ui.codeeditor/src/sap/ui/codeeditor/js/ace/mode-abap.js))\n- Notepad++ ([home](https://github.com/notepad-plus-plus), [abap](https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/ABAP_by_ChristianKosasih.xml) or [abap](https://github.com/notepad-plus-plus/userDefinedLanguages/blob/master/UDLs/SAP-ABAP_byFrancoCapetta.xml) or [here](https://github.com/Keller-Michael/Eclipse_ADT_info_hub/blob/master/notepad++/readme.md))\n- Textpad ([home](https://www.textpad.com/), [abap](https://www.textpad.com/addons/syntax) or [abap](/src/textpad/abap.syn))\n- Textmate ([home](https://macromates.com/), based on Linguist)\n- Ace ([home](https://ace.c9.io/))\n- CodeMirror ([home](https://codemirror.net/), [abap](https://github.com/larshp/codemirror-abap))\n- Confluence ([home](https://confluence.atlassian.com/doc/code-block-macro-139390.html), [abap](https://github.com/g-back/syntaxhighlighter-abap))\n- Notion ([home](https://notion.so]))\n- WordPress ([home](https://wordpress.org/plugins/code-block-pro/), [here](https://github.com/KevinBatdorf/code-block-pro))\n\n## Apps\n\n- Snappify ([home](https://snappify.io/), based on Shiki)\n- massCode ([home](https://masscode.io/), based on Monaco)\n- WinMerge ([home](https://winmerge.org/), [abap](https://github.com/WinMerge/winmerge/blob/master/Externals/crystaledit/editlib/parsers/abap.cpp) C++ parser)\n- SAP Note Enhancer ([Chrome Extension](https://chromewebstore.google.com/detail/sap-note-enhancer/keibkcomemkcceddcddjdlncidohgedk) based on prism, [repo](https://github.com/dellagustin/SAP_Note_Enhancer))\n\n## Contributions\n\nAll contributions are welcome! Read our [Contribution Guidelines](https://github.com/abapPM/ABAP-Language-Syntax/blob/main/CONTRIBUTING.md), fork this repo, and create a pull request.\n\n## About\n\nMade with ❤ in Canada\n\nFollow [@marcf.be](https://bsky.app/profile/marcf.be) on Blueksy and [@marcfbe](https://linkedin.com/in/marcfbe) or LinkedIn\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabappm%2Fabap-language-syntax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabappm%2Fabap-language-syntax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabappm%2Fabap-language-syntax/lists"}