@@ -8,35 +8,52 @@ nav_order: 4
8
8
9
9
Noir supports various programming languages and frameworks. You can check the provided list with the command ` noir --list-techs ` .
10
10
11
- ## Supports
11
+ ## Available Support Scope
12
12
### Endpoint's Entities
13
13
- Path
14
14
- Method
15
15
- Param
16
16
- Header
17
+ - Cookie
17
18
- Protocol (e.g ws)
19
+ - Details (e.g The origin of the endpoint)
18
20
19
21
### Languages and Frameworks
20
22
21
- | Language | Framework | URL | Method | Param | Header | WS |
22
- | ----------| -----------------| -----| --------| -------| --------| ----|
23
- | Crystal | Kemal | ✅ | ✅ | ✅ | ✅ | ✅ |
24
- | Go | Echo | ✅ | ✅ | ✅ | ✅ | X |
25
- | Go | Gin | ✅ | ✅ | ✅ | ✅ | X |
26
- | Python | Django | ✅ | ✅ | ✅ | ✅ | X |
27
- | Python | Flask | ✅ | ✅ | ✅ | ✅ | X |
28
- | Python | FastAPI | ✅ | ✅ | ✅ | ✅ | ✅ |
29
- | Ruby | Rails | ✅ | ✅ | ✅ | ✅ | X |
30
- | Ruby | Sinatra | ✅ | ✅ | ✅ | ✅ | X |
31
- | Php | | ✅ | ✅ | ✅ | ✅ | X |
32
- | Java | Jsp | ✅ | ✅ | ✅ | X | X |
33
- | Java | Armeria | ✅ | ✅ | X | X | X |
34
- | Java | Spring | ✅ | ✅ | X | X | X |
35
- | Kotlin | Spring | ✅ | ✅ | X | X | X |
36
- | JS | Express | ✅ | ✅ | X | X | X |
37
- | Rust | Axum | ✅ | ✅ | X | X | X |
38
- | C# | ASP.NET MVC | ✅ | X | X | X | X |
39
- | JS | Next | X | X | X | X | X |
23
+ | Language | Framework | URL | Method | Param | Header | Cookie | WS |
24
+ | ----------| -------------| -----| --------| -------| --------| --------| ----|
25
+ | Crystal | Kemal | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
26
+ | Crystal | Lucky | ✅ | ✅ | ✅ | ✅ | ✅ | X |
27
+ | Go | Echo | ✅ | ✅ | ✅ | ✅ | ✅ | X |
28
+ | Go | Gin | ✅ | ✅ | ✅ | ✅ | ✅ | X |
29
+ | Go | Fiber | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
30
+ | Python | Django | ✅ | ✅ | ✅ | ✅ | ✅ | X |
31
+ | Python | Flask | ✅ | ✅ | ✅ | ✅ | ✅ | X |
32
+ | Python | FastAPI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
33
+ | Ruby | Rails | ✅ | ✅ | ✅ | ✅ | ✅ | X |
34
+ | Ruby | Sinatra | ✅ | ✅ | ✅ | ✅ | ✅ | X |
35
+ | Ruby | Hanami | ✅ | ✅ | X | X | X | X |
36
+ | Php | | ✅ | ✅ | ✅ | ✅ | X | X |
37
+ | Java | Jsp | ✅ | ✅ | ✅ | X | X | X |
38
+ | Java | Armeria | ✅ | ✅ | X | X | X | X |
39
+ | Java | Spring | ✅ | ✅ | X | X | X | X |
40
+ | Kotlin | Spring | ✅ | ✅ | X | X | X | X |
41
+ | JS | Express | ✅ | ✅ | ✅ | ✅ | ✅ | X |
42
+ | Rust | Axum | ✅ | ✅ | X | X | X | X |
43
+ | Elixir | Phoenix | ✅ | ✅ | X | X | X | ✅ |
44
+ | C# | ASP.NET MVC | ✅ | X | X | X | X | X |
45
+ | JS | Next | X | X | X | X | X | X |
46
+
47
+
48
+ ### Specification
49
+
50
+ | Specification | Format | URL | Method | Param | Header | WS |
51
+ | ------------------------| ---------| -----| --------| -------| --------| ----|
52
+ | OAS 2.0 (Swagger 2.0) | JSON | ✅ | ✅ | ✅ | ✅ | X |
53
+ | OAS 2.0 (Swagger 2.0) | YAML | ✅ | ✅ | ✅ | ✅ | X |
54
+ | OAS 3.0 | JSON | ✅ | ✅ | ✅ | ✅ | X |
55
+ | OAS 3.0 | YAML | ✅ | ✅ | ✅ | ✅ | X |
56
+ | RAML | YAML | ✅ | ✅ | ✅ | ✅ | X |
40
57
41
58
42
59
### Specification
0 commit comments