GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#lua #language_server #language_server_protocol #lsp #neovim #nvim #plugin #vim

nvim-lspconfig is a tool that helps you set up language servers in Neovim, a text editor. It provides default configurations for various language servers, making it easier to get started with features like auto-completion, code formatting, and diagnostics. To use it, you need to install the language server for your programming language and add a few lines of code to your Neovim configuration file. This setup allows you to navigate code more efficiently, fix errors quickly, and write better code. The benefit is that it enhances your coding experience by providing powerful tools directly within your text editor.

https://github.com/neovim/nvim-lspconfig
#rust #language_server_protocol #postgres

The Postgres Language Server is a tool that helps developers work better with PostgreSQL databases. It provides features like autocompletion, syntax error highlighting, type-checking, and a linter to ensure your SQL code is correct and efficient. This tool makes it easier to write and manage SQL queries by reducing errors and suggesting improvements. It's available in various formats, such as a VSCode extension and Neovim plugin, making it accessible to different users. By using this tool, developers can write more accurate SQL code faster and improve their overall development experience.

https://github.com/supabase-community/postgres-language-server
#rust #code_quality #ide #language #language_server #lsp #python #rust #type_check #type_checker #typecheck #typechecker #types #typing

Pyrefly is a fast tool for checking Python code. It helps catch mistakes before you run your code, making it easier to write reliable programs. Pyrefly can work with both new and old Python projects, even if they don't have type information. It integrates well with editors like VSCode, providing features like auto-completion and code refactoring. This makes coding faster and more efficient, helping you avoid bugs and making your code easier to understand and maintain.

https://github.com/facebook/pyrefly
#elixir #debug_adapter_protocol #elixir #language_server #language_server_protocol #lsp

ElixirLS is a tool that helps you write and debug Elixir code more easily by providing features like code completion, go-to-definition, inline error reporting, and a powerful debugger that supports breakpoints and step-through debugging. It works with many editors and IDEs through standard protocols, making it flexible to use. It also integrates Dialyzer for static code analysis to catch bugs early and offers a server that helps AI tools understand your code better. Using ElixirLS speeds up development, improves code quality, and makes debugging simpler and more efficient. It supports recent Elixir and OTP versions and can be customized for your project needs.

https://github.com/elixir-lsp/elixir-ls
#elixir #elixir #language_server_protocol #lsp

Expert is the official language server for Elixir, helping your code editor understand and work with Elixir code better. You can easily install it by downloading the right version for your system or build it from source if you prefer. Expert supports the latest features through nightly builds and integrates smoothly with your editor, improving coding with features like error checking and code completion. Using Expert makes writing Elixir code faster and less error-prone, boosting your productivity and coding experience. It is open source under Apache License 2.0 and supported by sponsors, ensuring ongoing development and support.

https://github.com/elixir-lang/expert
#python #agent #ai #ai_coding #claude #claude_code #language_server #llms #mcp_server #programming #vibe_coding

Serena is a free, open-source toolkit that turns large language models (LLMs) into powerful coding agents able to work directly on your codebase with IDE-like precision. It uses semantic code analysis to understand code structure and symbols, enabling efficient code search and editing without reading entire files. Serena supports many programming languages and integrates flexibly with various LLMs and development environments via the Model Context Protocol (MCP). This means you can automate complex coding tasks, improve productivity, and reduce costs without subscriptions, making your coding workflow faster and smarter.

https://github.com/oraios/serena