Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 29 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
- [SSL](#ssl)
- [GitOps](#gitops)
- [MCP](#mcp)
- [Networking Tools](#networking-tools)

## Version Control

Expand Down Expand Up @@ -558,15 +559,25 @@
| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. |
| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. |
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. |
| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust database with a rich ecosystem. |
| **[MySQL](tools/MySQL)** | Open-source relational database management system. |
| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database system. |
| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. |
| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. |
| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the seastar framework, compatible with Apache Cassandra. |
| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL database engine. |
| **[usql](tools/usql)** | Universal command-line interface for SQL databases. |
## Databases
Copy link

Copilot AI Nov 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate 'Databases' section header. The original header at line 555 should be removed since this appears to be a consolidation of the section. There should only be one '## Databases' header.

Copilot uses AI. Check for mistakes.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is already an existing section of Databases

Tool | Description
---- | -----------
**[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database.
**[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep.
**[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database.
**[CouchDB](tools/CouchDB)** | Database that completely embraces the web.
**[etcd](tools/etcd)** | Distributed reliable key-value store for critical data.
**[LevelDB](tools/LevelDB)** | Fast key-value storage library.
**[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database.
**[MySQL](tools/MySQL)** | Open-source relational database management system.
**[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database.
**[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web.
**[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage.
**[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework.
Comment on lines +563 to +576
Copy link

Copilot AI Nov 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent table formatting. The table separator uses ---- instead of the standard ------ used in other sections. Additionally, the table is missing pipe characters (|) at the beginning and end of each row, which is inconsistent with the original table format at lines 555-561. Update to match:

| Tool | Description |
|------|-------------|
| **[Tool](tools/Tool)** | Description here. |
Suggested change
Tool | Description
---- | -----------
**[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database.
**[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep.
**[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database.
**[CouchDB](tools/CouchDB)** | Database that completely embraces the web.
**[etcd](tools/etcd)** | Distributed reliable key-value store for critical data.
**[LevelDB](tools/LevelDB)** | Fast key-value storage library.
**[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database.
**[MySQL](tools/MySQL)** | Open-source relational database management system.
**[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database.
**[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web.
**[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage.
**[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework.
| Tool | Description |
|------|-------------|
| **[Apache HBase](tools/Apache/HBase)** | Distributed, versioned, non-relational database. |
| **[Cassandra](tools/Cassandra)** | Manage massive amounts of data, fast, without losing sleep. |
| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. |
| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. |
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. |
| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. |
| **[MySQL](tools/MySQL)** | Open-source relational database management system. |
| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. |
| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. |
| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. |
| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. |

Copilot uses AI. Check for mistakes.
**[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine.
**[usql](tools/usql)** | Universal command-line interface for SQL databases.
**[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability.
**[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB’s storage layer.
Comment on lines +562 to +580
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Remove duplicate and corrupted Databases section entirely.

Line 562 creates a duplicate "## Databases" header (MD024 violation), and lines 563–580 contain a malformed table with missing pipes and structure violations. A properly formatted Databases table already exists at lines 553–561. Delete this entire section, then add TiDB and TiKV entries to the correct table above.

Apply this diff to remove the corrupted section:

 | **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
-
-## Databases
-Tool | Description
----- | -----------
-**[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database.
-**[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep.
-**[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database.
-**[CouchDB](tools/CouchDB)** | Database that completely embraces the web.
-**[etcd](tools/etcd)** | Distributed reliable key-value store for critical data.
-**[LevelDB](tools/LevelDB)** | Fast key-value storage library.
-**[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database.
-**[MySQL](tools/MySQL)** | Open-source relational database management system.
-**[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database.
-**[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web.
-**[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage.
-**[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework.
-**[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine.
-**[usql](tools/usql)** | Universal command-line interface for SQL databases.
-**[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability.
-**[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer.
 
 ## Web Servers

Then add TiDB and TiKV to the proper Databases table:

 | **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
+| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. |
+| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. |
+| **[MySQL](tools/MySQL)** | Open-source relational database management system. |
+| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. |
+| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. |
+| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. |
+| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. |
+| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine. |
+| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. |
+| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer. |
+| **[usql](tools/usql)** | Universal command-line interface for SQL databases. |

Committable suggestion skipped: line range outside the PR's diff.

🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

562-562: Multiple headings with the same content

(MD024, no-duplicate-heading)


563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


563-563: Tables should be surrounded by blank lines

(MD058, blanks-around-tables)


564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)


580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe

(MD055, table-pipe-style)


580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe

(MD055, table-pipe-style)

🤖 Prompt for AI Agents
In README.md around lines 562 to 580, remove the duplicate "## Databases" header
and the entire malformed table (lines 562–580) which is a duplicate/corrupted
section, then update the existing correct Databases table (lines ~553–561) by
adding two new rows for TiDB and TiKV with brief descriptions and links
(tools/TiDB and tools/TiKV) so the entries appear in the single canonical table;
ensure table row formatting matches the existing table (pipe-separated columns
and header alignment) and no extra blank "## Databases" header remains.

Comment on lines +579 to +580
Copy link

Copilot AI Nov 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing tool directories. According to the project guidelines, each tool entry must have a corresponding directory under tools/ with a standardized README. The following directories need to be created:

  • tools/TiDB/ with README following the project template
  • tools/TiKV/ with README following the project template

Run bash scripts/create_readmes.sh to generate the README templates, and ensure logos are added to the logos/ directory.

Copilot generated this review using guidance from repository custom instructions.

## Web Servers

Expand Down Expand Up @@ -602,6 +613,15 @@
| **[playwright-mcp](tools/MCP/playwright-mcp/)** | Browser automation and web scraping with Playwright. |
| **[serena](tools/MCP/serena/)** | AI-powered development assistant. |

## Networking Tools
Tool | Description
---- | -----------
dig | DNS lookup utility for querying DNS servers.
nslookup | Basic DNS lookup tool for DNS records troubleshooting.
tcpdump | Packet capture and network traffic analysis tool.
mtr | Combined ping and traceroute tool for deep network diagnostics.
nmap | Network scanning and security auditing tool for discovering hosts and services.
Comment on lines +617 to +623
Copy link

Copilot AI Nov 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Networking Tools entries are missing the standard formatting used throughout the repository. Each tool should: (1) be wrapped in bold markdown with a link to its tools directory (e.g., **[dig](tools/dig)**), and (2) have pipe separators at the start and end of each row (e.g., | **[dig](tools/dig)** | DNS lookup utility for querying DNS servers. |). Additionally, tool directories need to be created under tools/ following the project structure guidelines.

Suggested change
Tool | Description
---- | -----------
dig | DNS lookup utility for querying DNS servers.
nslookup | Basic DNS lookup tool for DNS records troubleshooting.
tcpdump | Packet capture and network traffic analysis tool.
mtr | Combined ping and traceroute tool for deep network diagnostics.
nmap | Network scanning and security auditing tool for discovering hosts and services.
| Tool | Description |
| ---- | ----------- |
| **[dig](tools/dig/)** | DNS lookup utility for querying DNS servers. |
| **[nslookup](tools/nslookup/)** | Basic DNS lookup tool for DNS records troubleshooting. |
| **[tcpdump](tools/tcpdump/)** | Packet capture and network traffic analysis tool. |
| **[mtr](tools/mtr/)** | Combined ping and traceroute tool for deep network diagnostics. |
| **[nmap](tools/nmap/)** | Network scanning and security auditing tool for discovering hosts and services. |

Copilot uses AI. Check for mistakes.
Comment on lines +622 to +623
Copy link

Copilot AI Nov 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent table formatting. The table separator uses ---- instead of ------ which is the standard used throughout the rest of the README (see lines 555-556, 584-585, 595-596, 608-609). Update to match the existing convention:

Tool | Description
---- | -----------

should be:

Tool | Description
-----|-------------

Copilot uses AI. Check for mistakes.

---

## 📚 Documentation
Expand Down