{"id":31720918,"url":"https://github.com/nezteb/codemirror-lang-odin","last_synced_at":"2026-02-17T11:31:25.650Z","repository":{"id":197494197,"uuid":"698757606","full_name":"Nezteb/codemirror-lang-odin","owner":"Nezteb","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-30T21:55:50.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-09T03:22:11.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Odin","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/Nezteb.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}},"created_at":"2023-09-30T21:48:08.000Z","updated_at":"2023-09-30T21:55:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"33e66af9-5ab2-40f2-8db3-37527d2994c9","html_url":"https://github.com/Nezteb/codemirror-lang-odin","commit_stats":null,"previous_names":["nezteb/codemirror-lang-odin"],"tags_count":0,"template":false,"template_full_name":"codemirror/lang-example","purl":"pkg:github/Nezteb/codemirror-lang-odin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nezteb%2Fcodemirror-lang-odin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nezteb%2Fcodemirror-lang-odin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nezteb%2Fcodemirror-lang-odin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nezteb%2Fcodemirror-lang-odin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nezteb","download_url":"https://codeload.github.com/Nezteb/codemirror-lang-odin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nezteb%2Fcodemirror-lang-odin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29542522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T08:11:05.436Z","status":"ssl_error","status_checked_at":"2026-02-17T08:09:38.860Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":"2025-10-09T03:19:40.310Z","updated_at":"2026-02-17T11:31:25.624Z","avatar_url":"https://github.com/Nezteb.png","language":"Odin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeMirror: Odin\n\n- https://odin-lang.org\n- https://codemirror.net/examples/lang-package/\n- https://lezer.codemirror.net\n\n### Tree Sitter\n\n- https://github.com/lezer-parser/import-tree-sitter\n\n### Related Odin Implementations\n\n- Tree Sitter\n\t- https://github.com/ap29600/tree-sitter-odin\n\t- https://github.com/MineBill/tree-sitter-odin\n- Vim\n\t- https://github.com/Tetralux/odin.vim\n\n### Similar Languages\n\n- CodeMirror/Lezer\n\t- https://github.com/jared-hughes/codemirror-lang-zig\n- Tree Sitter\n\t- https://github.com/maxxnino/tree-sitter-zig\n- Vim\n\n## CodeMirror 6 language package template\n\nThis is an example repository containing a minimal [CodeMirror](https://codemirror.net/6/) language support package. The idea is to clone it, rename it, and edit it to create support for a new language.\n\nThings you'll need to do (see the [language support example](https://codemirror.net/6/examples/lang-package/) for a more detailed tutorial):\n\n * `git grep EXAMPLE` and replace all instances with your language name.\n\n * Rewrite the grammar in `src/syntax.grammar` to cover your language. See the [Lezer system guide](https://lezer.codemirror.net/docs/guide/#writing-a-grammar) for information on this file format.\n\n * Adjust the metadata in `src/index.ts` to work with your new grammar.\n\n * Adjust the grammar tests in `test/cases.txt`.\n\n * Build (`npm run prepare`) and test (`npm test`).\n\n * Rewrite this readme file.\n\n * Optionally add a license.\n\n * Publish. Put your package on npm under a name like `codemirror-lang-EXAMPLE`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnezteb%2Fcodemirror-lang-odin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnezteb%2Fcodemirror-lang-odin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnezteb%2Fcodemirror-lang-odin/lists"}