@@ -12,41 +12,41 @@ limiter.
12
12
13
13
This comparison is made on a best-effort basis. Please create a PR to fix outdated information.
14
14
15
- | | lychee | awesome_bot | muffet | broken-link-checker | linkinator | linkchecker | markdown-link-check | fink |
16
- | -------------------- | ------ | ----------- | ------ | ------------------- | ---------- | ----------- | ------------------- | ---- |
17
- | Language | Rust | Ruby | Go | JS | TypeScript | Python | JS | PHP |
18
- | Async/Parallel | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
19
- | Static binary | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ | ️ ✖️ | ✖️ | ✖️ |
20
- | Markdown files | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ️ ✔️ | ✖️ |
21
- | HTML files | ✔️ | ✖️ | ✖️ | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ |
22
- | Txt files | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
23
- | Website support | ✔️ | ✖️ | ✔️ | ✔️ | ✔️ | ✔️ | ✖️ | ✔️ |
24
- | Chunked encodings | ✔️ | ** ? ** | ** ? ** | ** ? ** | ** ? ** | ✖️ | ✔️ | ✔️ |
25
- | GZIP compression | ✔️ | ** ? ** | ** ? ** | ✔️ | ** ? ** | ✔️ | ** ? ** | ✖️ |
26
- | Basic Auth | ✔️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ |
27
- | Custom user agent | ✔️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ |
28
- | Relative URLs | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
29
- | Skip relative URLs | ✔️ | ✖️ | ✖️ | ** ? ** | ✖️ | ✖️ | ✖️ | ✖️ |
30
- | Include patterns | ✔️️ | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ |
31
- | Exclude patterns | ✔️ | ✖️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
32
- | Handle redirects | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
33
- | Ignore insecure SSL | ✔️ | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ |
34
- | File globbing | ✔️ | ✔️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ | ✖️ |
35
- | Limit scheme | ✔️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ |
36
- | [ Custom headers] | ✔️ | ✖️ | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ | ✔️ |
37
- | Summary | ✔️ | ✔️ | ✔️ | ** ? ** | ✔️ | ✔️ | ✖️ | ✔️ |
38
- | ` HEAD ` requests | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ | ✔️ | ✖️ | ✖️ |
39
- | Colored output | ✔️ | ** ? ** | ✔️ | ** ? ** | ✔️ | ✔️ | ✖️ | ✔️ |
40
- | [ Filter status code] | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ✔️ | ✖️ |
41
- | Custom timeout | ✔️ | ✔️ | ✔️ | ✖️ | ✔️ | ✔️ | ✖️ | ✔️ |
42
- | E-mail links | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ✔️ | ✖️ | ✖️ |
43
- | Progress bar | ✔️ | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ | ✔️ | ✔️ |
44
- | Retry and backoff | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ | ✖️ | ✔️ | ✖️ |
45
- | Skip private domains | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
46
- | [ Use as lib] | ✖️ | ✔️ | ✖️ | ✔️ | ✔️ | ✖️ | ✔️ | ✖️ |
47
- | Quiet mode | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ | ✔️ | ✔️ | ✔️ |
48
- | Amazing lychee logo | ✔️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
49
- | Config file | ✔️ | ✖️ | ✖️ | ✖️ | ✔️ | ✔️ | ✔️ | ✖️ |
15
+ | | lychee | awesome_bot | muffet | broken-link-checker | linkinator | linkchecker | markdown-link-check | fink |
16
+ | -------------------- | ------- | ----------- | -------- | ------------------- | ---------- | ----------- | ------------------- | -- ---- |
17
+ | Language | Rust | Ruby | Go | JS | TypeScript | Python | JS | PHP |
18
+ | Async/Parallel | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] |
19
+ | Static binary | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] | ️ ![ no ] | ![ no ] | ![ no ] |
20
+ | Markdown files | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ️ ![ yes ] | ![ no ] |
21
+ | HTML files | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] |
22
+ | Txt files | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] |
23
+ | Website support | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] |
24
+ | Chunked encodings | ![ yes ] | ![ maybe ] | ![ maybe ] | ![ maybe ] | ![ maybe ] | ![ no ] | ![ yes ] | ![ yes ] |
25
+ | GZIP compression | ![ yes ] | ![ maybe ] | ![ maybe ] | ![ yes ] | ![ maybe ] | ![ yes ] | ![ maybe ] | ![ no ] |
26
+ | Basic Auth | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] |
27
+ | Custom user agent | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] |
28
+ | Relative URLs | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] |
29
+ | Skip relative URLs | ![ yes ] | ![ no ] | ![ no ] | ![ maybe ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] |
30
+ | Include patterns | ![ yes ] ️ | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] |
31
+ | Exclude patterns | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] |
32
+ | Handle redirects | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] |
33
+ | Ignore insecure SSL | ![ yes ] | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] |
34
+ | File globbing | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] |
35
+ | Limit scheme | ![ yes ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] |
36
+ | [ Custom headers] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ yes ] |
37
+ | Summary | ![ yes ] | ![ yes ] | ![ yes ] | ![ maybe ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] |
38
+ | ` HEAD ` requests | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] |
39
+ | Colored output | ![ yes ] | ![ maybe ] | ![ yes ] | ![ maybe ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] |
40
+ | [ Filter status code] | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] |
41
+ | Custom timeout | ![ yes ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] |
42
+ | E-mail links | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ no ] |
43
+ | Progress bar | ![ yes ] | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] |
44
+ | Retry and backoff | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] |
45
+ | Skip private domains | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] |
46
+ | [ Use as lib] | ![ no ] | ![ yes ] | ![ no ] | ![ yes ] | ![ yes ] | ![ no ] | ![ yes ] | ![ no ] |
47
+ | Quiet mode | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ yes ] |
48
+ | Amazing lychee logo | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] | ![ no ] |
49
+ | Config file | ![ yes ] | ![ no ] | ![ no ] | ![ no ] | ![ yes ] | ![ yes ] | ![ yes ] | ![ no ] |
50
50
51
51
## Planned features. Please help out!
52
52
@@ -108,3 +108,6 @@ you want to help out as well, [go here](https://github.com/sponsors/mre/).
108
108
[ filter status code ] : https://github.com/tcort/markdown-link-check/issues/94
109
109
[ skip private domains ] : https://github.com/appscodelabs/liche/blob/a5102b0bf90203b467a4f3b4597d22cd83d94f99/url_checker.go
110
110
[ use as lib ] : https://github.com/raviqqe/liche/issues/13
111
+ [ yes ] : ./assets/yes.svg
112
+ [ no ] : ./assets/no.svg
113
+ [ maybe ] : ./assets/maybe.svg
0 commit comments