Self-hosted AI coding assistant
Repository Index
47,133 repositories indexed
1–21 of 21 · Most stars
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
- developer-tools
- english-language
- grammar-checker
- rust
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
- static-analysis
- static-analyzers
- linter
- code-quality
A fast type checker and language server for Python
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
Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
A fast, feature-rich static code analyzer & language server for Python
A git prepare-commit-msg hook for authoring commit messages with LLMs.
- cli
- git
- githook
- large-language-models
NIx Language server, an incremental analysis assistant for writing in Nix.
Python Type Checker / Language Server
- autocompletion
- language-server-protocol
- mypy
- python
lints and suggestions for the nix programming language
Websites, ready for AI. Turn website tasks into verified CLI and MCP actions, with a local dashboard and 20 languages.
A graphql query language and schema definition language parser and formatter for rust
- rust
- graphql-query-language
- graphql
- schema
Language server, formatter, and linter for Quarto and other Markdown flavors
- formatter
- pandoc
- quarto
- language-server
A Ruby language server for large codebases
An esoteric programming language built to break LLMs and coding agents.
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune
- package-manager
- roblox
- luau
- lune
IDE tools for writing pest grammars, using the Language Server Protocol for Visual Studio Code, Vim and other editors
Bithoven is a smart contract language for composing powerful and secure instruments on Bitcoin. LR(1) parser with static analysis for compile-time safety. Formal verification paper: https://arxiv.org/abs/2601.01436
A TypeScript language-server shim that bridges Neovim's LSP client with tsserver.
- javascript
- lsp
- lsp-server
- rust
Cross-file drift checker. Keeps code, configs, and docs in sync deterministically. Supports 35+ languages.