{"id":17059186,"url":"https://github.com/flit/bbedit_language_modules","last_synced_at":"2026-02-10T18:09:50.081Z","repository":{"id":150949577,"uuid":"155010984","full_name":"flit/bbedit_language_modules","owner":"flit","description":"Collection of language modules for BBEdit","archived":false,"fork":false,"pushed_at":"2021-09-16T20:44:38.000Z","size":4604,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-17T10:35:10.317Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-10-27T21:28:22.000Z","updated_at":"2025-04-08T12:45:26.000Z","dependencies_parsed_at":"2023-06-25T21:51:07.451Z","dependency_job_id":null,"html_url":"https://github.com/flit/bbedit_language_modules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flit/bbedit_language_modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flit%2Fbbedit_language_modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flit%2Fbbedit_language_modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flit%2Fbbedit_language_modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flit%2Fbbedit_language_modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flit","download_url":"https://codeload.github.com/flit/bbedit_language_modules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flit%2Fbbedit_language_modules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29310105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T17:48:59.043Z","status":"ssl_error","status_checked_at":"2026-02-10T17:45:37.240Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2024-10-14T10:33:03.096Z","updated_at":"2026-02-10T18:09:50.067Z","avatar_url":"https://github.com/flit.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"BBEdit Language Module Collection\n====\n\nThis repository contains various language modules and packages for BBEdit. Some are ones I created or\nextended, plus there is a folder containing a large number of third-party modules.\n\n**Note:** This repository uses git submodules. Either pass `--recurse-submodules` to the clone command or run\n`git submodule update --init` after cloning.\n\n\n\nMy language modules\n-------------------\n\n- [Arm ASL](modules/ArmASL.plist)\n    - `.asl` extension\n    - The Arm Architecture Specification Language is the pseudocode used in the Arm Architecture Reference Manuals.\n    - See [Alastair Reid's blog](https://alastairreid.github.io) for more information about ASL.\n- [GNU assembler](modules/GnuAssemblerCLM.plist)\n    - `.s` and `.S` extensions\n    - Includes keywords for all common directive, plus Arm and AArch64.\n- [CMake](modules/cmake.plist)\n    - Modified version of the third-party module below.\n- [cpptemplate](modules/cpptemplate.plist)\n    - For templates used by the [cpptemplate](https://github.com/flit/cpptemplate) C++ templating library.\n- [Dockerfile](modules/dockerfile.plist)\n    - Updated version of the third-party module below.\n- [elftosb `.bd` file](modules/ElftosbBDFileCLM.plist)\n    - For the config files used by the NXP elftosb tool that is part of their MCUBoot middleware.\n- [eRPC IDL](modules/eRPC_IDL_CLM.plist)\n    - For the [eRPC](https://github.com/embeddedrpc/erpc) project's IDL files.\n- [GNU linker script](modules/GnuLinkerScriptCLM.plist)\n    - `.ld` linker scripts\n- [Kconfig](modules/Kconfig.plist)\n    - For the Linux and Zephyr Kconfig syntax for config files.\n- [Lark parser](modules/LarkParserCLM.plist)\n    - For the Lark parser package for Python.\n- [Make](modules/Make.plist)\n    - Modified version of the third-party Make module below.\n- [INI files](modules/MyINIFileCLM.plist)\n    - Another INI file module\n- [Patchfile](modules/PathfileCLM.plist)\n    - For `.patch` and `.diff` files as produced by git.\n- [Scala](modules/Scala.plist)\n    - Modified version of the two third-party Scala modules below.\n- [Windows or DOS batch file](modules/WindowsBatchFile.plist)\n    - The ever-present `.bat` files on Windows and MS-DOS.\n\nThe language modules are released under a Creative Commons Attribution-ShareAlike License:\n\u003chttp://creativecommons.org/licenses/by-sa/4.0/\u003e\n\n\nThird party language module sources\n-----------------------------------\n\nThese are the lanaguage modules in the [third_party](third_party) directory. They were largely\nsourced from the [bbeditextra.org\nwiki](http://bbeditextras.org/wiki/index.php?title=Codeless_Language_Modules) and [BBEdit Language\nModule Library](http://www.barebones.com/support/bbedit/plugin_library.html). Some were found just\nby Google or GitHub searches.\n\n- [Ada.plist](https://blady.pagesperso-orange.fr/Ressources/Ada.plist)\n- [Apache Configuration.plist](https://bitbucket.org/EricFromCanada/ericfromcanada.bitbucket.org/raw/a7cbd58b0e64c6b6cd5ec579306ef953b87b83ef/bbedit/Apache%20Configuration.plist)\n- [AppleScript.plist](https://raw.githubusercontent.com/Angles/AppleScript-CLM-for-TW/master/AppleScript.plist)\n- [AvroAVDL.plist](https://github.com/rwilcox/apache_avro.bbpackage/tree/master/Contents/Language%20Modules)\n- [AwkLanguage.plist](http://blog.csdn.net/jznsmail)\n- [BBEditTextWranger-julia.plist](https://github.com/JuliaEditorSupport/julia-textwrangler-bbedit)\n- [coffescript.plist](https://gist.github.com/sgss/1739174/)\n- [csharp.plist](https://github.com/zarinfam/textwrangler-csharp-swift-syntax-highlighting/)\n- [DCodelessLanguageModule.plist](https://github.com/jniehus/Dlang-for-BBEditTextWrangler)\n- [Diff.plist](https://github.com/ascarter/BBEdit-ApplicationSupport/blob/master/Language%20Modules/Diff.plist)\n- [Elixir.bbpackage](https://github.com/chipotle/elixir_bbedit)\n- [ErlangBBLM-1.4](https://github.com/pguyot/erlang-bblm)\n- [GitBlame.plist](https://raw.githubusercontent.com/ascarter/BBEdit-ApplicationSupport/master/Language%20Modules/GitBlame.plist)\n- [Go.bbpackage](https://github.com/ascarter/Go-bbpackage)\n    - No longer required with BBEdit 14 since it has built-in Go support.\n- [groovy.plist](https://raw.githubusercontent.com/rhydlewis/text-editing/master/bbedit/groovy.plist)\n- [HAML.plist](https://raw.githubusercontent.com/mattmartini/BBEdit-Codeless-Language-Module-for-HAML-SASS/master/HAML.plist)\n- [haskell-syntax.plist](https://code.google.com/archive/p/bbedit-haskell/)\n- [java-properties.plist](https://raw.githubusercontent.com/signed8bit/bbedit-clm/master/java-properties/java-properties.plist)\n- [LESS.plist](https://raw.githubusercontent.com/mcguffin/bbedit-lesscss-language-module/master/LESS.plist)\n- [Make.plist](https://github.com/EricFromCanada/byte-bucket/blob/master/bbedit/Make.plist)\n- [Mathematica.plist](http://www.skidmore.edu/~flip/)\n- [Nim.plist](https://gist.github.com/ytomino/4c9d186d78a27ad202ac)\n- [OCaml.plist](https://gist.github.com/GPHemsley/1848824)\n- [Perl6.plist](https://github.com/briandfoy/Perl6_BBEdit_CLM)\n- [PostScript.plist](http://ancientgroove.co.uk/freebies/PostScript.plist)\n- [PowerShell.plist](https://github.com/doug-baer/BBEdit-PowerShell/)\n- [R.plist](https://stat.ethz.ch/pipermail/r-sig-mac/2017-January/012189.html)\n    - No longer required with BBEdit 14 since it has built-in R support.\n- [reStructuredText.plist](https://bitbucket.org/EricFromCanada/ericfromcanada.bitbucket.org/raw/default/bbedit/reStructuredText.plist)\n- [Rust-BBEdit.bbpackage](https://www.github.com/ogham/Rust-BBEdit)\n    - This is a submodule\n    - No longer required with BBEdit 14 since it has built-in Rust support.\n- [SASS.plist](https://github.com/mattmartini/BBEdit-Codeless-Language-Module-for-HAML-SASS/)\n- [StandardML.plist](https://www.cl.cam.ac.uk/teaching/0910/FoundsCS/StandardML.plist)\n- [TypeScript.plist](https://gist.githubusercontent.com/isao/5f6fbe89a438086c36d8/raw/91c66fa3e470ccfb8baa9e71a2779003bbdd778a/TypeScript.plist)\n    - No longer required with BBEdit 14 since it has built-in TypeScript support.\n- [VisualBasic.plist](https://github.com/bluecat76/TW_Lang_VisualBasic)\n    - No longer required with BBEdit 14 since it has built-in VBScript support.\n\nCheck each module for comments indicating the license. Unfortunately, many modules don't have a declared\nlicense.\n\n### Other language module lists\n\nThe canonical list of third party modules is Bare Bones' [BBEdit Language Module\nLibrary](http://www.barebones.com/support/bbedit/plugin_library.html) page.\n\nThe [bbeditextras.org](https://bbeditextras.org/) site also has [large list of BBEdit language\nmodules](https://bbeditextras.org/wiki/index.php?title=Codeless_Language_Modules).\n\n\nOutdated modules\n----------------\n\nThe modules under `modules/outdated` and `third_party/outdated` have either been superceded by modules\nbuilt-in to BBEdit, no longer work with recent BBEdit versions and have no updated release, or, for\nthird-party modules, were improved and moved under `modules`\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflit%2Fbbedit_language_modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflit%2Fbbedit_language_modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflit%2Fbbedit_language_modules/lists"}