Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
- copy-paste
- duplicates
- cpd
- code-quality
73,362 visible repositories in the index
1–23 of 23 · Most stars
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
Language Server Protocol implementation for Swift and C-based languages
pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.
An implementation of the Language Server Protocol for Python
NIx Language server, an incremental analysis assistant for writing in Nix.
An experimental Rust port of the TypeScript 7 compiler (tsc)
Clojure & ClojureScript Language Server (LSP) implementation
OCaml Language Server Protocol implementation
A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.
Language Server Implementation for Luau
A Language Server Protocol implementation for Crystal. 🔮
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
Language server implementation for Elm
CMake LSP Implementation
Server implementing the Microsoft Language Protocol for Ada and SPARK
OpenTofu Language Server
Language Server Protocol implementation for Ember.js projects
Suricata Language Server is an implementation of the Language Server Protocol for Suricata signatures. It adds syntax check, hints and auto-completion to your preferred editor once it is configured.
The standards-based Web Components multitool. Generate Custom Elements Manifests, Dev Server, LSP, and MCP for your app or design system
A TypeScript language-server shim that bridges Neovim's LSP client with tsserver.
fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
Write Quarto documents and get IDE support for different languages in your notebook at the same time.