RepositoryTypeScript
beaugunderson

beaugunderson/ip-address

💻 a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript

630sao
93fork
0issue
3lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: bigint

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: netmask

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: cidr

#1 Repository Của Tuần

📍 Thư viện IP hoạt động như thế nào khi không có dependency nào?

ip-address là lựa chọn nhẹ nhàng và mạnh mẽ cho mọi dự án cần xử lý IPv4/IPv6.

ip-address là một thư viện TypeScript dùng để xác thực và thao tác với địa chỉ IPv4 và IPv6 trong môi trường JavaScript, TypeScript, Node.js và trình duyệt. Dự án hỗ trợ đầy đủ kiểu dữ liệu, không có dependency thời gian chạy, và được kiểm thử hàng ngàn trường hợp.

✨ Điểm nổi bật

  • Zero dependency: Không sử dụng thư viện bên ngoài nào, giữ kích thước nhỏ gọn.
  • Hỗ trợ IPv4 và IPv6: Phân tích và thao tác cả hai dạng địa chỉ phổ biến.
  • CIDR và subnet: Kiểm tra thành viên mạng, lấy dải địa chỉ bắt đầu/kết thúc.
  • Từ điển thuật ngữ rõ ràng: Định nghĩa chuẩn dạng, dạng chuẩn, subnet, zone, v4-in-v6, Teredo, 6to4.
  • Chuyển đổi đa dạng: Hỗ trợ dạng chuẩn, dạng mở rộng, hex, nhị phân, mảng byte, BigInt, arpa.
  • Teredo và 6to4: Giải mã thông tin địa chỉ nhúng từ giao thức tunneling.
  • Chạy trên mọi nền tảng: Tương thích với Node.js, trình duyệt, CommonJS và ESM.
  • Hàng ngàn test case: Độ tin cậy cao nhờ kiểm thử toàn diện.

💡 Vì sao đáng chú ý

Dự án khác biệt bằng cách kết hợp đầy đủ tính năng xử lý IPv4/IPv6 mà vẫn giữ nguyên zero dependency. Phù hợp cho các công cụ mạng, phân tích lưu lượng, hoặc bất kỳ ứng dụng nào cần xử lý địa chỉ IP một cách chính xác và nhẹ nhàng.


#IPv4 #IPv6 #TypeScript #JavaScript #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

Repository
hxehex/russia-mobile-internet-whitelist

a list of domains and ips that stay live in russia when the mobile internet gets restricted

3.8k
Jul 24, 2026
RepositoryC#
lduchosal/ipnetwork

IPNetwork command line and C# library take care of complex network, IP, IPv4, IPv6, netmask, CIDR, subnet, subnetting, supernet, and supernetting calculation for .NET developers. It works with IPv4 as well as IPv6, is written in C#, has a light and clean API, and is fully unit-tested

526
Oct 15, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

457.9k
Oct 25, 2026
RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.8k
Oct 25, 2026
RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryTypeScript
yuvadm/cidr.xyz

CIDR Calculator and Subnetting Visualizer

854
Jul 2, 2026