Thanks to visit codestin.com
Credit goes to github.com

Skip to content

WhoisNeon/Nexus-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

64 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nexus Hub Banner

Demo License Build Passing

Version 1.1.1 +10 Languages

Ask DeepWiki

πŸ“‹ Table of Contents


✨ Features

  • Comprehensive Information Panels:
    • IPv4/v6 addresses, Geolocation (Country, City, Region), ISP, ASN, network timezone.
    • Operating System, Device Type, CPU Cores, estimated Memory, Architecture.
    • Browser name, version, rendering engine, full User Agent string.
  • Interactive UX/UI:
    • Search bar for any valid IP address or domain.
    • "Copy to Clipboard" for key info.
    • Seamless dark/light theme switcher.
    • Multi-language support (10+ languages).
    • Fully responsive design.
  • Modern Design:
    • Smooth loading animations.
    • Icon-driven cards.
    • Glassmorphism effect.

πŸ“‚ Project Structure

src/
β”œβ”€β”€ assets/       # Images, videos, favicons, and other media assets
β”œβ”€β”€ css/          # Stylesheets, organized into base, layout, and components
β”‚   β”œβ”€β”€ components/ # Component-specific styles (e.g., cursor, header, info-card)
β”‚   β”œβ”€β”€ base.css    # Base styles and resets
β”‚   β”œβ”€β”€ layout.css  # Layout-specific styles (e.g., grid, flex)
β”‚   └── main.css    # Main stylesheet, importing other styles
└── js/           # JavaScript files, organized into modules, standalone, and utils
    β”œβ”€β”€ modules/    # Modular JavaScript components (e.g., geolocation, language, preloader)
    β”œβ”€β”€ standalone/ # Standalone scripts (e.g., cursor, blocker, notif, translations)
    β”œβ”€β”€ utils/      # Utility functions (e.g., browser, copy, dom, network, system, theme)
    └── main.js     # Main application logic and initialization

πŸ”΄ Live Demo

Experience Nexus Hub live in your browser: Live Demo


πŸš€ Usage

  1. Access the Live Demo: Open the Live Demo in your browser.
  2. Instant Information: View your system, browser, and network details instantly.
  3. Search Functionality: Use the search bar to look up any valid IP address or domain.
  4. Customize Experience: Switch themes or languages using the controls in the header.
  5. Copy Information: Click the clipboard icon next to any information field to copy it.

Local Setup

To run Nexus Hub locally:

  1. Clone the repository:
    git clone https://github.com/WhoisNeon/Nexus-Hub.git
    cd Nexus-Hub
  2. Open index.html: Simply open the index.html file in your web browser.
  3. Configure for Local Use:
    • Open src/js/modules/geolocation.js.
    • Set the isLocal variable to true.
    • Replace YOUR_FINDIP_API_TOKEN with your actual FindIP API token.
      // Around line 140:
      const isLocal = true; // Set to true for local development
      const FINDIP_TOKEN = 'YOUR_FINDIP_API_TOKEN'; // Replace with your FindIP API token

πŸ› οΈ Tech Stack

Technology Icon
HTML5 HTML5
CSS3 CSS3
JavaScript (ES6+) JavaScript

🌐 APIs Used


🧩 Troubleshooting

  • Why can't I open DNS API links directly in my browser?
    DNS-over-HTTPS endpoints (like Cloudflare or Google) are APIs, not web pages. They expect specific headers and return JSON, not HTML.
  • Some info is missing or shows "Unknown":
    • Your browser/device may restrict access to certain details for privacy.
    • Network APIs may be blocked by your firewall or region.
  • Domain resolution fails:
    • The domain may not exist or DNS APIs may be blocked.
    • Check browser console for error logs.

🀝 Contributing

Contributions are welcome!
If you have suggestions for improvements, fork the repository and submit a pull request.
You can also open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


✍️ Author

Created with ❀️ by WhoisNeon.