{"id":19174268,"url":"https://github.com/abapPM/ABAP-Language-Syntax","last_synced_at":"2025-04-20T01:31:35.757Z","repository":{"id":47159907,"uuid":"343791736","full_name":"Marc-Bernard-Tools/ABAP-Language-Syntax","owner":"Marc-Bernard-Tools","description":"List of non-SAP solutions that support ABAP language / syntax highlighting","archived":false,"fork":false,"pushed_at":"2024-07-10T16:24:24.000Z","size":76,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-07-30T16:39:13.842Z","etag":null,"topics":["abap","abap-language-support","abapgit","open-source","sap","syntax-highlighting"],"latest_commit_sha":null,"homepage":"https://github.com/Marc-Bernard-Tools","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/Marc-Bernard-Tools.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},"funding":{"github":"mbtools"}},"created_at":"2021-03-02T13:55:11.000Z","updated_at":"2024-07-10T16:24:27.000Z","dependencies_parsed_at":"2024-06-19T16:25:58.259Z","dependency_job_id":"f9f3114e-e61c-4f6a-97e5-abe987db6e10","html_url":"https://github.com/Marc-Bernard-Tools/ABAP-Language-Syntax","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marc-Bernard-Tools%2FABAP-Language-Syntax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marc-Bernard-Tools%2FABAP-Language-Syntax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marc-Bernard-Tools%2FABAP-Language-Syntax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marc-Bernard-Tools%2FABAP-Language-Syntax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Marc-Bernard-Tools","download_url":"https://codeload.github.com/Marc-Bernard-Tools/ABAP-Language-Syntax/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223811837,"owners_count":17206948,"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","open-source","sap","syntax-highlighting"],"created_at":"2024-11-09T10:17:05.855Z","updated_at":"2025-04-20T01:31:35.750Z","avatar_url":"https://github.com/Marc-Bernard-Tools.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"}