xsukax IPFS Tools
xsukax IPFS Tools
A lightweight, privacy-focused web application for accessing and analyzing IPFS (InterPlanetary File System) content through multiple gateways and specialized tools.
Live Demo: https://xsukax.github.io/xsukax-IPFS-Tools
Github Repo: https://github.com/xsukax/xsukax-IPFS-Tools
Project Overview
xsukax IPFS Tools is a client-side web application designed to simplify interaction with IPFS content by providing instant access to multiple IPFS gateways, CID analysis tools, and specialized content viewers. The application operates entirely in the browser, requiring no backend infrastructure, which ensures maximum privacy and eliminates potential points of data collection or surveillance.
Users can enter any valid Content Identifier (CID) and instantly generate links to access that content through 12+ trusted IPFS gateways, analyze the CID structure using specialized inspection tools, or view video content through dedicated IPFS video players. The tool is particularly valuable for content creators, developers, and users who need reliable access to decentralized content across multiple gateway providers.
Security and Privacy Benefits
This application implements a privacy-first architecture that prioritizes user security and data protection:
- Zero Server-Side Processing: All operations execute entirely within the user’s browser using client-side JavaScript, ensuring no CID data or user queries are transmitted to external servers for processing
- No Data Collection: The application does not collect, store, or transmit any user data, search queries, or CID information to analytics services or third-party trackers
- No External Dependencies: The application is self-contained in a single HTML file with no external JavaScript libraries, frameworks, or API calls that could compromise privacy
- Client-Side URL Management: Browser history and URL parameters are managed locally without server interaction, allowing users to bookmark and share CID links without privacy concerns
- Open Source Transparency: The entire application source code is available for audit, enabling security researchers and users to verify privacy claims
- No Authentication Required: Users can access all functionality without creating accounts, providing personal information, or authenticating through third-party services
- Gateway Diversity: By providing access to multiple independent IPFS gateways, the application reduces dependency on any single service provider and mitigates censorship risks
Features and Advantages
- Multi-Gateway Access: Instant link generation for 12+ trusted IPFS gateways including Cloudflare, Pinata, NFT.Storage, and Web3.Storage
- CID Analysis Tools: Direct access to CID Inspector and IPLD Explorer for detailed content identifier analysis
- Specialized Viewers: Dedicated IPFS video player integration for media content
- Responsive Design: Modern, mobile-friendly interface optimized for all device sizes
- Zero Installation: Works immediately in any modern web browser without plugins or extensions
- Offline Capable: Can be downloaded and run locally without internet connectivity (after initial download)
- Fast Performance: Lightweight single-file architecture ensures instant loading and minimal resource usage
- URL Parameter Support: Direct linking to specific CIDs via URL parameters for easy sharing
- Browser History Integration: Seamless navigation with back/forward button support
- Accessibility: Clean, semantic HTML with proper ARIA attributes for screen reader compatibility
Installation Instructions
Option 1: GitHub Pages (Recommended for End Users)
Simply visit the live demo at https://xsukax.github.io/xsukax-IPFS-Tools – no installation required.
Option 2: Local Installation
-
Clone the repository:
git clone https://github.com/xsukax/xsukax-IPFS-Tools.git cd xsukax-IPFS-Tools -
Open
index.htmlin your web browser:# On Linux/macOS open index.html
On Windows
start index.html
Or simply double-click index.html in your file explorer
### Option 3: Web Server Deployment
Deploy to any static web hosting service:
```bash
# Example using Python's built-in server for local testing
python3 -m http.server 8000
# Then visit http://localhost:8000 in your browser
Option 4: Self-Hosting with Apache/Nginx
- Copy
index.htmlto your web server’s document root - Ensure proper MIME types are configured (no special configuration needed for standard HTML)
- Access via your domain or server IP
PHP Configuration (php.ini)
This application does not require PHP as it is a pure client-side HTML/JavaScript application. No php.ini configuration is necessary. The application can be served by any web server capable of delivering static HTML files, including Apache, Nginx, or even file-based hosting services.
Usage Guide
Step-by-Step Instructions
-
Access the Application
- Navigate to the live demo or your local installation
- The home page displays an input field for CID entry
-
Enter a CID
- Paste or type a valid IPFS Content Identifier (CID) into the input field
- Example CID:
QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG
-
Explore Content
- Click the “Explore CID” button or press Enter
- The application generates categorized links for:
- IPFS Gateways: Access your content through multiple providers
- CID Analysis: Inspect the structure and properties of your CID
- Video Viewer: Stream video content if applicable
-
Access Content
- Click any gateway link to open the content in a new browser tab
- Each gateway provides an independent path to the same content
- If one gateway is slow or unavailable, try another
-
Analyze CIDs
- Use CID Inspector to view detailed information about content structure
- Use IPLD Explorer to navigate linked data structures
-
Share Links
- Copy the URL from your browser’s address bar to share your results
- The URL includes the CID parameter for direct access:
?cid=YOUR_CID_HERE
-
Return Home
- Click the “← Back to Home” button to enter a new CID
- Use browser back/forward buttons for navigation history
Advanced Usage
Direct CID Access via URL:
https://xsukax.github.io/xsukax-IPFS-Tools?cid=QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG
Bookmarking Frequently Used CIDs: Save result pages as bookmarks for quick access to specific content across all gateways.
Keyboard Shortcuts:
- Press Enter in the input field to submit
- Use browser’s Ctrl+L (Cmd+L on Mac) to focus address bar for URL sharing
Licensing Information
This project is licensed under the GNU General Public License v3.0.
Contributing
Contributions are welcome! Please feel free to submit pull requests, report issues, or suggest new features on the GitHub repository.
Support
If you find this tool useful, consider supporting development through the cryptocurrency addresses provided within the application interface.
Acknowledgments
This project leverages the decentralized IPFS network and publicly available gateway infrastructure provided by the IPFS community and various organizations committed to distributed web technologies.









