diff --git a/config/tools-automated.json b/config/tools-automated.json index 268876e0eabe..68cb1f5f8390 100644 --- a/config/tools-automated.json +++ b/config/tools-automated.json @@ -68,28 +68,6 @@ "isAsyncAPIOwner": false } }, - { - "title": "SIO-AsyncAPI", - "description": "This is code-first approach to generate AsyncAPI specification from Socket.IO server.", - "links": { - "websiteUrl": "https://github.com/daler-rahimov/sio-asyncapi", - "docsUrl": "https://github.com/daler-rahimov/sio-asyncapi", - "repoUrl": "https://github.com/daler-rahimov/sio-asyncapi" - }, - "filters": { - "language": "Python", - "technology": [ - "Socket.IO", - "Flask" - ], - "categories": [ - "code-first", - "api" - ], - "hasCommercial": false, - "isAsyncAPIOwner": false - } - }, { "title": "AsyncAPI.Net", "description": "The AsyncAPI.NET SDK contains a useful object model for AsyncAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.", @@ -134,6 +112,28 @@ "isAsyncAPIOwner": false } }, + { + "title": "SIO-AsyncAPI", + "description": "This is code-first approach to generate AsyncAPI specification from Socket.IO server.", + "links": { + "websiteUrl": "https://github.com/daler-rahimov/sio-asyncapi", + "docsUrl": "https://github.com/daler-rahimov/sio-asyncapi", + "repoUrl": "https://github.com/daler-rahimov/sio-asyncapi" + }, + "filters": { + "language": "Python", + "technology": [ + "Socket.IO", + "Flask" + ], + "categories": [ + "code-first", + "api" + ], + "hasCommercial": false, + "isAsyncAPIOwner": false + } + }, { "title": "AsyncAPI.NET", "description": "The officially maintained fork of the AsyncAPI.NET SDK contains a useful object model for AsyncAPI documents in .NET along with common (de)serializers to extract raw AsyncApi JSON and YAML documents from the model.", @@ -209,13 +209,17 @@ } }, { - "title": "Golang AsyncAPI Code Generator", - "description": "Generate Go user and application boilerplate from AsyncAPI specifications. Can be called from `go generate` without requirements.\n", + "title": "asyncapi-python", + "description": "Easily generate type-safe and async Python applications from AsyncAPI 3 specifications.", "links": { - "repoUrl": "https://github.com/lerenn/asyncapi-codegen" + "repoUrl": "https://github.com/G-USI/asyncapi-python/", + "websiteUrl": "https://pypi.org/project/asyncapi-python/" }, "filters": { - "language": "golang", + "language": "python", + "technology": [ + "amqp" + ], "categories": [ "code-generator" ], @@ -224,17 +228,13 @@ } }, { - "title": "asyncapi-python", - "description": "Easily generate type-safe and async Python applications from AsyncAPI 3 specifications.", + "title": "Golang AsyncAPI Code Generator", + "description": "Generate Go user and application boilerplate from AsyncAPI specifications. Can be called from `go generate` without requirements.\n", "links": { - "repoUrl": "https://github.com/G-USI/asyncapi-python/", - "websiteUrl": "https://pypi.org/project/asyncapi-python/" + "repoUrl": "https://github.com/lerenn/asyncapi-codegen" }, "filters": { - "language": "python", - "technology": [ - "amqp" - ], + "language": "golang", "categories": [ "code-generator" ], @@ -326,10 +326,10 @@ "toolsList": [ { "title": "AsyncAPI Studio", - "description": "Visually design your AsyncAPI files and event-driven architecture.", + "description": null, "links": { "websiteUrl": "https://studio.asyncapi.com", - "repoUrl": "https://github.com/asyncapi/studio" + "repoUrl": "https://github.com/Shurtu-gal/action-test-bed" }, "filters": { "technology": [ @@ -340,7 +340,7 @@ "editor" ], "hasCommercial": false, - "isAsyncAPIOwner": true + "isAsyncAPIOwner": false } }, { @@ -364,10 +364,10 @@ }, { "title": "AsyncAPI Studio", - "description": null, + "description": "Visually design your AsyncAPI files and event-driven architecture.", "links": { "websiteUrl": "https://studio.asyncapi.com", - "repoUrl": "https://github.com/Shurtu-gal/action-test-bed" + "repoUrl": "https://github.com/asyncapi/studio" }, "filters": { "technology": [ @@ -378,7 +378,7 @@ "editor" ], "hasCommercial": false, - "isAsyncAPIOwner": false + "isAsyncAPIOwner": true } } ] @@ -529,6 +529,28 @@ "Mocking and Testing": { "description": "The tools below take specification documents as input, then publish fake messages to broker destinations for simulation purposes. They may also check that publisher messages are compliant with schemas.", "toolsList": [ + { + "title": "Specmatic", + "description": "Transform your API Specs into Executable Contracts with #NoCode in Seconds. Experience the power of Contract-Driven Development to confidently develop and independently deploy your Microservices and Microfrontends faster", + "links": { + "websiteUrl": "https://specmatic.io", + "docsUrl": "https://specmatic.io/documentation/", + "repoUrl": "https://github.com/specmatic/specmatic" + }, + "filters": { + "language": "kotlin", + "technology": [ + "Docker", + "maven" + ], + "categories": [ + "mocking-and-testing", + "CLIs" + ], + "hasCommercial": true, + "isAsyncAPIOwner": false + } + }, { "title": "ZenWave SDK", "description": "DDD and API-First for Event-Driven Microservices", @@ -577,28 +599,6 @@ "hasCommercial": false, "isAsyncAPIOwner": false } - }, - { - "title": "Specmatic", - "description": "Transform your API Specs into Executable Contracts with #NoCode in Seconds. Experience the power of Contract-Driven Development to confidently develop and independently deploy your Microservices and Microfrontends faster", - "links": { - "websiteUrl": "https://specmatic.io", - "docsUrl": "https://specmatic.io/documentation/", - "repoUrl": "https://github.com/specmatic/specmatic" - }, - "filters": { - "language": "kotlin", - "technology": [ - "Docker", - "maven" - ], - "categories": [ - "mocking-and-testing", - "CLIs" - ], - "hasCommercial": true, - "isAsyncAPIOwner": false - } } ] }, @@ -673,41 +673,41 @@ "description": "The following is a list of tools that compare AsyncAPI documents.", "toolsList": [ { - "title": "jasyncapicmp", - "description": "Tool for comparing two AsyncAPI versions and evaluating compatibility.", + "title": "AsyncAPI Diff", + "description": "Diff is a library that compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly information like breaking changes.", "links": { - "websiteUrl": "https://siom79.github.io/jasyncapicmp/", - "docsUrl": "https://github.com/siom79/jasyncapicmp", - "repoUrl": "https://github.com/siom79/jasyncapicmp" + "repoUrl": "https://github.com/asyncapi/diff" }, "filters": { - "language": "Java", + "language": "TypeScript", "technology": [ - "Maven" + "TypeScript" ], "categories": [ "compare-tool" ], "hasCommercial": false, - "isAsyncAPIOwner": false + "isAsyncAPIOwner": true } }, { - "title": "AsyncAPI Diff", - "description": "Diff is a library that compares two AsyncAPI Documents and provides information about the differences by pointing out explicitly information like breaking changes.", + "title": "jasyncapicmp", + "description": "Tool for comparing two AsyncAPI versions and evaluating compatibility.", "links": { - "repoUrl": "https://github.com/asyncapi/diff" + "websiteUrl": "https://siom79.github.io/jasyncapicmp/", + "docsUrl": "https://github.com/siom79/jasyncapicmp", + "repoUrl": "https://github.com/siom79/jasyncapicmp" }, "filters": { - "language": "TypeScript", + "language": "Java", "technology": [ - "TypeScript" + "Maven" ], "categories": [ "compare-tool" ], "hasCommercial": false, - "isAsyncAPIOwner": true + "isAsyncAPIOwner": false } } ] @@ -715,6 +715,28 @@ "CLIs": { "description": "The following is a list of tools that you can work with in terminal or do some CI/CD automation.", "toolsList": [ + { + "title": "Specmatic", + "description": "Transform your API Specs into Executable Contracts with #NoCode in Seconds. Experience the power of Contract-Driven Development to confidently develop and independently deploy your Microservices and Microfrontends faster", + "links": { + "websiteUrl": "https://specmatic.io", + "docsUrl": "https://specmatic.io/documentation/", + "repoUrl": "https://github.com/specmatic/specmatic" + }, + "filters": { + "language": "kotlin", + "technology": [ + "Docker", + "maven" + ], + "categories": [ + "mocking-and-testing", + "CLIs" + ], + "hasCommercial": true, + "isAsyncAPIOwner": false + } + }, { "title": "ZenWave SDK", "description": "DDD and API-First for Event-Driven Microservices", @@ -783,28 +805,6 @@ "isAsyncAPIOwner": false } }, - { - "title": "Specmatic", - "description": "Transform your API Specs into Executable Contracts with #NoCode in Seconds. Experience the power of Contract-Driven Development to confidently develop and independently deploy your Microservices and Microfrontends faster", - "links": { - "websiteUrl": "https://specmatic.io", - "docsUrl": "https://specmatic.io/documentation/", - "repoUrl": "https://github.com/specmatic/specmatic" - }, - "filters": { - "language": "kotlin", - "technology": [ - "Docker", - "maven" - ], - "categories": [ - "mocking-and-testing", - "CLIs" - ], - "hasCommercial": true, - "isAsyncAPIOwner": false - } - }, { "title": "AsyncAPI CLI", "description": "One CLI to rule them all. \nThis is a CLI that aims to integrate all AsyncAPI tools that you need while AsyncAPI document development and maintainance. \nYou can use it to generate docs or code, validate AsyncAPI document and event create new documents.\n", diff --git a/config/tools.json b/config/tools.json index a62a29a265e8..90df86346998 100644 --- a/config/tools.json +++ b/config/tools.json @@ -1307,10 +1307,10 @@ "toolsList": [ { "title": "AsyncAPI Studio", - "description": "Visually design your AsyncAPI files and event-driven architecture.", + "description": null, "links": { "websiteUrl": "https://studio.asyncapi.com", - "repoUrl": "https://github.com/asyncapi/studio" + "repoUrl": "https://github.com/Shurtu-gal/action-test-bed" }, "filters": { "language": [], @@ -1361,10 +1361,10 @@ }, { "title": "AsyncAPI Studio", - "description": null, + "description": "Visually design your AsyncAPI files and event-driven architecture.", "links": { "websiteUrl": "https://studio.asyncapi.com", - "repoUrl": "https://github.com/Shurtu-gal/action-test-bed" + "repoUrl": "https://github.com/asyncapi/studio" }, "filters": { "language": [],