{"id":50799714,"url":"https://github.com/vpoverennov/pegen-plugin","last_synced_at":"2026-06-12T18:04:14.013Z","repository":{"id":40420605,"uuid":"242191169","full_name":"vpoverennov/pegen-plugin","owner":"vpoverennov","description":"IntelliJ plugin for PEG grammar","archived":false,"fork":false,"pushed_at":"2024-05-12T18:05:16.000Z","size":276,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-12T19:22:45.550Z","etag":null,"topics":["intellij-plugin","peg","python"],"latest_commit_sha":null,"homepage":"https://plugins.jetbrains.com/plugin/13832-pegen","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vpoverennov.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}},"created_at":"2020-02-21T17:11:01.000Z","updated_at":"2024-05-12T19:22:48.839Z","dependencies_parsed_at":"2024-05-03T12:46:18.196Z","dependency_job_id":"71af5709-c961-478d-af88-b60493b21dd8","html_url":"https://github.com/vpoverennov/pegen-plugin","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/vpoverennov/pegen-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpoverennov%2Fpegen-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpoverennov%2Fpegen-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpoverennov%2Fpegen-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpoverennov%2Fpegen-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vpoverennov","download_url":"https://codeload.github.com/vpoverennov/pegen-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpoverennov%2Fpegen-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34256188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["intellij-plugin","peg","python"],"created_at":"2026-06-12T18:04:12.927Z","updated_at":"2026-06-12T18:04:14.007Z","avatar_url":"https://github.com/vpoverennov.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![JetBrains IntelliJ plugin](https://img.shields.io/jetbrains/plugin/v/13832-pegen?color=informational)\n![JetBrains IntelliJ downloads](https://img.shields.io/jetbrains/plugin/d/13832-pegen?color=informational)\n![GitHub](https://img.shields.io/github/license/vpoverennov/pegen-plugin?color=brightgreen)\n\nIntelliJ plugin for PEG grammar using Guido's pegen syntax (https://github.com/gvanrossum/pegen)\n\nYou only get syntax highlighting for strings and rule names, error highlighting for unresolved \nrule names and go to definition/find usages on rules. Plugin breaks horribly on syntax errors,\nhas almost no other refactoring support. But it's better than editing black on white text.\nI am not good at java or at writing intellij plugins, I made it for myself, but maybe you \nwill also find it useful.\n\nThis plugin on JetBrains plugin website: https://plugins.jetbrains.com/plugin/13832-pegen\n\nScreenshots:\n\n![Screenshot 1](screenshots/syntax_hl.png)\n![Screenshot 2](screenshots/unresolved_rule.png)\n![Screenshot 3](screenshots/rename.png)\n\n# how to build\n\n- install gradle plugin for the IDE\n- Gradle (side-bar) \u003e Run Configurations \u003e `package plugin`\n- the plugin will be available under build/distributions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpoverennov%2Fpegen-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvpoverennov%2Fpegen-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpoverennov%2Fpegen-plugin/lists"}