diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index 0ede2fc426..ed6ffd61f4 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -116,7 +116,8 @@ Table of contents: * [Siddharth Ajmera](https://twitter.com/SiddAjmera) * [Muhammad Ahsan Ayaz](https://twitter.com/codewith_ahsan) * [Dmytro Mezhenskyi](https://twitter.com/DecodedFrontend) -* [Michael Hladky](https://twitter.com/Michael_Hladky) +* [Michael Hladky](https://twitter.com/Michael_Hladky) +* [Fabio Biondi](https://github.com/fabiobiondi) * [**{{** add_expert **}}**](https://github.com/gdi2290/awesome-angular/edit/gh-pages/README.md) #### Server-Side Rendering diff --git a/docs/awesome/awesome-browser-extensions-for-github.md b/docs/awesome/awesome-browser-extensions-for-github.md index 090b32e893..2b581caa37 100644 --- a/docs/awesome/awesome-browser-extensions-for-github.md +++ b/docs/awesome/awesome-browser-extensions-for-github.md @@ -25,7 +25,7 @@ Want to know more about this process? Check out the [Codeless Contributions with Shows notifications when you get a new notification on GitHub and provides quick access to all notifications in a popup. -Installs: 133 | Stars: 78 | Last update: 2 Jun 2023 +Installs: 134 | Stars: 78 | Last update: 2 Jun 2023 Removes clutter from your pull request by automatically marking as viewed files that aren't worth reviewing. @@ -35,32 +35,32 @@ Installs: 34 | Stars: 7 | Last update: 14 Feb 2022 Next level code navigation for GitHub. -Installs: 614 | Stars: 57 | Last update: 20 Jul 2022 +Installs: 607 | Stars: 57 | Last update: 20 Jul 2022 Visualize GitHub repos as d3 force-directed graphs. The extension gives you a quick overview of the size and composition of any repo. -Installs: 225 | Stars: 12 | Last update: 26 Apr 2022 +Installs: 223 | Stars: 12 | Last update: 26 Apr 2022 The CoderStats link for GitHub Chrome extension displays a link to the CoderStats page for the currently displayed user or organization profile page on GitHub. -Installs: 815 | Stars: 19 | Last update: 2 May 2023 +Installs: 819 | Stars: 19 | Last update: 2 May 2023 Show the # of PRs and other contributors stats in the Issues/PRs tab. Can be helpful for maintainers that want to know if it's a contributor's first PR. -Installs: 326 | Stars: 457 | Last update: 1 Mar 2021 +Installs: 334 | Stars: 457 | Last update: 1 Mar 2021 Displays size of each file, download link and an option of copying file contents directly to clipboard -Installs: 40729 | Stars: 1898 | Last update: 25 Dec 2021 +Installs: 40735 | Stars: 1899 | Last update: 25 Dec 2021 Easily search GIPHY to add a GIF into any GitHub comment box. -Installs: 10482 | Stars: 153 | Last update: 27 Jul 2023 +Installs: 10484 | Stars: 154 | Last update: 27 Jul 2023 Find the best GIFs for your awesome pull requests. @@ -70,32 +70,32 @@ Installs: 136 | Stars: 22 | Last update: n/a Quickly browse the history of a file from any git repository. -Installs: 7224 | Stars: 13405 | Last update: 14 Oct 2023 +Installs: 7225 | Stars: 13406 | Last update: 14 Oct 2023 GitHub provides a page that only shows diffs with a .diff at the end of the URL of the pull request. This browser extension makes it easier to view csv diffs by using daff on that page. -Installs: 27 | Stars: 4 | Last update: 18 Apr 2021 +Installs: 26 | Stars: 4 | Last update: 18 Apr 2021 Code folding - the ability to selectively hide and display sections of a code - is an invaluable feature in many text editors and IDEs. Now, developers can utilize that same style code-folding while poring over source code on the web in GitHub. Works for any type of indentation- spaces or tabs. -Installs: 3120 | Stars: 285 | Last update: 14 Jul 2022 +Installs: 3121 | Stars: 285 | Last update: 14 Jul 2022 Set custom tab size for code view on GitHub.com -Installs: 575 | Stars: 66 | Last update: 6 May 2019 +Installs: 581 | Stars: 66 | Last update: 6 May 2019 Easily navigate through the changes in a file that has been edited on GitHub. -Installs: 204 | Stars: 19 | Last update: 28 Apr 2023 +Installs: 206 | Stars: 19 | Last update: 28 Apr 2023 A browser extension which gives different filetypes different icons on GitHub. -Installs: 10000 | Stars: 1312 | Last update: 22 Aug 2023 +Installs: 10000 | Stars: 1313 | Last update: 22 Aug 2023 Highlight selected word in GitHub source view like Sublime Text. @@ -105,17 +105,17 @@ Installs: 1000 | Stars: 142 | Last update: 8 Oct 2019 Neat hovercards for GitHub. -Installs: 26953 | Stars: 1783 | Last update: 12 May 2021 +Installs: 26956 | Stars: 1784 | Last update: 12 May 2021 Colorize issue and PR links to see their status (open, closed, merged). -Installs: 961 | Stars: 293 | Last update: 4 Nov 2021 +Installs: 970 | Stars: 293 | Last update: 4 Nov 2021 Displays npm package stats on GitHub -Installs: 666 | Stars: 56 | Last update: 31 May 2020 +Installs: 656 | Stars: 56 | Last update: 31 May 2020 Lists repositories that are similar to the one being viewed @@ -125,22 +125,22 @@ Installs: 373 | Stars: 40 | Last update: 10 Aug 2022 Revert closed GitHub issues from purple back to red -Installs: 25 | Stars: 39 | Last update: 11 Aug 2023 +Installs: 26 | Stars: 39 | Last update: 11 Aug 2023 Automatically adds repository size to GitHub's repository summary. -Installs: 20000 | Stars: 1170 | Last update: 26 Jun 2020 +Installs: 20000 | Stars: 1172 | Last update: 26 Jun 2020 Chrome extension to see story points in GitHub projects. -Installs: 605 | Stars: 60 | Last update: 17 Aug 2020 +Installs: 603 | Stars: 60 | Last update: 17 Aug 2020 Generates a pie chart on user profile pages displaying a breakdown of what languages they have used in their repositories. -Installs: 959 | Stars: 48 | Last update: 25 Sep 2023 +Installs: 957 | Stars: 48 | Last update: 25 Sep 2023 This extension adds the simplicity of WYSIWYG editing to issues, comments, pull requests, wikis and discussions in GitHub. It accepts Markdown input and offers productive writing, starting with tables. @@ -150,27 +150,27 @@ Installs: 2130 | Stars: 345 | Last update: 14 Jun 2023 View and create Linear tickets from any GitHub PR or issue. -Installs: 50 | Stars: 20 | Last update: 12 Apr 2023 +Installs: 51 | Stars: 20 | Last update: 12 Apr 2023 Show [vscode-icons](https://github.com/vscode-icons/vscode-icons) in the repository browser. -Installs: 2000 | Stars: 278 | Last update: 30 Sep 2021 +Installs: 2000 | Stars: 279 | Last update: 30 Sep 2021 It can make the sub-directories and files of github repository as zip and download it -Installs: 103316 | Stars: 32 | Last update: 21 Aug 2023 +Installs: 103339 | Stars: 33 | Last update: 21 Aug 2023 Create, save, edit, pin, search and delete filters that you commonly use on the Github Issues and Pull Requests pages. You are able to scope filters to be shown globally (on each repo) or only have them show up on the repo you create them on. Pinning filters is also a feature that this extension allows you to do. So if you have several filters you use daily - you have a way to quickly access them, at the top of your list. -Installs: 546 | Stars: n/a | Last update: 22 Aug 2022 +Installs: 548 | Stars: n/a | Last update: 22 Aug 2022 Extension to get back current and longest streak. -Installs: 681 | Stars: 225 | Last update: 10 Jan 2023 +Installs: 683 | Stars: 225 | Last update: 10 Jan 2023 Replace browser new tab screen with GitHub trending projects. @@ -180,12 +180,12 @@ Installs: 2000 | Stars: 342 | Last update: n/a Hide dotfiles from the GitHub file browser. -Installs: 692 | Stars: 314 | Last update: 17 Sep 2021 +Installs: 685 | Stars: 314 | Last update: 17 Sep 2021 Allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version. -Installs: 10000 | Stars: 3396 | Last update: 17 Apr 2023 +Installs: 10000 | Stars: 3398 | Last update: 17 Apr 2023 Chrome extension that adds a button in browser and links this button to a GitHub repository that you will configure, then on any webpage just click this extension button and it will add the given link with the title of the page in that repository. @@ -200,12 +200,12 @@ Installs: 1322 | Stars: 557 | Last update: 1 Sep 2021 Show Material icons for files/folders in repository file viewer. Display the same icons from vscode-material-icon-theme VSCode extension. -Installs: 10633 | Stars: 379 | Last update: 7 Oct 2023 +Installs: 10637 | Stars: 379 | Last update: 7 Oct 2023 An extension that creates direct links to imported modules, external or internal, on source code on GitHub. Supports multiple languages, including common ones like Rust, Go, Python and Ruby, but also odd ones like Nim, Haskell, Julia and Elm. -Installs: 44 | Stars: 246 | Last update: 27 Nov 2019 +Installs: 45 | Stars: 246 | Last update: 27 Nov 2019 Chrome extension which helps you not to miss important changes in your news thread related to your repo @@ -215,17 +215,17 @@ Installs: 15 | Stars: 14 | Last update: 1 Oct 2018 A Chrome and Firefox extension to quickly see your notifications in a popup without leaving the current page. -Installs: 432 | Stars: 141 | Last update: 6 Apr 2023 +Installs: 437 | Stars: 141 | Last update: 6 Apr 2023 Displays your GitHub notifications unread count. Supports GitHub Enterprise and an option to only show unread count for issues you're participating in. You can click the icon to quickly see your unread notifications. -Installs: 10554 | Stars: 1748 | Last update: 12 Jul 2023 +Installs: 10556 | Stars: 1748 | Last update: 12 Jul 2023 Filter your pull requests/issues in different categories giving you a big boost in productivity. Also suggests new trending repositories. -Installs: 2 | Stars: 133 | Last update: 16 Jan 2020 +Installs: 3 | Stars: 134 | Last update: 16 Jan 2020 OctoLinker is the easiest and best way to navigate between files and projects on GitHub. It supports languages such as JavaScript, Ruby, Go, PHP, JAVA and more. It works with package.json as well as with Gemfiles. @@ -237,7 +237,7 @@ OctoPermalinker is a browser extension that searches GitHub comments/files for l For example, suppose you're looking at a gist that links to a file on the master branch of a repo. At the time the gist was made, the link worked, but if the file gets removed, the link is broken. OctoPermalinker uses the gist creation date to add a permalink that still works. -Installs: 228 | Stars: 21 | Last update: 20 May 2017 +Installs: 235 | Stars: 21 | Last update: 20 May 2017 The missing IntelliSense hint for GitHub and GitLab @@ -247,12 +247,12 @@ Installs: 5000 | Stars: 961 | Last update: 4 Feb 2022 Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories. -Installs: 337213 | Stars: 22543 | Last update: 16 Aug 2023 +Installs: 337287 | Stars: 22545 | Last update: 16 Aug 2023 Revert GitHub's UI back to its classic look (before the June 23, 2020 update that has a flat, rounded and more whitespaced design). -Installs: 361 | Stars: 222 | Last update: 30 Apr 2023 +Installs: 365 | Stars: 223 | Last update: 30 Apr 2023 This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line. @@ -262,7 +262,7 @@ Installs: 1046 | Stars: 61 | Last update: 23 Sep 2023 Helps you keep track of incoming and outgoing PRs, and notifies you when you receive a pull request on GitHub. -Installs: 754 | Stars: 111 | Last update: 21 Jun 2023 +Installs: 745 | Stars: 111 | Last update: 21 Jun 2023 Browser extension that shows which pull requests contain changes related to a file. @@ -272,17 +272,17 @@ Installs: 38 | Stars: 96 | Last update: 15 Oct 2020 Extension that simplifies the GitHub interface and adds useful features. -Installs: 78293 | Stars: 21870 | Last update: 5 Oct 2023 +Installs: 78301 | Stars: 21880 | Last update: 5 Oct 2023 Are they tabs? Are they spaces? How many? Never wonder again! Renders spaces as `·` and tabs as `→` in all the code on GitHub. -Installs: 628 | Stars: 74 | Last update: 25 Aug 2018 +Installs: 627 | Stars: 74 | Last update: 25 Aug 2018 Introduces the Explore tab in the pull request interface where you can review changes ordered by importance and see the semantic context surrounding each change. -Installs: 34 | Stars: n/a | Last update: 10 Aug 2020 +Installs: 35 | Stars: n/a | Last update: 10 Aug 2020 The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewing code, pull requests, and diffs: @@ -293,7 +293,7 @@ The Sourcegraph browser extension gives GitHub IDE-like powers when you're viewi 4. Hover tooltips 5. File tree navigation -Installs: 101047 | Stars: 9031 | Last update: 9 Oct 2023 +Installs: 101057 | Stars: 9038 | Last update: 9 Oct 2023 Make tab indented code more readable by forcing the tab size to 4 instead of 8. @@ -303,7 +303,7 @@ Installs: 2000 | Stars: 280 | Last update: 25 Sep 2021 Helps you see easily which activities happened since you last visited GitHub. -Installs: 195 | Stars: 31 | Last update: n/a +Installs: 196 | Stars: 31 | Last update: n/a Generate a magic link for your PR and post it on shared Slack channel, to entice reviewers to pick up your PR faster! @@ -313,17 +313,17 @@ Installs: 1000 | Stars: n/a | Last update: 27 Jun 2023 ZenHub is the first and only project management suite that works natively within GitHub; enhancing your workflow with features built specifically for startups, fast-moving engineering teams, and the open-source community. The product is a browser extension that injects advanced functionality including real-time drag-and-drop Issue Task Boards, peer feedback via a +1 button, and support for uploading any file type directly into the GitHub interface. ZenHub makes it easy to centralize all processes into GitHub, keeping your team lean and agile. -Installs: 70000 | Stars: n/a | Last update: 4 Oct 2023 +Installs: 70000 | Stars: n/a | Last update: 17 Oct 2023 All your issues, PRs, repos and other work documents right in your new tab -Installs: 20178 | Stars: n/a | Last update: 17 Oct 2023 +Installs: 20179 | Stars: n/a | Last update: 17 Oct 2023 file tree for github, and more than that. -Installs: 10418 | Stars: n/a | Last update: 12 Aug 2023 +Installs: 10422 | Stars: n/a | Last update: 12 Aug 2023 Add breakpoints at 1400px, 1600px and 1800px for full GitHub experience on large screens. Also removes the truncating of file and directory names in the repository browser. @@ -333,14 +333,14 @@ Installs: 2000 | Stars: 130 | Last update: 24 Jul 2020 gitpod streamlines developer workflows by providing ready-to-code development environments in your browser - powered by vs code. -Installs: 52436 | Stars: 124 | Last update: 27 Sep 2023 +Installs: 52440 | Stars: 124 | Last update: 18 Oct 2023 When viewing a repository on github.com that has a package.json file, this extension will introspect the dependencies in package.json and display links and description for each dependency, just below the repo's README. -Installs: 2085 | Stars: 723 | Last update: 29 May 2023 +Installs: 2085 | Stars: 724 | Last update: 29 May 2023 Extends GitHub pages with math, diagrams, embedded YouTube videos etc. -Installs: 472 | Stars: 86 | Last update: 22 Aug 2023 +Installs: 476 | Stars: 86 | Last update: 22 Aug 2023 diff --git a/docs/awesome/awesome-gatling.md b/docs/awesome/awesome-gatling.md index aab51dc6eb..706ad71acd 100644 --- a/docs/awesome/awesome-gatling.md +++ b/docs/awesome/awesome-gatling.md @@ -3,17 +3,17 @@ [Gatling](https://gatling.io/) -精选的资源集合,涵盖使用负载测试的所有方面 [Gatling](https://gatling.io/) 以及相关的东西:插件、集成、测试技术、DevOps 实践等. +A curated collection of resources covering all aspects of load testing using [Gatling](https://gatling.io/) and related stuff: plugins, integrations, testing techniques, DevOps practices, etc. -> [Gatling](https://gatling.io/) 是一个基于 Scala、Akka 和 Netty 的开源负载和性能测试框架. +> [Gatling](https://gatling.io/) is an open-source load and performance testing framework based on Scala, Akka and Netty. ## Official Resources - [Homepage](https://gatling.io/) - - [Gatling](https://gatling.io/open-source/) - 开源版本. - - [Gatling Enterprise](https://gatling.io/enterprise/) - 企业版(以前称为 Gatling FrontLine),具有高级分析和集成. + - [Gatling](https://gatling.io/open-source/) - Open-source version. + - [Gatling Enterprise](https://gatling.io/enterprise/) - Enterprise version (formerly known as Gatling FrontLine), with advanced analytics and integrations. - [Documentation](https://gatling.io/docs/gatling/) - [Source code](https://github.com/gatling/gatling) @@ -33,85 +33,85 @@ ## Distributed Testing -- [Scaling out with Gatling](https://gatling.io/docs/gatling/guides/scaling_out/) - 使用来自官方 Gatling 文档的多台机器托管的多个 Gatling 实例的配方. +- [Scaling out with Gatling](https://gatling.io/docs/gatling/guides/scaling_out/) - Recipe to use several Gatling instances hosted using multiple machines from official Gatling documentation. - [Distributed load testing with Gatling and Kubernetes](https://medium.com/de-bijenkorf-techblog/https-medium-com-annashepeleva-distributed-load-testing-with-gatling-and-kubernetes-93ebce26edbe) - [Gatling – Scaling Out Your Load Tests](https://web.archive.org/web/20210625094528/http://www.nimrodstech.com/gatling-cluster-load-testing/) -- [Distributed Gatling](https://github.com/Abiy/distGatling) - 在分布式/集群环境中运行 Gatling 模拟测试的解决方案. -- [gatling-operator](https://github.com/st-tech/gatling-operator) - 使用 Kubernetes 运算符自动化分布式 Gatling 负载测试. +- [Distributed Gatling](https://github.com/Abiy/distGatling) - Solution to run Gatling simulation tests in a distributed/cluster environment. +- [gatling-operator](https://github.com/st-tech/gatling-operator) - Automating distributed Gatling load testing using Kubernetes operator. ## Tools ### Plugins -- [gatling-sbt-plugin](https://github.com/gatling/gatling-sbt-plugin) - Gatling SBT 插件将 Gatling 与 SBT 集成,允许使用 Gatling 作为测试框架. -- [gatling-build-plugin](https://github.com/gatling/gatling-build-plugin) - 一个 SBT 插件,用于在 Gatling 的项目构建中共享通用设置. -- [gatling-maven-plugin](https://github.com/gatling/gatling-maven-plugin) - 加特林 Maven 扩展. -- [gatling-gradle-plugin](https://github.com/gatling/gatling-gradle-plugin) - Gradle 的 Gatling 插件. -- [gatling-remote-sbt](https://github.com/Pravoru/gatling-remote-sbt) - 用于 Gatling 负载测试的远程执行插件. -- [gatling-junitrunner](https://github.com/Pravoru/gatling-junitrunner) - 围绕 Gatling 模拟的 JUnit 包装器. -- [gatling-grpc](https://github.com/phiSgr/gatling-grpc) - gRPC 的 Gatling 负载测试插件. -- [gatling-aws](https://github.com/callistaenterprise/gatling-aws) - AWS Lambda 的 Gatling 自定义协议. -- [gatling-xmpp-protocol](https://github.com/TLmaK0/gatling-xmpp-protocol) - 使用 Gatling 对 XMPP 服务器进行压力测试的 XMPP 协议. -- [gatling-jwt](https://bitbucket.org/atlassianlabs/gatling-jwt/) - Gatling 2.0 的扩展,以帮助发出 JWT 签名的请求. -- [gatling-mqtt](https://github.com/mnogu/gatling-mqtt) - 用于压力测试 MQTT 的 Gatling 插件. -- [gatling-kafka](https://github.com/mnogu/gatling-kafka) - 用于压力测试 Apache Kafka 协议的 Gatling 插件. -- [gatling-kafka-plugin](https://github.com/Tinkoff/gatling-kafka-plugin) - 用于在 Gatling 中支持 Kafka 的插件. -- [gatling-amqp-plugin](https://github.com/Tinkoff/gatling-amqp-plugin) - 支持在 Gatling (3.2.x) 中使用 AMQP 进行性能测试的插件. -- [gatling-jdbc-plugin](https://github.com/Tinkoff/gatling-jdbc-plugin) - 用于 JDBC 支持的简单 Gatling 插件. -- [gatling-picatinny](https://github.com/Tinkoff/gatling-picatinny) - 具有许多扩展 Gatling DSL 的有用功能的库. -- [gatling-sql](https://github.com/tmcgrath/gatling-sql) - 用于 JDBC 或 Spark Thrift 服务器压力测试的 Gatling 扩展. -- [gatling-tcp-extensions](https://github.com/scalecube/gatling-tcp-extensions) - Gatling 的 TCP 扩展. -- [gatling-thrift](https://github.com/3tty0n/gatling-thrift) - Apache Thrift 的 Gatling 第三方插件. -- [gatling-bolt](https://github.com/sarmbruster/gatling-bolt) - 支持 Gatling 的 Neo4j Bolt 协议. -- [gatling-zeromq](https://github.com/softwaremill/gatling-zeromq) - ZeroMQ 协议的 Gatling 压力测试插件. -- [gatling-dubbo](https://github.com/youzan/gatling-dubbo) - 用于在 Apache Dubbo 上运行负载测试的 Gatling 插件. -- [gatling-cql](https://github.com/gatling-cql/GatlingCql) - 对 Apache Cassandra CQL 的 Gatling 支持. +- [gatling-sbt-plugin](https://github.com/gatling/gatling-sbt-plugin) - Gatling SBT plugin to integrate Gatling with SBT, allowing to use Gatling as a testing framework. +- [gatling-build-plugin](https://github.com/gatling/gatling-build-plugin) - An SBT plugin to share common settings across Gatling's projects' builds. +- [gatling-maven-plugin](https://github.com/gatling/gatling-maven-plugin) - Gatling Maven Extensions. +- [gatling-gradle-plugin](https://github.com/gatling/gatling-gradle-plugin) - Gatling plugin for Gradle. +- [gatling-remote-sbt](https://github.com/Pravoru/gatling-remote-sbt) - Remote execution plugin for Gatling load tests. +- [gatling-junitrunner](https://github.com/Pravoru/gatling-junitrunner) - JUnit wrapper around Gatling simulations. +- [gatling-grpc](https://github.com/phiSgr/gatling-grpc) - Gatling load test plugin for gRPC. +- [gatling-aws](https://github.com/callistaenterprise/gatling-aws) - Gatling custom protocol for AWS Lambda. +- [gatling-xmpp-protocol](https://github.com/TLmaK0/gatling-xmpp-protocol) - XMPP protocol for stress test XMPP servers with Gatling. +- [gatling-jwt](https://bitbucket.org/atlassianlabs/gatling-jwt/) - An extension to Gatling 2.0 to help make JWT-signed requests. +- [gatling-mqtt](https://github.com/mnogu/gatling-mqtt) - A Gatling plugin for stress testing MQTT. +- [gatling-kafka](https://github.com/mnogu/gatling-kafka) - A Gatling plugin for stress testing Apache Kafka protocol. +- [gatling-kafka-plugin](https://github.com/Tinkoff/gatling-kafka-plugin) - Plugin for support Kafka in Gatling. +- [gatling-amqp-plugin](https://github.com/Tinkoff/gatling-amqp-plugin) - Plugin for support performance testing with AMQP in Gatling (3.2.x). +- [gatling-jdbc-plugin](https://github.com/Tinkoff/gatling-jdbc-plugin) - Simple Gatling plugin for JDBC support. +- [gatling-picatinny](https://github.com/Tinkoff/gatling-picatinny) - Library with a bunch of useful functions that extend Gatling DSL. +- [gatling-sql](https://github.com/tmcgrath/gatling-sql) - Gatling extension for JDBC or Spark Thrift Server stress testing. +- [gatling-tcp-extensions](https://github.com/scalecube/gatling-tcp-extensions) - TCP extensions for Gatling. +- [gatling-thrift](https://github.com/3tty0n/gatling-thrift) - Gatling third party plugin for Apache Thrift. +- [gatling-bolt](https://github.com/sarmbruster/gatling-bolt) - Support Neo4j Bolt protocol for Gatling. +- [gatling-zeromq](https://github.com/softwaremill/gatling-zeromq) - A Gatling stress test plugin for ZeroMQ protocol. +- [gatling-dubbo](https://github.com/youzan/gatling-dubbo) - A Gatling plugin for running load tests on Apache Dubbo. +- [gatling-cql](https://github.com/gatling-cql/GatlingCql) - Gatling support for Apache Cassandra CQL. ### Frameworks -- [Kraken](https://github.com/OctoPerf/kraken) - 基于 Gatling 的负载测试 IDE by [OctoPerf](https://octoperf.com/categories/kraken/). -- [Karate Gatling](https://karatelabs.github.io/karate/karate-gatling/) - 重新使用 Karate API 测试作为 Gatling 执行的性能测试. -- [Taurus](https://gettaurus.org/docs/Gatling/) - Taurus 框架中的 Gatling Executor. -- [Carrier](https://getcarrier.io/) - 连续测试执行平台,能够使用定制的 JMeter 和 Gatling 容器执行负载测试. +- [Kraken](https://github.com/OctoPerf/kraken) - Load testing IDE based on Gatling by [OctoPerf](https://octoperf.com/categories/kraken/). +- [Karate Gatling](https://karatelabs.github.io/karate/karate-gatling/) - Re-use Karate API-tests as performance tests executed by Gatling. +- [Taurus](https://gettaurus.org/docs/Gatling/) - Gatling Executor in Taurus framework. +- [Carrier](https://getcarrier.io/) - Continuous test execution platform with ability to perform load testing using customized JMeter and Gatling containers. ### Reporting -- [gatling-report](https://github.com/nuxeo/gatling-report) - 解析 Gatling simulation.log 文件以输出 CSV 统计数据或使用 Plotly 图表构建 HTML 报告. -- [gatling2allure](https://github.com/biski/gatling2allure) - 将 Gatling 日志转换为 Allure 报告. +- [gatling-report](https://github.com/nuxeo/gatling-report) - Parse Gatling simulation.log files to output CSV stats or build HTML reports with Plotly charts. +- [gatling2allure](https://github.com/biski/gatling2allure) - Convert Gatling log to Allure report. ### Sandbox -- [gatling-scaffold](https://github.com/robsonbittencourt/gatling-scaffold) - 使用 Gatling、InfluxDB 和 Grafana 的负载测试项目的基础. -- [perfiz](https://github.com/znsio/perfiz) - 基于 Gatling 的 dockerised API 性能测试设置,带有 Grafana 仪表板和 Prometheus 监控. +- [gatling-scaffold](https://github.com/robsonbittencourt/gatling-scaffold) - Base for load test project using Gatling, InfluxDB and Grafana. +- [perfiz](https://github.com/znsio/perfiz) - A dockerised API performance test setup based on Gatling with Grafana dashboards and Prometheus monitoring. ### Miscellaneous -- [dakiya](https://github.com/rupeshmore/dakiya) - 将 Postman 集合转换为 Gatling 脚本. -- [gatling.g8](https://github.com/gatling/gatling.g8) - Gatling 的 Giter8 模板. -- [gatling-template.g8](https://github.com/Tinkoff/gatling-template.g8) - Gatling 性能测试项目的 Giter8 模板. +- [dakiya](https://github.com/rupeshmore/dakiya) - Convert Postman collections to Gatling scripts. +- [gatling.g8](https://github.com/gatling/gatling.g8) - Giter8 template for Gatling. +- [gatling-template.g8](https://github.com/Tinkoff/gatling-template.g8) - A Giter8 template for Gatling performance test project. ## CI -- [Gatling Jenkins Plugin](https://github.com/jenkinsci/gatling-plugin) - [Jenkins plugin](https://plugins.jenkins.io/gatling/) 对于加特林. -- [run-gatling](https://github.com/liatrio/run-gatling) - GitHub Action 可轻松将 Gatling 性能测试集成到 GitHub 工作流中. +- [Gatling Jenkins Plugin](https://github.com/jenkinsci/gatling-plugin) - [Jenkins plugin](https://plugins.jenkins.io/gatling/) for Gatling. +- [run-gatling](https://github.com/liatrio/run-gatling) - GitHub Action to easily integrate Gatling performance tests to GitHub workflows. ## Trainings & Courses - [Gatling Academy](https://gatling.io/academy/) -- [Gatling Courses](https://www.udemy.com/topic/gatling/) - 由乌迪米. -- [Performance Test Automation 101: Gatling, Lighthouse, & Jenkins](https://www.educative.io/courses/performance-test-automation-101-gatling-lighthouse-jenkins) - 通过教育. +- [Gatling Courses](https://www.udemy.com/topic/gatling/) - By Udemy. +- [Performance Test Automation 101: Gatling, Lighthouse, & Jenkins](https://www.educative.io/courses/performance-test-automation-101-gatling-lighthouse-jenkins) - By Educative. ## Videos ### Talks - [Load Testing Done Right with Gatling](https://www.youtube.com/watch?v=VUPTaPms210) - Stéphane Landelle @ Voxxed Days Belgrade 2015. -- [Load Testing Crash Course with Gatling](https://www.youtube.com/watch?v=RiM1GsVSbzM) - Stéphane Landelle @ Devoxx 比利时 2022. +- [Load Testing Crash Course with Gatling](https://www.youtube.com/watch?v=RiM1GsVSbzM) - Stéphane Landelle @ Devoxx Belgium 2022. ### Video Tutorials -- [Performance Testing with Gatling](https://www.youtube.com/playlist?list=PLd4gvNaNZ4T3NCWsv3zwHYlLGtr9s1-Fz) - Tomi Tiihonen 的教程系列. -- [Gatling Tutorials for Beginners](https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt) - James Willett 的教程系列. +- [Performance Testing with Gatling](https://www.youtube.com/playlist?list=PLd4gvNaNZ4T3NCWsv3zwHYlLGtr9s1-Fz) - Tutorial series by Tomi Tiihonen. +- [Gatling Tutorials for Beginners](https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt) - Tutorial series by James Willett. ## Community @@ -123,19 +123,19 @@ ### Awesome Lists -- [Awesome Software Quality](https://github.com/ligurio/software-quality-wiki) - 免费软件测试和验证资源列表. -- [Awesome Testing](https://github.com/TheJambo/awesome-testing) - 精选的测试资源列表. -- [Awesome JMeter](https://github.com/aliesbelik/awesome-jmeter) - 开源负载测试和性能测量工具,用 Java 编写. -- [Awesome Tsung](https://github.com/aliesbelik/awesome-tsung) - 开源多协议分布式负载测试工具,使用 Erlang 开发. -- [Awesome k6](https://github.com/grafana/awesome-k6) - 开源、以开发人员为中心的性能监控和负载测试解决方案. -- [Awesome Locust](https://github.com/aliesbelik/awesome-locust) - 用 Python 编写的开源可扩展负载测试框架. +- [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) - A list of free software testing and verification resources. +- [Awesome Testing](https://github.com/TheJambo/awesome-testing) - A curated list of testing resources. +- [Awesome JMeter](https://github.com/aliesbelik/awesome-jmeter) - Open-source load testing and performance measurement tool, written in Java. +- [Awesome Tsung](https://github.com/aliesbelik/awesome-tsung) - Open-source multi-protocol distributed load testing tool, developed in Erlang. +- [Awesome k6](https://github.com/grafana/awesome-k6) - Open-source, developer-centric performance monitoring and load testing solution. +- [Awesome Locust](https://github.com/aliesbelik/awesome-locust) - Open-source scalable load testing framework written in Python. ### Other -- [How They Load Test](https://github.com/aliesbelik/how-they-load) - 关于世界各地的公司如何执行负载测试的公开可用资源的精选集合. -- [Load Testing Toolkit](https://github.com/aliesbelik/load-testing-toolkit) - 用于调试、基准测试、负载和压力测试您的代码或服务的开源工具集合. +- [How They Load Test](https://github.com/aliesbelik/how-they-load) - A curated collection of publicly available resources on how companies around the world perform load testing. +- [Load Testing Toolkit](https://github.com/aliesbelik/load-testing-toolkit) - Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services. ## Contributing -欢迎投稿!
-请看一下 [CONTRIBUTING](https://github.com/aliesbelik/awesome-gatling/blob/master/CONTRIBUTING.md) 准则第一. +Contributions are welcome!
+Please take a look at the [CONTRIBUTING](https://github.com/aliesbelik/awesome-gatling/blob/master/CONTRIBUTING.md) guidelines first. diff --git a/docs/awesome/awesome-integration.md b/docs/awesome/awesome-integration.md index 5f0a86bb3c..6453b6b421 100644 --- a/docs/awesome/awesome-integration.md +++ b/docs/awesome/awesome-integration.md @@ -21,7 +21,7 @@ System integration is the process of linking together different IT systems (com - [Apigee](https://cloud.google.com/apigee) - A leading API management solution from Google that provides comprehensive API management capabilities and helps you create, secure, and scale APIs with ease. - [Azure API Management](https://azure.microsoft.com/en-us/services/api-management/) - A hybrid, multicloud management platform for APIs across all environments, which enables you to manage APIs with ease, secure them, and gain insights into their performance. - [DigitMarket API Manager](https://www.torryharris.com/products/digitmarket-api-manager-for-api-management) - A complete package from Torry Harris that helps you manage your APIs and turn them into tools that can drive your business forward. -- [Gravitee.io API Management (⭐68)](https://github.com/gravitee-io/gravitee-api-management) - A flexible, lightweight, and open-source API management solution that provides comprehensive API management capabilities and helps you manage your APIs with ease. +- [Gravitee.io API Management (⭐69)](https://github.com/gravitee-io/gravitee-api-management) - A flexible, lightweight, and open-source API management solution that provides comprehensive API management capabilities and helps you manage your APIs with ease. - [IBM API Connect](https://www.ibm.com/cloud/api-connect) - A complete, intuitive, and scalable API platform that allows you to create, expose, manage, and monetize APIs across clouds. - [Kong Enterprise](https://konghq.com/products/kong-enterprise) - A comprehensive service connectivity platform that provides a range of API management capabilities and allows you to manage APIs, microservices, and service meshes with ease. - [Layer7 API Management](https://www.broadcom.com/products/software/api-management) - A continuous API management solution from Broadcom that provides comprehensive API management capabilities and helps you manage APIs throughout their lifecycle. @@ -38,12 +38,12 @@ System integration is the process of linking together different IT systems (com *API design, documentation, and life-cycle automation tools streamline the process of creating, maintaining, and evolving APIs. These tools offer efficient means to design consistent and scalable APIs, generate comprehensive documentation, and automate various stages of the API life-cycle, enhancing developer experience and promoting API adoption.* - [Dredd (⭐4k)](https://github.com/apiaryio/dredd) - Validate API description docs against backend implementation using this language-agnostic CLI tool. - [OpenAPI-GUI (⭐1.2k)](https://github.com/Mermade/openapi-gui) - Create and validate OpenAPI specs with ease using this intuitive graphical user interface. -- [OpenAPI Diff (⭐665)](https://github.com/OpenAPITools/openapi-diff) - Compare OpenAPI specs with version control and visualize the differences in HTML or Markdown format. +- [OpenAPI Diff (⭐667)](https://github.com/OpenAPITools/openapi-diff) - Compare OpenAPI specs with version control and visualize the differences in HTML or Markdown format. - [OpenAPI Generator (⭐17k)](https://github.com/OpenAPITools/openapi-generator) - Automate the creation of API client libraries, server stubs, documentation and config files with this powerful OpenAPI Spec tool. -- [OpenAPI Style Validator (⭐176)](https://github.com/OpenAPITools/openapi-style-validator) - Ensure that your OpenAPI specs meet your organization's standards with this flexible and customizable style validator. +- [OpenAPI Style Validator (⭐177)](https://github.com/OpenAPITools/openapi-style-validator) - Ensure that your OpenAPI specs meet your organization's standards with this flexible and customizable style validator. - [Spectral (⭐2k)](https://github.com/stoplightio/spectral) - Detect and fix errors in your JSON/YAML files using this linter tool that supports OpenAPI 3.0 & 2.0 and AsyncAPI. - [Swagger Editor (⭐8.3k)](https://github.com/swagger-api/swagger-editor) - Create, describe, and document your API with ease using this open source editor built specifically for OpenAPI-based APIs. -- [Zally (⭐823)](https://github.com/zalando/zally) - Ensure the quality of your OpenAPI specs with this linter tool that provides extensive analysis and feedback. +- [Zally (⭐825)](https://github.com/zalando/zally) - Ensure the quality of your OpenAPI specs with this linter tool that provides extensive analysis and feedback. @@ -51,7 +51,7 @@ System integration is the process of linking together different IT systems (com *Explore a collection of tools and platforms designed to create, maintain, and present clear, concise, and user-friendly documentation for APIs. These resources facilitate seamless collaboration between developers and enable effective communication of API functionalities and specifications.* - [APITree](https://www.apitree.com/) - A tool for managing and sharing API specifications, with version control, API testing automation, and integration with popular API tools. - [DapperDox (⭐386)](https://github.com/DapperDox/dapperdox) - An open-source API documentation generator and server for OpenAPI/Swagger specifications, with customizable documentation, automated updates, and easy sharing. -- [OpenAPI Explorer (⭐231)](https://github.com/Rhosys/openapi-explorer) - A tool for generating user interfaces from OpenAPI specifications, making it easier for software engineers to visualize and interact with APIs. +- [OpenAPI Explorer (⭐232)](https://github.com/Rhosys/openapi-explorer) - A tool for generating user interfaces from OpenAPI specifications, making it easier for software engineers to visualize and interact with APIs. - [RapiDoc (⭐1.4k)](https://github.com/rapi-doc/RapiDoc) - A tool that generates customizable, interactive API documentation from OpenAPI Specification, with a range of design options. - [Redoc (⭐21k)](https://github.com/Redocly/redoc) - An open-source tool for generating documentation from OpenAPI (fka Swagger) definitions, with customizable themes, language support, and branding. - [Slate (⭐35k)](https://github.com/slatedocs/slate) - A powerful tool that creates static API documentation from markdown, with API reference docs and code samples. @@ -63,7 +63,7 @@ System integration is the process of linking together different IT systems (com ### API Gateway *API Gateways act as intermediaries between client applications and backend services, enabling key features such as request routing, authentication, rate limiting, and caching. They simplify the process of managing, securing, and monitoring APIs by providing a unified entry point for various services.* -- [Apinto (⭐970)](https://github.com/eolinker/goku) - A Golang-based microservice gateway that provides dynamic routing, service orchestration, multi-tenancy management, and API access control. +- [Apinto (⭐972)](https://github.com/eolinker/goku) - A Golang-based microservice gateway that provides dynamic routing, service orchestration, multi-tenancy management, and API access control. - [Ambassador Edge Stack](https://www.getambassador.io/products/edge-stack/api-gateway/) - A Kubernetes-native API Gateway that helps manage APIs at scale with its customizable routing, authentication, and rate-limiting features. - [Apache APISIX (⭐12k)](https://github.com/apache/apisix) - A dynamic, real-time, and high-performance API Gateway that leverages Apache plugins for enhanced functionality. - [Gloo Edge (⭐3.8k)](https://github.com/solo-io/gloo) - An Envoy Proxy-based API Gateway that provides advanced traffic management, security, and observability features for modern microservices architectures. @@ -71,7 +71,7 @@ System integration is the process of linking together different IT systems (com - [KrakenD API Gateway (⭐1.4k)](https://github.com/devopsfaith/krakend-ce) - An ultra-high performance API Gateway that leverages middlewares for fast and efficient API management. - [Ocelot (⭐7.8k)](https://github.com/ThreeMammals/Ocelot) - A .NET API Gateway that provides a simple and elegant way to manage APIs with its intuitive routing and middleware configuration. - [Spring Cloud Gateway (⭐4.2k)](https://github.com/spring-cloud/spring-cloud-gateway) - An API Gateway built on top of the Spring ecosystem, providing advanced routing and filtering features for Spring applications. -- [Traefik (⭐44k)](https://github.com/traefik/traefik) - A modern, open-source API Gateway that is designed to handle dynamic container environments such as Kubernetes, Docker Swarm, and Mesos. It provides load balancing, SSL/TLS termination, rate limiting, circuit breaking, and more. +- [Traefik (⭐45k)](https://github.com/traefik/traefik) - A modern, open-source API Gateway that is designed to handle dynamic container environments such as Kubernetes, Docker Swarm, and Mesos. It provides load balancing, SSL/TLS termination, rate limiting, circuit breaking, and more. - [Tyk API Gateway (⭐8.8k)](https://github.com/TykTechnologies/tyk) - An open source Enterprise API Gateway that supports REST, GraphQL, TCP, and gRPC protocols. It provides advanced API management features such as rate limiting, access control, and analytics. @@ -94,7 +94,7 @@ System integration is the process of linking together different IT systems (com - [Offset Explorer](https://www.kafkatool.com) - GUI application for managing and using Apache Kafka clusters, formerly known as Kafka Tool. - [Service Bus Explorer (⭐1.8k)](https://github.com/paolosalvatori/ServiceBusExplorer) - GUI app for Azure Service Bus, offering advanced features like import/export functionality and the ability to test topic, queues, subscriptions, relay services, notification hubs, and events hubs. - Mocking tools - - [Microcks (⭐981)](https://github.com/microcks/microcks) - Open-source Kubernetes-native tool for API mocking and testing, supporting AsyncAPI, OpenAPI, Postman Collections, etc. + - [Microcks (⭐987)](https://github.com/microcks/microcks) - Open-source Kubernetes-native tool for API mocking and testing, supporting AsyncAPI, OpenAPI, Postman Collections, etc. - [Mockable](https://www.mockable.io/) - Simple configurable service to mock out RESTful API or SOAP web-services. - [Mockoon (⭐5.4k)](https://github.com/mockoon/mockoon) - Easy-to-use tool for designing and running mock REST APIs. - [MockServer (⭐4.2k)](https://github.com/mock-server/mockserver) - Easy mocking of any system you integrate with via HTTP or HTTPS. @@ -136,10 +136,10 @@ System integration is the process of linking together different IT systems (com ### Data Mapping Solution *Data Mapping tools are used to define and transform data between different systems, applications, and formats. These tools allow for the mapping of data from source to target, allowing for data transformation and integration. This section covers different data mapping solutions that can be used to facilitate data mapping and transformation processes for different use cases.* -- [AltasMap (⭐164)](https://github.com/atlasmap/atlasmap) - A web-based data mapping solution that simplifies integration between Java, XML, CSV, and JSON data sources. Its interactive user interface makes configuring integrations easy. +- [AltasMap (⭐165)](https://github.com/atlasmap/atlasmap) - A web-based data mapping solution that simplifies integration between Java, XML, CSV, and JSON data sources. Its interactive user interface makes configuring integrations easy. - [Altova MapForce](https://www.altova.com/mapforce) - A graphical data mapping tool that can handle any-to-any conversion and integration tasks. It simplifies complex mapping tasks, enabling software engineers to complete projects faster. - [JOLT (⭐1.4k)](https://github.com/bazaarvoice/jolt) - A Java-based JSON-to-JSON transformation library that uses a JSON document as the "specification" for the transform. JOLT provides a simple way for software engineers to transform JSON data. -- [JSLT (⭐567)](https://github.com/schibsted/jslt) - A complete query and transformation language for JSON that is inspired by jq, XPath, and XQuery. With JSLT, software engineers can quickly and easily transform JSON data to meet their needs. +- [JSLT (⭐568)](https://github.com/schibsted/jslt) - A complete query and transformation language for JSON that is inspired by jq, XPath, and XQuery. With JSLT, software engineers can quickly and easily transform JSON data to meet their needs. @@ -156,7 +156,7 @@ System integration is the process of linking together different IT systems (com - [Software AG webMethods Integration Server](https://www.softwareag.com/en_corporate/platform/integration-apis/webmethods-integration.html) - An integration platform that enables faster integration of any application. - [TIBCO BusinessWorks](https://www.tibco.com/products/tibco-businessworks) - A platform that implements enterprise patterns for hybrid integrations. - [UltraESB](https://www.adroitlogic.com/products/ultraesb/) - An ESB that supports zero-copy proxying for extreme performance utilizing Direct Memory Access and Non-Blocking IO. -- [WSO2 Enterprise Integrator (⭐352)](https://github.com/wso2/product-ei) - An API-centric, cloud-native, and distributed integration platform designed to provide a robust solution for software engineers. +- [WSO2 Enterprise Integrator (⭐353)](https://github.com/wso2/product-ei) - An API-centric, cloud-native, and distributed integration platform designed to provide a robust solution for software engineers. @@ -179,7 +179,7 @@ System integration is the process of linking together different IT systems (com ### Integration Frameworks *The Integration frameworks section includes software tools and libraries that help developers implement and manage integration patterns in their applications. These frameworks are based on well-established Enterprise Integration Patterns (EIPs), which provide a standard vocabulary and architecture for designing and implementing integration solutions. The frameworks in this section can help simplify the process of integrating different systems, applications, and data sources by providing pre-built connectors, message routing, and transformation capabilities.* - [Apache Camel (⭐5k)](https://github.com/apache/camel) - A powerful integration framework that uses Enterprise Integration Patterns to connect and unify different transport APIs. -- [Ballerina (⭐3.3k)](https://github.com/ballerina-platform/ballerina-lang) - An open-source programming language that simplifies the creation, usage, and combination of network services. +- [Ballerina (⭐3.4k)](https://github.com/ballerina-platform/ballerina-lang) - An open-source programming language that simplifies the creation, usage, and combination of network services. - [Spring Integration (⭐1.4k)](https://github.com/spring-projects/spring-integration) - An extension of the Spring programming model that supports Enterprise Integration Patterns, allowing for streamlined integration of various systems. @@ -298,7 +298,7 @@ System integration is the process of linking together different IT systems (com - [Apache Airflow (⭐32k)](https://github.com/apache/airflow) - A platform that allows you to create, schedule, and monitor workflows programmatically, making it easier to manage and automate complex data pipelines. - [Argo Workflows (⭐13k)](https://github.com/argoproj/argo-workflows) - An open-source, container-native workflow engine designed to orchestrate parallel jobs on Kubernetes, making it easier to manage and automate complex workflows in a cloud-native environment. - [Azkaban (⭐4.3k)](https://github.com/azkaban/azkaban) - A distributed workflow manager that helps solve the problem of Hadoop job dependencies, making it easier to schedule and manage workflows in large-scale data processing environments. -- [Bonita (⭐139)](https://github.com/bonitasoft/bonita-engine) - An open-source BPMN engine that comes with a designer and optional development environment, making it easier to build and automate complex business processes. +- [Bonita (⭐140)](https://github.com/bonitasoft/bonita-engine) - An open-source BPMN engine that comes with a designer and optional development environment, making it easier to build and automate complex business processes. - [Cadence (⭐7.3k)](https://github.com/uber/cadence) - A fault-tolerant, stateful code platform that makes it easier to build and manage complex, long-running applications. - [Camunda (⭐3.5k)](https://github.com/camunda/camunda-bpm-platform) - An open-source workflow and decision automation platform that helps you automate business processes and decisions in a flexible and scalable way. - [Conductor (⭐11k)](https://github.com/Netflix/conductor) - A cloud-based orchestration engine designed to run and manage workflows in a microservices architecture. diff --git a/docs/awesome/awesome-neovim.md b/docs/awesome/awesome-neovim.md index e75141cfdb..36d8160188 100644 --- a/docs/awesome/awesome-neovim.md +++ b/docs/awesome/awesome-neovim.md @@ -23,6 +23,7 @@ - [chiyadev/dep](https://github.com/chiyadev/dep) - An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found [here](https://chiya.dev/posts/2021-11-27-why-package-manager). - [folke/lazy.nvim](https://github.com/folke/lazy.nvim) - A modern plugin manager, featuring a graphical interface, async execution, a lockfile and more 💤. - [roobert/activate.nvim](https://github.com/roobert/activate.nvim) - A plugin installation system designed to complement `folke/lazy.nvim`. +- [abeldekat/lazyflex.nvim](https://github.com/abeldekat/lazyflex.nvim) - An addon for `folke/lazy.nvim`. Facilitates the testing and troubleshooting of a Neovim configuration. ## LSP @@ -386,6 +387,7 @@ Tree-sitter is a new system introduced in Neovim 0.5 that incrementally parses y - [cryptomilk/nightcity.nvim](https://github.com/cryptomilk/nightcity.nvim) - A dark colorscheme inspired by Inkpot, Jellybeans, Gruvbox and Tokyonight with LSP support. - [polirritmico/monokai-nightasty.nvim](https://github.com/polirritmico/monokai-nightasty.nvim) - A dark/light theme based on the Monokai color palette written in Lua, support for LSP, Tree-sitter and lots of plugins. - [oxfist/night-owl.nvim](https://github.com/oxfist/night-owl.nvim) - A [Night Owl colorscheme port from VSCode](https://github.com/sdras/night-owl-vscode-theme) with support for Tree-sitter and semantic tokens. +- [text-to-colorscheme](https://github.com/svermeulen/text-to-colorscheme) - Dynamically generated colorschemes generated on the fly with a text prompt using ChatGPT. ### Lua Colorscheme @@ -675,6 +677,7 @@ These colorschemes may not specialize in Tree-sitter directly but are written in - [ray-x/guihua.lua](https://github.com/ray-x/guihua.lua) - A Lua UI library. Includes a fzy search bar, list view and tree view modules. - [anuvyklack/animation.nvim](https://github.com/anuvyklack/animation.nvim) - Create animations. - [NFrid/treesitter-utils](https://github.com/NFrid/treesitter-utils) - Some useful Treesitter methods. +- [nvim-lusc](https://github.com/svermeulen/nvim-lusc) - Adds support for Structured Async/Concurrency in Lua. ## Fennel diff --git a/docs/awesome/awesome-nextjs.md b/docs/awesome/awesome-nextjs.md index f6e0774671..564248806b 100644 --- a/docs/awesome/awesome-nextjs.md +++ b/docs/awesome/awesome-nextjs.md @@ -187,6 +187,7 @@ _List inspired by the [awesome](https://github.com/sindresorhus/awesome) list th - [Twitter Clone](https://github.com/AlandSleman/t3-twitter-clone) - Twitter clone built with Next.js + T3 Stack + NextAuth + Supabase + Prisma. - [Taxonomy](https://github.com/shadcn/taxonomy) - An example app built using Next.js 13 server components. - [shadcn/ui](https://github.com/shadcn/ui) - Beautifully designed components that you can copy and paste into your apps. +- [StorageBox](https://github.com/AlandSleman/StorageBox) - A Simple File Storage Service Built with Go and Next.js. ## Books diff --git a/docs/awesome/awesome-nodejs.md b/docs/awesome/awesome-nodejs.md index b7e1ce3d94..25c81857a1 100644 --- a/docs/awesome/awesome-nodejs.md +++ b/docs/awesome/awesome-nodejs.md @@ -238,7 +238,7 @@ - [get-stdin](https://github.com/sindresorhus/get-stdin) - Easier stdin. - [log-update](https://github.com/sindresorhus/log-update) - Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. - [Ink](https://github.com/vadimdemedes/ink) - React for interactive command-line apps. -- [listr](https://github.com/samverschueren/listr) - Terminal task list. +- [listr2](https://github.com/listr2/listr2) - Terminal task list. - [conf](https://github.com/sindresorhus/conf) - Simple config handling for your app or module. - [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal. - [log-symbols](https://github.com/sindresorhus/log-symbols) - Colored symbols for various log levels. diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 2012f593a9..d505af4e4c 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -1340,7 +1340,6 @@ _Related: [Wikis](#wikis)_ - [Oddmuse](https://oddmuse.org/) - A simple wiki engine written in Perl. No database required. ([Source Code](https://github.com/kensanata/oddmuse)) `GPL-3.0` `Perl` - [Overleaf](https://www.overleaf.com/) - Web-based collaborative LaTeX editor. ([Source Code](https://github.com/overleaf/overleaf)) `AGPL-3.0` `Ruby` - [Plainpad](https://alextselegidis.com/get/plainpad/) - A modern note taking application for the cloud, utilizing the best features of progressive web apps technology. ([Demo](https://alextselegidis.com/try/plainpad/), [Source Code](https://github.com/alextselegidis/plainpad)) `GPL-3.0` `PHP` -- [savepad](https://github.com/shelltr/textpad) - Minimalist notepad based on notepad.cc. `MIT` `PHP` - [Standard Notes](https://docs.standardnotes.com/self-hosting/getting-started) - Simple and private notes app. Protect your privacy while getting more done. That's Standard Notes. ([Demo](https://app.standardnotes.org/), [Source Code](https://github.com/standardnotes/app)) `GPL-3.0` `Ruby` - [Trilium Notes](https://github.com/zadam/trilium) - Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. `AGPL-3.0` `Nodejs/Docker/K8S` - [turndown](https://mixmark-io.github.io/turndown/) - HTML to Markdown converter written in Javascript. ([Source Code](https://github.com/mixmark-io/turndown)) `MIT` `Javascript` diff --git a/docs/awesome/awesome-steam-deck.md b/docs/awesome/awesome-steam-deck.md index 742728738e..cf2550d0ba 100644 --- a/docs/awesome/awesome-steam-deck.md +++ b/docs/awesome/awesome-steam-deck.md @@ -39,6 +39,7 @@ Choose what you find more suitable for you: ## Hardware - [Sabrent Rocket 2230 SSD](https://www.amazon.com/SABRENT-Rocket-2230-Performance-SB-2130-1TB/dp/B0BQG6JCRP/) - Suggested SSD made by Sabrent. - [SanDisk Extreme microSD](https://www.amazon.com/SanDisk-Extreme-microSDXC-Memory-Adapter/dp/B09X7MPX8L/) - Suggested microSD made by SanDisk. +- [Steam Deck Refurbished](https://store.steampowered.com/sale/steamdeckrefurbished) - Certified Refurbished Steam Deck. ## Accessory - [Spigen Rugged Armor Protective Case](https://www.amazon.com/Protective-Shock-Absorption-Anti-Scratch-Accessories-nintendo-switch/dp/B0B75N73N9/) - Suggested protective case made by Spigen. @@ -57,6 +58,18 @@ Choose what you find more suitable for you: - [Extreme Rate Shells](https://extremerate.com/collections/steam-deck-shells) - Extreme Rate Steam Deck Shells. - [GamingCobra Shells](https://www.gamingcobra.com/collections/steam-deck-shells) - Gaming Cobra Steam Deck Shells. - [JSAUX Transparent Back Plate](https://jsaux.com/products/transparent-back-plate-for-steam-deck-pc0106) - JSAUX Transparent Back Plate for Steam Deck. +- [Corsair K70 Pro Mini](https://www.amazon.com/dp/B0B4SW81GW/) - 60% wireless mechanical keyboard. +- [Razer Viper V2 Pro](https://www.amazon.com/dp/B09VCR969M) - Premium gaming mouse with great set of features. +- [8BitDo Wireless 2.4g Controller](https://www.amazon.com/dp/B0B9BR6H7N/) - Great controller for those who want a console-like gaming experience. +- [HyperX Cloud II Wireless](https://www.amazon.com/dp/B00SAYCXWG/) - Value-for-money wireless headset for your Steam Deck. +- [Razer Hammerhead (2021)](https://www.amazon.com/dp/B099LZ2BGB/) - Wireless earbuds for your Steam Deck. +- [Acer Nitro XV272U Vbmiiprx 27" Monitor](https://www.amazon.com/dp/B09R26XXFW/) - 27-inch WQHD gaming monitor from Asus. +- [ViewSonic VX1755](https://www.amazon.com/dp/B09CQJ39YS/) - Large-screen gaming experience with this portable gaming monitor from ViewSonic. +- [Anker 7-in-1 USB-C Hub](https://www.amazon.com/dp/B07ZVKTP53) - 7-in-1 USB-C hub from Anker is a great alternative to a dedicated Steam Deck dock. +- [Spigen Rugged Armor Case](https://www.amazon.com/dp/B0B75N73N9) - Protect your shiny-new Steam Deck from scratches and drops. +- [Spigen Tempered Glass](https://www.amazon.com/dp/B0BGQSZJTG) - Spigen's Tempered Glass Screen Protector for Steam Deck. +- [Anker PowerCore](https://www.amazon.com/dp/B09VPHVT2Z) - Anker 737 PowerCore portable charger with 24,000mAh battery and offers 140W output. +- [Deckmate Detachable Kickstand System](https://www.amazon.com/dp/B0BV8N5JS2) - Mount Anything to your Steam Deck. ## Software - [Distrobox](https://github.com/89luca89/distrobox) - Use any Linux distribution inside your terminal. @@ -65,6 +78,8 @@ Choose what you find more suitable for you: - [Steam ROM Manager](https://github.com/SteamGridDB/steam-rom-manager) - An app for managing ROMs in Steam. - [Discord Overlay](https://trigg.github.io/Discover/deckaddnonsteamgame) - Discord Overlay for Steam. - [SteamOS Btrfs](https://gitlab.com/popsulfr/steamos-btrfs) - Convert the /home partition from ext4 to btrfs. +- [ProtonUp-Qt](https://davidotek.github.io/protonup-qt/) - Install and manage third-party compatibility tools for Steam Games. +- [Clover](https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot) - Graphical boot manager for the Steam Deck. ## Emulation - [EmuDeck](https://github.com/dragoonDorise/EmuDeck) - Emulator configurator. @@ -104,7 +119,6 @@ Choose what you find more suitable for you: - [Cryoutilities](https://github.com/CryoByte33/steam-deck-utilities) - Scripts and utilities to improve performance and manage storage. - [Steam Deck Shader Cache Killer](https://github.com/scawp/Steam-Deck.Shader-Cache-Killer) - Script to purge Steam Deck shader cache. - [Ludusavi](https://github.com/mtkennerly/ludusavi) - Backup tool for PC game saves. -- [Deck Verified](https://www.steamdeck.com/en/verified) - Steam games compatible with Steam Deck by Valve. ## Plugin - [Decky Loader](https://github.com/SteamDeckHomebrew/decky-loader) - Plugin launcher. @@ -114,10 +128,13 @@ Choose what you find more suitable for you: - [Steam Deck](https://www.steamdeck.com/) - Official Steam Deck website. - [Great On Deck](https://store.steampowered.com/steamdeck/mygames) - A list of verified Steam Deck games. - [CheckMyDeck](https://checkmydeck.ofdgn.com/) - Check compatibility with Steam Deck of your games library. +- [Deck Verified](https://www.steamdeck.com/en/verified) - Steam games compatible with Steam Deck by Valve. +- [Repair Steam Deck](https://www.ifixit.com/Device/Steam_Deck) - Repair, disassembly, and troubleshooting information for the Steam Deck. ## Community - [r/SteamDeck](https://reddit.com/r/SteamDeck) - Official subreddit. - [r/EmuDeck](https://www.reddit.com/r/EmuDeck) - Subreddit of EmuDeck, emulators on Steam Deck. +- [r/WindowsOnDeck](https://www.reddit.com/r/WindowsOnDeck/) - Subreddit for Windows users on Steam Deck. - [Steam Deck Italia](https://t.me/SteamDeckIta) - Telegram italian community. - [Steam Deck Espana](https://t.me/SteamDeckPortatil) - Telegram spanish community. - [Steam Deck Group](https://t.me/steamdecktalk) - Telegram chinese community. diff --git a/docs/awesome/awesome-wardley-maps.md b/docs/awesome/awesome-wardley-maps.md index 944a88a6eb..409cdc8b3a 100644 --- a/docs/awesome/awesome-wardley-maps.md +++ b/docs/awesome/awesome-wardley-maps.md @@ -3,7 +3,7 @@ > [Wardley Mapping](https://en.wikipedia.org/wiki/Wardley_map) is a technique that helps you examine your environment, identify upcoming changes and properly choose your actions. By examining what is needed, what components will be in use, what are their dependencies and characteristics, you can build a visual representation of your world, play what-if games, and pick your direction and best actions to support it. -This is a list of useful Wardley mapping resources and examples. Short URL: [list.wardleymaps.com](https://list.wardleymaps.com). Contributions welcome! [Contribution guidelines](https://list.wardleymaps.com/contributing) for adding something to the list. +This is a list of useful Wardley mapping resources and examples. Short URL: [list.wardleymaps.com](https://list.wardleymaps.com). Contributions welcome! [Contribution guidelines](https://list.wardleymaps.com/contributing) for adding something to the list. @@ -45,7 +45,7 @@ This is a list of useful Wardley mapping resources and examples. Short URL: [lis - [Wardley Maps on Vimeo](https://vimeo.com/channels/wardleymaps) - Talks by Simon Wardley and the Wardley mapping community. - [Wardley Maps BarCamp 2020](https://www.youtube.com/playlist?list=PLP0vnsXbJsRVZSbkzWUA-q0eRU5R5bBu1) - Over 10 hours of presentations by 17 speakers. - [Map Camp London 2019](https://www.infoq.com/Map-Camp-Conference-London-2019/presentations/) - Watch presentations and video recordings on InfoQ. - + ## Courses - [Wardley Mapping](https://learn.leadingedgeforum.com/p/wardley-mapping/?product_id=277424) - Learn how to stimulate future ideas and strategies with the Leading Edge Forum. @@ -121,7 +121,7 @@ Blog posts and other interesting examples of Wardley maps. Ordered by date, newe - [Blue pill or red pill?](https://swardley.medium.com/blue-pill-or-red-pill-9249bed5918b) - Doctrine and doctrine phases by Simon Wardley. May 25, 2017. - [Is my diagram a map?](https://swardley.medium.com/is-my-diagram-a-map-7b30c10fb693) - By Simon Wardley. May 12, 2017. - [Gameplay for Data Flow](https://medium.com/digital-anatomy/gameplay-for-data-flow-518f72892629) - By James Urquhart. Mar 24, 2017. -- [Applying doctrine to data flow](https://medium.com/digital-anatomy/applying-doctrine-to-data-flow-5733822d9270) - By James Urquhart. Feb 4, 2017. +- [Applying doctrine to data flow](https://medium.com/digital-anatomy/applying-doctrine-to-data-flow-5733822d9270) - By James Urquhart. Feb 4, 2017. - [Designing for constant evolution](https://medium.com/hackernoon/designing-for-constant-evolution-41b216741974) - Pioneer, Settler and Town Planner (Wardley PST). Jan 31, 2017. - [Near field, far field and the crazy ideas](https://swardley.medium.com/near-field-far-field-and-the-crazy-ideas-356d84752ed9) - My future career as a Harmony Designer. Jan 17, 2017. - [Adding Context To The Wardley Map of Data Flow](https://medium.com/digital-anatomy/adding-context-to-the-wardley-map-of-data-flow-c818dc2960d6) - How do you extract value from the jumble of components and value relationships by James Urquhart. Jan 12, 2017. @@ -155,7 +155,7 @@ Blog posts and other interesting examples of Wardley maps. Ordered by date, newe - [Wardley Maps for Jupyter Notebooks (ipywardley)](https://github.com/anjackson/ipywardley) - A plugin for generating Wardley maps in Jupyter Notebooks. - [MapScript](https://observablehq.com/collection/@ajbouh/mapscript) - Note MapScript is built on Observable. Read their [Terms of Service](https://observablehq.com/terms-of-service). MapScript [feature requests](https://mapscript.canny.io/feature-requests). Hosted version available [here](https://mapscript.org). - [Go-Wardley](https://github.com/DavidGamba/go-wardley) - Generates a Wardley map in SVG format from a HCL-based map description file. -- [Mapkeep](https://mapkeep.com/) - Mapkeep is a place to keep 😉 your Wardley Maps. Create, share, and discuss maps with others. Host your maps for free with unlimited public repositories. For updates, you can follow [@mapkeep](https://twitter.com/mapkeep) on Twitter, subscribe to the [YouTube Channel](https://www.youtube.com/channel/UCgJtBt9DyTrwyMlNdoZJhFQ), or subscribe to the [News and Updates blog](https://mapkeep.substack.com/). +- [Mapkeep](https://mapkeep.com/) - Multiplayer Wardley Maps at a click of a button. Collaborate on your maps with others. Host your maps for free. For updates, you can follow [@mapkeep on Mastodon](https://mastodon.social/@mapkeep), [@mapkeep on X](https://twitter.com/mapkeep), [mapkeep on LinkedIn](https://www.linkedin.com/company/mapkeep), subscribe to the [YouTube Channel](https://www.youtube.com/@mapkeep), or subscribe to the [News and Updates blog](https://blog.mapkeep.com/). - [Glamorous Toolkit](https://gtoolkit.com) - A moldable and programmable environment in which Wardley Maps can be intertwinned with knowledge management and multi language notebooks. Follow [@feenkcom](https://twitter.com/feenkcom) to learn more. - [Excalidraw](https://excalidraw.com) - Online diagram tool creates quick and easy, handdrawn diagrams and maps. keyboard shortcut '0', browse libraries and Add the "Wardley Maps Symbols" lib. - [Flowchart fun](https://flowchart.fun) - text based tool to generate quick flowcharts. Excellent way to quickly create a Value Chain - very useful in conversation or during a meeting. @@ -177,7 +177,7 @@ Blog posts and other interesting examples of Wardley maps. Ordered by date, newe - [Research Map Chat](https://wardleyresearchchat.streamlit.app/) - Have an AI chat with Simon's Research 2022 Wardley Maps. - [Learn Wardley Mapping Bot](https://wardleymapbot.streamlit.app/) - Learn Wardley Mapping by chatting to a specially configured bot. - [Chat with Wardley YouTube content](https://wardleygpt.streamlit.app/) - Have a chat with all of Simon's YouTube content. -- +- ### Development - [An Exploration into Wardley Mapping Language Code](https://medium.com/@mcraddock/an-exploration-into-wardley-mapping-language-mode-aa87763a8b17) - Create your own Wardley Mapping code editor in two easy steps. - [Convert WM format to JSON](https://wm2json.streamlit.app/) - A simple streamlit app to convert the OnlineWardleyMaps OWM format to JSON. @@ -185,7 +185,7 @@ Blog posts and other interesting examples of Wardley maps. Ordered by date, newe ## Templates - [Wardley Mapping Tools and Techniques](https://hiredthought.com/2017/10/11/wardley-mapping-tools-and-techniques/) - A semi-serious reflection on the problem space of tools for mapping, and an overview of all sorts of mapping tools and techniques. -- +- ### Mapping - [Wardley Maps in draw.io](https://juliusgamanyi.com/2019/03/25/wardley-maps-in-drawio/) - How-to guide with animations and a collection of open source Wardley map icons. @@ -226,11 +226,11 @@ Blog posts and other interesting examples of Wardley maps. Ordered by date, newe - Germany - [Cologne](https://www.meetup.com/New-Business-Strategies-Wardley-Maps-OODA-Loops-and-more/) - [Hamburg](https://www.meetup.com/Strategic-Business-Map-Club-Hamburg/) - - [Munich](https://www.meetup.com/Wardley-Mapping-Community-Muenchen/) + - [Munich](https://www.meetup.com/Wardley-Mapping-Community-Muenchen/) - Netherlands - [Amsterdam](https://www.meetup.com/nl-NL/Strategic-Mapping-Meetup-AMS/) - Norway - - [Oslo](https://www.meetup.com/oslo-wardley-mapping) + - [Oslo](https://www.meetup.com/oslo-wardley-mapping) - Serbia - [Belgrade](https://www.meetup.com/map-meetup-belgrade/) - Spain diff --git a/docs/awesome/free-for-dev.md b/docs/awesome/free-for-dev.md index 337dc5c431..a05b67eec9 100644 --- a/docs/awesome/free-for-dev.md +++ b/docs/awesome/free-for-dev.md @@ -1745,6 +1745,7 @@ Update Time, five active automations, webhooks. * [Framacloud](https://degooglisons-internet.org/en/list/) — A list of Free/Libre Open Source Software and SaaS by the French non-profit [Framasoft](https://framasoft.org/en/). * [github.com — FOSS for Dev](https://github.com/tvvocold/FOSS-for-Dev) — A hub of free and Open Source software for developers. * [GitHub Education](https://education.github.com/pack) — Collection of free services for students. Registration required. + * [Markdown Tools](https://markdowntools.com) - Tools for converting HTML, CSVs, PDFs, JSON, and Excel files to and from Markdown * [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) — Get a free sandbox, tools, and other resources you need to build solutions for the Microsoft 365 platform. The subscription is a 90-day [Microsoft 365 E5 Subscription](https://www.microsoft.com/microsoft-365/enterprise/e5) (Windows excluded) which is renewable. It is renewed if you're active in development(measured using telemetry data & algorithms). * [RedHat for Developers](https://developers.redhat.com) — Free access to Red Hat products including RHEL, OpenShift, CodeReady, etc. exclusively for developers. Individual plan only. Free e-books are also offered for reference. * [smsreceivefree.com](https://smsreceivefree.com/) — Provides free temporary and disposable phone numbers. diff --git a/docs/awesome/static-analysis.md b/docs/awesome/static-analysis.md index eab7ab2add..fdbea637d2 100644 --- a/docs/awesome/static-analysis.md +++ b/docs/awesome/static-analysis.md @@ -77,7 +77,7 @@ Also check out the sister project, [awesome-dynamic-analysis](https://github.com

Assembly

-- [STOKE](https://github.com/StanfordPL/stoke) :warning: — A programming-language agnostic stochastic optimizer for the x86_64 instruction set. It uses random search to explore the extremely high-dimensional space of all possible program transformations. +- [STOKE](https://github.com/StanfordPL/stoke) — A programming-language agnostic stochastic optimizer for the x86_64 instruction set. It uses random search to explore the extremely high-dimensional space of all possible program transformations.

Awk

@@ -432,7 +432,7 @@ By default, govulncheck makes requests to the Go vulnerability database at https - [revive](https://revive.run) — Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. -- [safesql](https://github.com/stripe/safesql) :warning: — Static analysis tool for Golang that protects against SQL injections. +- [safesql](https://github.com/stripe/safesql) — Static analysis tool for Golang that protects against SQL injections. - [shisho](https://docs.shisho.dev/) — A lightweight static code analyzer designed for developers and security teams. It allows you to analyze and transform source code with an intuitive DSL similar to sed, but for code. @@ -575,13 +575,13 @@ Its technology helps developers automate testing, find bugs, and reduce manual l - [retire.js](https://retirejs.github.io/retire.js) — Scanner detecting the use of JavaScript libraries with known vulnerabilities. -- [RSLint](http://rslint.org/) :warning: — A (WIP) JavaScript linter written in Rust designed to be as fast as possible, customizable, and easy to use. +- [RSLint](http://rslint.org/) — A (WIP) JavaScript linter written in Rust designed to be as fast as possible, customizable, and easy to use. - [standard](http://standardjs.com) — An npm module that checks for Javascript Styleguide issues. - [tern](https://ternjs.net) — A JavaScript code analyzer for deep, cross-editor language support. -- [TypL](https://typl.dev) :warning: — With TypL, you just write completely standard JS, and the tool figures out your types via powerful inferencing. +- [TypL](https://typl.dev) — With TypL, you just write completely standard JS, and the tool figures out your types via powerful inferencing. - [xo](https://github.com/xojs/xo) — Opinionated but configurable ESLint wrapper with lots of goodies included. Enforces strict and readable code. @@ -738,7 +738,7 @@ A ktfmt IntelliJ plugin is available from the plugin repository. To install it, - [Psalm](https://psalm.dev) — Static analysis tool for finding type errors in PHP applications. -- [Qafoo Quality Analyzer](https://github.com/Qafoo/QualityAnalyzer) :warning: — Visualizes metrics and source code. +- [Qafoo Quality Analyzer](https://github.com/Qafoo/QualityAnalyzer) — Visualizes metrics and source code. - [rector](https://getrector.org) — Instant Upgrades and Automated Refactoring of any PHP 5.3+ code. It upgrades your code for PHP 7.4, 8.0 and beyond. Rector promises a low false-positive rate because it looks for narrowly defined AST (abstract syntax tree) patterns. The main use-case are tackling technical debt in your legacy code and removing dead code. Rector provides a set of special rules for Symfony, Doctrine, PHPUnit, and many more. @@ -920,15 +920,15 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool - [quality](https://github.com/apiology/quality) — Runs quality checks on your code using community tools, and makes sure your numbers don't get any worse over time. -- [Querly](https://github.com/soutaro/querly) :warning: — Pattern Based Checking Tool for Ruby. +- [Querly](https://github.com/soutaro/querly) — Pattern Based Checking Tool for Ruby. -- [Railroader](https://railroader.org) :warning: — An open source static analysis security vulnerability scanner for Ruby on Rails applications. +- [Railroader](https://railroader.org) — An open source static analysis security vulnerability scanner for Ruby on Rails applications. - [rails_best_practices](https://rails-bestpractices.com) — A code metric tool for Rails projects - [reek](https://github.com/troessner/reek) — Code smell detector for Ruby. -- [Roodi](https://github.com/roodi/roodi) :warning: — Roodi stands for Ruby Object Oriented Design Inferometer. It parses your Ruby code and warns you about design issues you have based on the checks that it has configured. +- [Roodi](https://github.com/roodi/roodi) — Roodi stands for Ruby Object Oriented Design Inferometer. It parses your Ruby code and warns you about design issues you have based on the checks that it has configured. - [RuboCop](https://docs.rubocop.org/rubocop) — A Ruby static code analyzer, based on the community Ruby style guide. @@ -940,7 +940,7 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool - [rufo](https://github.com/ruby-formatter/rufo) — An opinionated ruby formatter, intended to be used via the command line as a text-editor plugin, to autoformat files on save or on demand. -- [Saikuro](https://metricfu.github.io/Saikuro) :warning: — A Ruby cyclomatic complexity analyzer. +- [Saikuro](https://metricfu.github.io/Saikuro) — A Ruby cyclomatic complexity analyzer. - [SandiMeter](https://rubygems.org/gems/sandi_meter) :warning: — Static analysis tool for checking Ruby code for Sandi Metz' rules. @@ -999,21 +999,21 @@ It removes a feature of a dependency and then compiles the project to see if it - [Prusti](https://www.pm.inf.ethz.ch/research/prusti.html) — A static verifier for Rust, based on the Viper verification infrastructure. By default Prusti verifies absence of panics by proving that statements such as unreachable!() and panic!() are unreachable. -- [Rudra](https://github.com/sslab-gatech/Rudra) :warning: — Rust Memory Safety & Undefined Behavior Detection. It is capable of analyzing single Rust packages as well as all the packages on crates.io. +- [Rudra](https://github.com/sslab-gatech/Rudra) — Rust Memory Safety & Undefined Behavior Detection. It is capable of analyzing single Rust packages as well as all the packages on crates.io. -- [Rust Language Server](https://github.com/rust-lang-nursery/rls) :warning: — Supports functionality such as 'goto definition', symbol search, reformatting, and code completion, and enables renaming and refactorings. +- [Rust Language Server](https://github.com/rust-lang-nursery/rls) — Supports functionality such as 'goto definition', symbol search, reformatting, and code completion, and enables renaming and refactorings. - [rust-analyzer](https://rust-analyzer.github.io) — Supports functionality such as 'goto definition', type inference, symbol search, reformatting, and code completion, and enables renaming and refactorings. - [rust-audit](https://github.com/Shnatsel/rust-audit) — Audit Rust binaries for known bugs or security vulnerabilities. This works by embedding data about the dependency tree (Cargo.lock) in JSON format into a dedicated linker section of the compiled executable. -- [rustfix](https://github.com/rust-lang/rustfix) :warning: — Read and apply the suggestions made by rustc (and third-party lints, like those offered by clippy). +- [rustfix](https://github.com/rust-lang/rustfix) — Read and apply the suggestions made by rustc (and third-party lints, like those offered by clippy). - [rustfmt](https://github.com/rust-lang/rustfmt) — A tool for formatting Rust code according to style guidelines. - [RustViz](https://github.com/rustviz/rustviz) — RustViz is a tool that generates visualizations from simple Rust programs to assist users in better understanding the Rust Lifetime and Borrowing mechanism. It generates SVG files with graphical indicators that integrate with mdbook to render visualizations of data-flow in Rust programs. -- [warnalyzer](https://github.com/est31/warnalyzer) :warning: — Show unused code from multi-crate Rust projects +- [warnalyzer](https://github.com/est31/warnalyzer) — Show unused code from multi-crate Rust projects

SQL

@@ -1025,7 +1025,7 @@ It removes a feature of a dependency and then compiles the project to see if it - [sleek](https://github.com/nrempel/sleek) — Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity. The heavy lifting is done by the sqlformat crate. -- [sqlcheck](https://github.com/jarulraj/sqlcheck) :warning: — Automatically identify anti-patterns in SQL queries. +- [sqlcheck](https://github.com/jarulraj/sqlcheck) — Automatically identify anti-patterns in SQL queries. - [SQLFluff](https://www.sqlfluff.com/) — Multiple dialect SQL linter and formatter. @@ -1035,7 +1035,7 @@ It removes a feature of a dependency and then compiles the project to see if it - [tsqllint](https://github.com/tsqllint/tsqllint) — T-SQL-specific linter. -- [TSqlRules](https://github.com/ashleyglee/TSqlRules) :warning: — TSQL Static Code Analysis Rules for SQL Server. +- [TSqlRules](https://github.com/ashleyglee/TSqlRules) — TSQL Static Code Analysis Rules for SQL Server. - [Visual Expert](https://www.visual-expert.com) :copyright: — Code analysis for PowerBuilder, Oracle, and SQL Server Explores, analyzes, and documents Code @@ -1158,6 +1158,8 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [biome](https://biomejs.dev) — A toolchain for web projects, aimed to provide functionalities to maintain them. Biome formats and lints code in a fraction of a second. It is the successor to Rome. It is designed to eventually replace Biome is designed to eventually replace Babel, ESLint, webpack, Prettier, Jest, and others. +- [BugProve](https://www.bugprove.com) :copyright: — BugProve is a firmware analysis platform featuring both static and dynamic analysis techniques to discover memory corruptions, command injections and other classes or common weaknesses in binary code. It also detects vulnerable dependencies, weak cryptographic parameters, misconfigurations, and more. + - [callGraph](https://github.com/koknat/callGraph) — Statically generates a call graph image and displays it on screen. - [CAST Highlight](https://www.castsoftware.com/products/highlight) :copyright: — Commercial Static Code Analysis which runs locally, but uploads the results to its cloud for presentation. @@ -1270,6 +1272,8 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [Offensive 360](https://offensive360.com/) :copyright: — Commercial Static Code Analysis system doesn't require building the source code or pre-compilation. +- [OpenRewrite](https://docs.openrewrite.org/) — OpenRewrite [fixes common static analysis issues](https://docs.openrewrite.org/running-recipes/popular-recipe-guides/common-static-analysis-issue-remediation) reported through Sonar and other tools using a Maven and Gradle plugin or the Moderne CLI. + - [OpenStaticAnalyzer](https://github.com/sed-inf-u-szeged/OpenStaticAnalyzer) — OpenStaticAnalyzer is a source code analyzer tool, which can perform deep static analysis of the source code of complex systems. - [oxc](https://github.com/web-infra-dev/oxc) — The Oxidation Compiler is creating a suite of high-performance tools for the JavaScript / TypeScript language re-written in Rust. @@ -1296,7 +1300,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [Qwiet AI](https://qwiet.ai/) :copyright: — Identify vulnerabilities that are unique to your code base before they reach production. Leverages the Code Property Graph (CPG) to run its analyses concurrently in a single graph of graphs. Automatically finds business logic flaws in dev like hardcoded secrets and logic bombs -- [Refactoring Essentials](https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.RefactoringEssentialsforVisualStudio) :warning: — The free Visual Studio 2015 extension for C# and VB.NET refactorings, including code best practice analyzers. +- [Refactoring Essentials](https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.RefactoringEssentialsforVisualStudio) — The free Visual Studio 2015 extension for C# and VB.NET refactorings, including code best practice analyzers. - [relint](https://github.com/codingjoe/relint) — A static file linter that allows you to write custom rules using regular expressions (RegEx). @@ -1304,7 +1308,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [RIPS](https://www.ripstech.com) :copyright: — A static source code analyser for vulnerabilities in PHP scripts. -- [Rome](https://rome.tools/) — Rome was a linter, compiler, bundler, and [more](https://rome.tools/#development-status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS. It has since been succeeded by [biome](https://biomejs.dev/). +- [Rome](https://rome.tools/) :warning: — Rome was a linter, compiler, bundler, and [more](https://rome.tools/#development-status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS. It has since been succeeded by [biome](https://biomejs.dev/). - [Rome Formatter](https://rome.tools/blog/2022/04/05/rome-formatter-release) :warning: — A performant and fault-tolerant code formatter for JS/TS written in Rust. Superceded by [biome](https://biomejs.dev/). @@ -1389,7 +1393,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea - [WhiteHat Application Security Platform](https://www.whitehatsec.com/platform/static-application-security-testing) :copyright: — WhiteHat Scout (for Developers) combined with WhiteHat Sentinel Source (for Operations) supporting WhiteHat Top 40 and OWASP Top 10. -- [Wotan](https://github.com/fimbullinter/wotan) :warning: — Pluggable TypeScript and JavaScript linter. +- [Wotan](https://github.com/fimbullinter/wotan) — Pluggable TypeScript and JavaScript linter. - [XCode](https://developer.apple.com/xcode) :copyright: — XCode provides a pretty decent UI for [Clang's](https://clang-analyzer.llvm.org/xcode.html) static code analyzer (C/C++, Obj-C). @@ -1497,7 +1501,7 @@ Loading address: binbloom can parse a raw binary firmware and determine its load - [sass-lint](https://github.com/sasstools/sass-lint) :warning: — A Node-only Sass linter for both sass and scss syntax. -- [scsslint](https://github.com/brigade/scss-lint) — Linter for SCSS files. +- [scsslint](https://github.com/brigade/scss-lint) :warning: — Linter for SCSS files. - [Specificity Graph](https://jonassebastianohlsson.com/specificity-graph) — CSS Specificity Graph Generator. @@ -1784,7 +1788,7 @@ It is inspired by, contains code from and is designed to stay close to [Kubeval] - [paprika](https://github.com/GeoffreyHecht/paprika) :warning: — A toolkit to detect some code smells in analyzed Android applications. -- [qark](https://github.com/linkedin/qark) :warning: — Tool to look for several security related Android application vulnerabilities. +- [qark](https://github.com/linkedin/qark) — Tool to look for several security related Android application vulnerabilities. - [redex](https://fbredex.com) — Redex provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by Redex should be smaller and faster.