Skip to content

Commit

Permalink
docs(external-tools): update the list
Browse files Browse the repository at this point in the history
  • Loading branch information
abougouffa committed Jan 28, 2024
1 parent 27e7e7e commit 45405e2
Showing 1 changed file with 28 additions and 24 deletions.
52 changes: 28 additions & 24 deletions docs/EXTERNAL_TOOLS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,27 +11,31 @@ you might need install some of these tools.
5. [`clangd`](https://clangd.llvm.org) - A C/C++ language server that provides IDE-like features to editors
6. [`ccls`](https://github.com/MaskRay/ccls) - C/C++/Objective-C language server
7. [`pyright`](https://github.com/microsoft/pyright) - LSP server for Python
8. [`clang-format`](https://clang.llvm.org/docs/ClangFormat.html) - A tool to format C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code
9. [`shfmt`](https://github.com/mvdan/sh) - A tool to format shell programs
10. [`black`](https://github.com/psf/black) - The uncompromising code formatter for Python
11. [`ltex-ls`](https://github.com/valentjn/ltex-ls) - LTeX Language Server based on Language Tool
12. [`xmllint`](https://github.com/GNOME/libxml2) - Parse the XML files and output the result of the parsing
13. [`jq`](https://jqlang.github.io/jq) - A lightweight and flexible command-line JSON processor
14. [`yaml-language-server`](https://github.com/redhat-developer/yaml-language-server) - Language Server for YAML files
15. [`lemminx`](https://github.com/eclipse/lemminx) - Eclipse XML language server
16. [`gdb`](https://www.sourceware.org/gdb) - The GNU Debugger
17. [`lldb`](https://lldb.llvm.org) - The LLDB Debugger
18. [`bash-language-server`](https://github.com/bash-lsp/bash-language-server) - LSP for Bash/Shell
19. [`sqlformat`](https://sqlformat.org) - SQL formatter
20. [`sqlfluff`](https://sqlfluff.com) - SQLFluff is a modular SQL linter for humans
21. [`docker`](https://www.docker.com) - A self-sufficient runtime for containers
22. [`rtags`](https://github.com/Andersbakken/rtags) - A client/server indexer for C/C++/ObjC[++] with integration for Emacs based on Clang
23. [`ctags`](https://github.com/universal-ctags/ctags) - Universal Ctags (abbreviated as u-ctags) is a maintained implementation of ctags
24. [`cscope`](https://cscope.sourceforge.net) - Interactively examine a C program
25. [`clink`](https://github.com/Smattr/clink) - A modern re-implementation of Cscope based on Clang
26. [`bear`](https://github.com/rizsotto/Bear) - A tool that generates a compilation database for Clang tooling
27. [`cmake`](https://cmake.org) - A Powerful Software Build System
28. [`make`](https://www.gnu.org/software/make) - GNU Make utility to maintain groups of programs
29. [`autoconf`](https://www.gnu.org/software/make) - Generate configuration script
30. [`aspell`](http://aspell.net) - Interactive spell checker
31. [`enchant-2`](https://github.com/AbiWord/enchant) - A generic spell checker
8. [`debugpy`](https://github.com/microsoft/debugpy) - An implementation of the Debug Adapter Protocol for Python
9. [`rustc`](https://github.com/rust-lang/rust) - Rust compiler
10. [`rust-analyzer`](https://github.com/rust-lang/rust-analyzer) - A Rust compiler front-end for IDEs, aka. Rust LSP
11. [`cargo`](https://github.com/rust-lang/cargo) - The Rust package manager
12. [`clang-format`](https://clang.llvm.org/docs/ClangFormat.html) - A tool to format C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code
13. [`shfmt`](https://github.com/mvdan/sh) - A tool to format shell programs
14. [`black`](https://github.com/psf/black) - The uncompromising code formatter for Python
15. [`ltex-ls`](https://github.com/valentjn/ltex-ls) - LTeX Language Server based on Language Tool
16. [`xmllint`](https://github.com/GNOME/libxml2) - Parse the XML files and output the result of the parsing
17. [`jq`](https://jqlang.github.io/jq) - A lightweight and flexible command-line JSON processor
18. [`yaml-language-server`](https://github.com/redhat-developer/yaml-language-server) - Language Server for YAML files
19. [`lemminx`](https://github.com/eclipse/lemminx) - Eclipse XML language server
20. [`gdb`](https://www.sourceware.org/gdb) - The GNU Debugger
21. [`lldb`](https://lldb.llvm.org) - The LLDB Debugger
22. [`bash-language-server`](https://github.com/bash-lsp/bash-language-server) - LSP for Bash/Shell
23. [`sqlformat`](https://sqlformat.org) - SQL formatter
24. [`sqlfluff`](https://sqlfluff.com) - SQLFluff is a modular SQL linter for humans
25. [`docker`](https://www.docker.com) - A self-sufficient runtime for containers
26. [`rtags`](https://github.com/Andersbakken/rtags) - A client/server indexer for C/C++/ObjC[++] with integration for Emacs based on Clang
27. [`ctags`](https://github.com/universal-ctags/ctags) - Universal Ctags (abbreviated as u-ctags) is a maintained implementation of ctags
28. [`cscope`](https://cscope.sourceforge.net) - Interactively examine a C program
29. [`clink`](https://github.com/Smattr/clink) - A modern re-implementation of Cscope based on Clang
30. [`bear`](https://github.com/rizsotto/Bear) - A tool that generates a compilation database for Clang tooling
31. [`cmake`](https://cmake.org) - A Powerful Software Build System
32. [`make`](https://www.gnu.org/software/make) - GNU Make utility to maintain groups of programs
33. [`autoconf`](https://www.gnu.org/software/make) - Generate configuration script
34. [`aspell`](http://aspell.net) - Interactive spell checker
35. [`enchant-2`](https://github.com/AbiWord/enchant) - A generic spell checker

0 comments on commit 45405e2

Please sign in to comment.