-
arborium-perl
Perl grammar for arborium (tree-sitter bindings)
-
libperl-macrogen
Generate Rust FFI bindings from C macro functions in Perl headers
-
sqry-lang-perl
Perl language plugin for sqry
-
perl-lsp
A Perl LSP server built on tree-sitter-perl and tower-lsp
-
perl-dap
Debug Adapter Protocol server for Perl
-
pcre2
High level wrapper library for PCRE2
-
perl-parser-bench
Benchmark binary for the perl-parser v3 native Perl parser
-
tree-sitter-perl
perl grammar for the tree-sitter parsing library
-
strykelang
A highly parallel Perl 5 interpreter written in Rust
-
perl-lsp-rs
Perl Language Server (LSP) — Tree-sitter-compatible with comprehensive IDE features
-
tree-sitter-perl-rs
Rust-native Perl parser with tree-sitter-style ergonomics and tree-sitter-compatible output over the native v3 parser
-
perl-workspace
Workspace file discovery, indexing, and observability for Perl
-
perl-lexer
High-performance Perl lexer with context-aware tokenization
-
perl-module
Perl module resolution, import analysis, and refactoring — unified facade
-
perl-token
Token definitions for Perl parser
-
perl-semantic-analyzer
Semantic analysis and symbol extraction for Perl
-
perl-pragma
Perl pragma extraction and analysis primitives
-
perl-symbol
Unified Perl symbol taxonomy, cursor extraction, indexing, and AST surface projection
-
perl-parser
Native Perl parser (v3) — recursive descent with Tree-sitter-compatible AST, semantic analysis, and LSP provider engine
-
perl-diagnostics
Unified diagnostic codes, types, and catalog for Perl LSP
-
ts-parser-perl
Perl grammar for tree-sitter
-
kz80_microperl
A minimal Perl interpreter and compiler for RetroShield Z80
-
perl-position-tracking
UTF-8/UTF-16 position tracking and conversion for Perl LSP
-
perl-corpus
Test corpus management and generators for Perl parsers
-
perl-ast
AST node definitions for Perl parsing, providing typed representations of Perl syntax constructs
-
perl-regex
Regex parsing and validation helpers for Perl syntax
-
tree-sitter-perl-c
Tree-sitter Perl grammar binding (C FFI). Conventional C/tree-sitter reference implementation, kept alongside the native v3 parser for compatibility and comparison.
-
perl-builtins
Builtin symbol metadata for Perl parser and LSP tooling
-
oak-perl
Perl scripting language parser with support for text processing, system administration, and modern Perl features
-
perl-tdd-support
Test-driven development helpers and test generation for the Perl LSP ecosystem
-
perl-parser-pest
Legacy Pest-based Perl parser (v2) — maintained as a learning tool and compatibility layer
-
perl-semantic-facts
Neutral semantic fact vocabulary for Perl analysis layers
-
libperl-rs
Embed the Perl 5 runtime in a Rust application — safe wrapper around libperl-sys
-
yulang
Experimental language with Simple-Sub-style inference, algebraic effects, effect rows, roles, and Ruby/Perl/Raku-inspired syntax
-
perl-uri
URI ↔ filesystem path conversion and normalization utilities for Perl LSP
-
perl-path-security
Workspace-bound path validation and traversal prevention for Perl tooling
-
perl-lsp-perltidy
Perl formatting integration with native contracts and perltidy compatibility
-
perl-ast-v2
Incremental parsing AST node definitions for the Perl parser ecosystem
-
perl-lsp-feature-policy
Policy and profile helpers for LSP capability selection
-
perl-keywords
Canonical Perl keyword inventories and classification helpers
-
perl-lsp-workspace-symbols
Workspace symbol provider for Perl LSP
-
perl-refactoring
Refactoring and modernization utilities for Perl
-
perl-module-name
Normalize Perl module separators and build legacy/canonical name variants
-
perl-quote
Perl quote-like operator parsing helpers
-
perl-diagnostics-codes
Stable diagnostic codes and severity levels for Perl LSP
-
perl-lsp-launcher
Typed CLI launch configuration for the Perl LSP runtime
-
perl-module-import
Parse and classify single-line Perl use/require import heads
-
perl-lsp-feature-flags
Shared feature-flag and advertised-feature models for LSP capability negotiation
-
perl-pod
POD documentation extractor for Perl .pm files
-
tree-sitter-perl-next
Perl grammar for tree-sitter, compatible with tree-sitter 0.25+
-
perl-module-path
Convert between Perl module names, module paths, and file paths
-
perl-test-must
Panic-on-failure test helpers: must, must_some, must_err
-
perl-lsp-completion
Context-aware LSP completion engine for Perl — variables, functions, methods, packages, and file paths
-
perl-dap-stack
Stack trace parsing and frame classification for the Perl Debug Adapter Protocol
-
perl-lsp-protocol
JSON-RPC/LSP protocol types and capability configuration for perl-lsp
-
perl-builtins-phf
PHF-backed Perl builtin signature tables for O(1) lookup
-
perl-lsp-cancellation
Enhanced LSP cancellation infrastructure with token/registry support
-
perl-subprocess-runtime
Shared subprocess execution abstraction with OS and mock runtimes
-
perl-feature-catalog
Shared feature catalog model and code-generation helpers for capability-driven features
-
perl-dap-variables
Variable rendering for Perl DAP
-
perl-lsp-inline-completion
Inline completion provider for Perl LSP
-
perl-dap-platform
Cross-platform runtime utilities for perl-dap
-
perl-lsp-code-actions
LSP code actions provider for Perl
-
perl-line-index
Byte-oriented line/column index for incremental parsing
-
tree-sitter-perl-sqry
Tree-sitter grammar for Perl (sqry fork)
-
perl-dap-value
Perl DAP value model types
-
perl-lsp-feature-profile
Canonical feature profile contract and parsing for perl-lsp CLI/profile interoperability
-
perl-lsp-config
Configuration models for perl-lsp server and workspace behavior
-
perl-module-boundary
Boundary checks for standalone Perl module tokens on a single line
-
perl-module-token
Rewrite standalone Perl module tokens without partial-name matches
-
perl-lsp-feature-grid
BDD-aware feature-grid payload and profile-aware advertized feature APIs for Perl LSP
-
perl-module-rename
Plan deterministic Perl module import rewrites for rename workflows
-
perl-lsp-formatting
LSP formatting provider for Perl with perltidy integration
-
perl-dap-eval
Safe expression evaluation validation for Perl DAP
-
perl-lsp-diagnostics
LSP diagnostics provider for Perl
-
perl-lsp-feature-contracts
Shared LSP feature contract model with SRP-friendly capability mapping helpers
-
perl-workspace-index-slo
Service-level objective (SLO) tracking primitives for workspace index operations
-
perl-workspace-index-monitoring
Monitoring, limits, and lifecycle instrumentation primitives for workspace index coordination
-
perl-lsp-feature-ids
Canonical feature identifiers for LSP/DAP capability interoperability
-
perl-lsp-capability-map
SRP microcrate for translating between LSP ServerCapabilities and feature IDs
-
perl-lsp-selection-range
SRP microcrate for Perl LSP smart selection range expansion
-
perl-module-reference
Find Perl module references under the cursor on use/require lines
-
perl-ts-heredoc-analysis
Standalone heredoc analysis tools for Perl parsing
-
perl-lsp-providers
LSP provider aggregation and tooling integrations for Perl
-
perl-module-resolution-uri
Resolve Perl module names to URIs with workspace-safe precedence and timeouts
-
perl-qualified-name
Perl qualified-name parsing, splitting, and validation helpers
-
perl-module-token-parser
Parse Perl module tokens at a cursor offset for import/reference workflows
-
perl-content-length-framing
Shared Content-Length frame parsing and encoding for LSP and DAP transports
-
perl-lsp-semantic-tokens
LSP semantic tokens provider for Perl — token classification and delta encoding
-
perl-workspace-index
Workspace indexing and refactoring orchestration for Perl
-
perl-heredoc-anti-patterns
Anti-pattern detection for problematic Perl heredoc patterns (format blocks, BEGIN-time heredocs, dynamic delimiters, source filters, etc.)
-
perl-dead-code
Dead code detection for Perl codebases
-
perl-test-generators
Proptest strategies and Arbitrary impls for Perl domain objects
-
perl-module-import-match
Predicates for matching Perl import lines during module rename workflows
-
perl-workspace-index-state-machine
Index lifecycle state machine primitives for workspace indexing
-
perl-edit
Text edit representation and helpers for incremental Perl parsing
-
perl-dap-shell
Shell argument and environment helpers for perl-dap
-
perl-heredoc
Heredoc collector and processor for Perl — handles multi-line heredoc syntax including indentation stripping and CRLF normalization
-
perl-module-resolution-path
Resolve Perl module names to workspace-safe filesystem paths
-
perl-incremental-parsing
Incremental parsing support for Perl with subtree reuse and LSP integration
-
perllsp
Public Cargo facade for the perl-lsp language server
-
perl-module-resolution
Deterministic and secure Perl module resolution for workspace and @INC search
-
perl-symbol-index
Trie + inverted-index symbol search for Perl tooling
-
perl-lsp-completion-item
SRP microcrate for LSP completion item types and deterministic sorting
-
perl-lsp-feature-governance
Feature profile governance façade for Perl LSP (parsing, policies, and grid interoperability)
-
perl-percentile
Nearest-rank percentile helpers for integer latency and metric samples
-
perl-uri-classify
URI classification and key normalization helpers for Perl LSP
-
perl-error
Error types, classification, and recovery strategies for the Perl parser ecosystem
-
perl-lsp-on-type-formatting
On-type formatting edit computation for Perl LSP
-
perl-lsp-symbol-query
Workspace symbol query matching and ranking helpers
-
perl-lsp-ai-provider
AI completion providers (OpenAI-compatible streaming) for perl-lsp
-
perl-symbol-cursor
Cursor-based Perl symbol extraction helpers
-
perl-workspace-discovery
Git-aware Perl workspace file discovery with WalkDir fallback
-
perl-lsp-document-links
Document-link extraction for Perl use/require statements
-
perl-lsp-limits
SRP microcrate for bounded LSP limits and deadline policy
-
perl-path-normalize
Secure workspace-relative path normalization
-
perl-lsp-uri
Typed URI parsing helpers for perl-lsp
-
perl-lsp-critic-parser
SRP microcrate for parsing Perl::Critic output lines
-
perl-workspace-ignore
Shared ignore rules for workspace traversal and filtering
-
perl-lsp-navigation
LSP navigation providers for Perl
-
perl-lsp-file-completion
SRP microcrate for secure string-literal file path completion
-
perl-lsp-import-management
SRP microcrate for Perl import statement collection, ordering, and range detection
-
perl-source-file
Shared Perl source file classification helpers
-
re2
Wrapper for the re2 C++ regex library
-
perl-lsp-color-provider
Document color detection and presentation for Perl LSP — hex, ANSI, named CSS colors, Term::ANSIColor
-
perl-lsp-input-validation
LSP request and file-input validation helpers
-
perl-dap-config
Launch/attach configuration parsing and validation for perl-dap
-
perl-lsp-text-utils
Text-manipulation and insertion-point helpers for Perl LSP refactoring features
-
perl-lsp-rename
LSP rename provider for Perl
-
perl-lsp-diagnostic-types
Shared diagnostic data types for Perl LSP crates
-
perl-dap-command-args
Shell-safe command argument formatting for perl-dap
-
perl-lsp-diagnostic-catalog
Stable LSP diagnostic metadata catalog for Perl
-
perl-lsp-code-lens
LSP code lens provider for Perl
-
rattler_build_recipe_generator
Automatic recipe generation for Python (PyPI), R (CRAN), Perl (CPAN), and Lua (LuaRocks) packages
-
perl-workspace-folder
Parse Perl workspace folder declarations into filesystem paths
-
fastping-rs
ICMP ping library for quickly sending and measuring batches of ICMP ECHO REQUEST packets
-
perl-dap-security
Security validation primitives for perl-dap
-
perl-ts-statement-tracker
Statement boundary and heredoc context tracking for Perl tree-sitter tooling
-
perl-tokenizer
Token stream and utilities for Perl parser
-
perl-lsp-transport
LSP transport layer with Content-Length message framing for perl-lsp
-
libperl-sys
Low-level FFI declarations for libperl (Perl5), generated via bindgen + libperl-macrogen
-
perl-symbol-types
Unified Perl symbol taxonomy for LSP tooling
-
libperl-config
Extract perl's build configs from Config.pm and others
-
perl-source-editing
Source text editing heuristics for insertion points and display truncation
-
perl-lsp-document-highlight
SRP microcrate for Perl LSP document highlight (symbol occurrence highlighting)
-
perl-symbol-surface
Projection layer: derives stable symbol-bearing views from the Perl AST
-
perl-dap-breakpoint
Breakpoint validation for Perl DAP
-
perl-lsp-tooling
Tooling integration for Perl LSP (perltidy, perlcritic, subprocess abstraction)
-
perl-dap-types
Shared DAP model types for perl-dap session handling
-
perl-lsp-type-hierarchy
SRP microcrate for Perl LSP type hierarchy navigation
-
perl-lsp-inlay-hints
LSP inlay hints provider for Perl
-
perl-lsp-feature-profile-cli
CLI profile token parsing for Perl LSP feature profiles
-
perl-lsp-folding
SRP microcrate for Perl LSP folding range extraction
-
perl-lsp-formatting-types
Shared formatting DTOs for perl-lsp formatting workflows
-
perl-lsp-performance
Performance utilities for Perl LSP and parser workloads
-
librsync-sys
Bindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams
-
perl-text-line
Text-line cursor and boundary helpers
-
perl-ast-utils
AST range and insertion helpers for Perl LSP features
-
flip-flop
implements the flip-flop operator from Perl and Ruby as a Rust macro
-
coloursum
🎨 Colourise your checksum output
-
perl-symbol-table
Symbol table and scope management for Perl LSP
-
quotemeta
Shell-quoting, à la Perl’s
quotemetafunction -
perl-parser-core
Core parser engine for perl-parser
-
s3rename
mass-rename S3 keys
-
perl-lsp-rs-core
core for perl-lsp-rs (Wave F: feature flags, contracts, capability mapping)
-
perl-module-token-core
Parse Perl module tokens and enforce standalone boundary checks
-
libperl-macros
Procedural macros for libperl-rs (#[thx], #[xs_sub], xs_boot!)
-
noxue-compiler
利用docker实现在线编译运行代码
-
ruperl
embedding perl in your rust project
-
rpn_calc_perl
RPN library for Perl
-
perl-critic-sarif
Convert Perl::Critic violations to SARIF format
-
qroc
Perl for procedural macros
-
splitp
Streaming SPLiT-seq read pre-processing
-
vickenty/perl-xs
High-level Rust bindings to Perl XS API
-
lingy
A Clojure for Rust
-
vickenty/perlxs_derive
High-level Rust bindings to Perl XS API
Try searching with DuckDuckGo.