🔥 superlinker | Rust
🎯 Primary Use Case:
Creating self-contained, dependency-free ELF executables by merging multiple libraries and the dynamic linker into a single binary.
✨ Key Features:
• Combines ELF executables and shared libraries into larger products
• Lifts ELF ET_DYN objects into an intermediate representation
• Lowers intermediate representation back to an ELF ET_DYN object
📖 Summary:
Superlinker is a Rust tool that reinterprets and combines ELF executables and shared libraries into larger, self-contained binaries. It functions like a compiler for interpreted programs, lifting ELF objects into an intermediate representation and lowering them back, enabling the merging of dynamic linkers and dependencies into a single executable.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Creating self-contained, dependency-free ELF executables by merging multiple libraries and the dynamic linker into a single binary.
✨ Key Features:
• Combines ELF executables and shared libraries into larger products
• Lifts ELF ET_DYN objects into an intermediate representation
• Lowers intermediate representation back to an ELF ET_DYN object
📖 Summary:
Superlinker is a Rust tool that reinterprets and combines ELF executables and shared libraries into larger, self-contained binaries. It functions like a compiler for interpreted programs, lifting ELF objects into an intermediate representation and lowering them back, enabling the merging of dynamic linkers and dependencies into a single executable.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 pentestagent | Python
🎯 Primary Use Case:
Automated black-box penetration testing and security assessment using AI agents.
✨ Key Features:
• AI agent framework for black-box security testing
• Supports bug bounty, red-team, and penetration testing workflows
• Configurable with OpenAI, Anthropic, or LiteLLM-supported providers
• Offers TUI, Docker, and command-line interfaces
• Includes pre-built attack playbooks
📖 Summary:
PentestAgent is an AI-powered framework designed for automated black-box security testing. It supports various penetration testing workflows, including bug bounty hunting and red-teaming, by leveraging AI agents to interact with systems and identify vulnerabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Automated black-box penetration testing and security assessment using AI agents.
✨ Key Features:
• AI agent framework for black-box security testing
• Supports bug bounty, red-team, and penetration testing workflows
• Configurable with OpenAI, Anthropic, or LiteLLM-supported providers
• Offers TUI, Docker, and command-line interfaces
• Includes pre-built attack playbooks
📖 Summary:
PentestAgent is an AI-powered framework designed for automated black-box security testing. It supports various penetration testing workflows, including bug bounty hunting and red-teaming, by leveraging AI agents to interact with systems and identify vulnerabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
✨ trafexia | TypeScript
🎯 Primary Use Case:
Intercepting and analyzing HTTP/HTTPS traffic from mobile devices for debugging and development purposes.
✨ Key Features:
• MITM Proxy Server
• Auto CA Certificate Generation
• QR Code Setup
• Real-time Request Capture
• Advanced Filtering
📖 Summary:
Trafexia is a desktop application built with Electron, Vue 3, and TypeScript that functions as a MITM proxy server. It allows users to intercept, analyze, and debug HTTP/HTTPS traffic from mobile devices, offering features like auto CA certificate generation, real-time capture, advanced filtering, and various export options.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Intercepting and analyzing HTTP/HTTPS traffic from mobile devices for debugging and development purposes.
✨ Key Features:
• MITM Proxy Server
• Auto CA Certificate Generation
• QR Code Setup
• Real-time Request Capture
• Advanced Filtering
📖 Summary:
Trafexia is a desktop application built with Electron, Vue 3, and TypeScript that functions as a MITM proxy server. It allows users to intercept, analyze, and debug HTTP/HTTPS traffic from mobile devices, offering features like auto CA certificate generation, real-time capture, advanced filtering, and various export options.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🔥 neohtop | Svelte
🎯 Primary Use Case:
Desktop system monitoring and process management
✨ Key Features:
• Real-time process monitoring
• CPU and Memory usage tracking
• Advanced process search and filtering with regex support
• Process management (kill processes)
• Sort by any column
📖 Summary:
NeoHtop is a modern, cross-platform system monitoring application built with Rust, Tauri, and Svelte. It provides real-time insights into CPU, memory usage, and running processes, offering advanced features like process search, filtering, and management.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Desktop system monitoring and process management
✨ Key Features:
• Real-time process monitoring
• CPU and Memory usage tracking
• Advanced process search and filtering with regex support
• Process management (kill processes)
• Sort by any column
📖 Summary:
NeoHtop is a modern, cross-platform system monitoring application built with Rust, Tauri, and Svelte. It provides real-time insights into CPU, memory usage, and running processes, offering advanced features like process search, filtering, and management.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 open-oasis | Python
🎯 Primary Use Case:
Generating interactive gameplay frames using the Oasis 500M world model.
✨ Key Features:
• Inference script for Oasis 500M model
• Action-conditional frame generation
• Autoregressive gameplay generation
• Conditioning on user keyboard input
• Loads prompt frames from videos
📖 Summary:
This repository provides Python inference code for the Oasis 500M model, an interactive world model based on diffusion transformers. It allows users to generate gameplay frames autoregressively, conditioned on user keyboard input and a prompt frame from a video.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Generating interactive gameplay frames using the Oasis 500M world model.
✨ Key Features:
• Inference script for Oasis 500M model
• Action-conditional frame generation
• Autoregressive gameplay generation
• Conditioning on user keyboard input
• Loads prompt frames from videos
📖 Summary:
This repository provides Python inference code for the Oasis 500M model, an interactive world model based on diffusion transformers. It allows users to generate gameplay frames autoregressively, conditioned on user keyboard input and a prompt frame from a video.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🌟 qui | Go
🎯 Primary Use Case:
Managing multiple qBittorrent instances and automating torrent management tasks through a unified web interface.
✨ Key Features:
• Single Binary
• Multi-Instance Support
• Fast & Responsive
• Cross-Seed
• Automations
📖 Summary:
qui is a fast, single-binary web UI for qBittorrent that allows users to manage multiple qBittorrent instances from a single interface. It automates torrent workflows, supports cross-seeding across trackers, and offers features like scheduled backups and a reverse proxy.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Managing multiple qBittorrent instances and automating torrent management tasks through a unified web interface.
✨ Key Features:
• Single Binary
• Multi-Instance Support
• Fast & Responsive
• Cross-Seed
• Automations
📖 Summary:
qui is a fast, single-binary web UI for qBittorrent that allows users to manage multiple qBittorrent instances from a single interface. It automates torrent workflows, supports cross-seeding across trackers, and offers features like scheduled backups and a reverse proxy.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ tufw | Go
🎯 Primary Use Case:
To provide an intuitive, interactive terminal-based interface for managing the Uncomplicated Firewall (ufw), making firewall rule management more accessible to users less familiar with the command-line interface.
✨ Key Features:
• Terminal User Interface for ufw
• Add, edit, and remove ufw rules
• User-friendly interface for non-experts
• Built with rivo/tview
📖 Summary:
tufw is a Go package that provides a terminal user interface for managing ufw (Uncomplicated Firewall) rules. It offers a user-friendly way to add, edit, and remove firewall rules directly from the command line.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
To provide an intuitive, interactive terminal-based interface for managing the Uncomplicated Firewall (ufw), making firewall rule management more accessible to users less familiar with the command-line interface.
✨ Key Features:
• Terminal User Interface for ufw
• Add, edit, and remove ufw rules
• User-friendly interface for non-experts
• Built with rivo/tview
📖 Summary:
tufw is a Go package that provides a terminal user interface for managing ufw (Uncomplicated Firewall) rules. It offers a user-friendly way to add, edit, and remove firewall rules directly from the command line.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 poznote | JavaScript
🎯 Primary Use Case:
To provide a private, self-hosted platform for individuals to manage their personal notes and documentation.
✨ Key Features:
• Personal note-taking and documentation platform
• Self-hosted web application
• Docker support for easy deployment
• Multi-user support
• Backup and restore functionality
📖 Summary:
Poznote is a self-hosted, web-based personal note-taking and documentation platform built with JavaScript. It allows users to organize their thoughts, ideas, and documentation in a private and secure environment, accessible from any device.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
To provide a private, self-hosted platform for individuals to manage their personal notes and documentation.
✨ Key Features:
• Personal note-taking and documentation platform
• Self-hosted web application
• Docker support for easy deployment
• Multi-user support
• Backup and restore functionality
📖 Summary:
Poznote is a self-hosted, web-based personal note-taking and documentation platform built with JavaScript. It allows users to organize their thoughts, ideas, and documentation in a private and secure environment, accessible from any device.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 WindowsCleanerUtility | Batchfile
🎯 Primary Use Case:
Automated cleaning of temporary files and system junk on Windows to free up disk space.
✨ Key Features:
• System File Checker
• Deletes Temporary Files
• Deletes Log Files
• Deletes Event Logs
• Deletes Old Files
📖 Summary:
WindowsCleanerUtility is a minimal batch script designed to clean your Windows PC by removing various types of temporary and unnecessary files. It aims to free up disk space and potentially improve system performance by automating cleanup tasks.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Automated cleaning of temporary files and system junk on Windows to free up disk space.
✨ Key Features:
• System File Checker
• Deletes Temporary Files
• Deletes Log Files
• Deletes Event Logs
• Deletes Old Files
📖 Summary:
WindowsCleanerUtility is a minimal batch script designed to clean your Windows PC by removing various types of temporary and unnecessary files. It aims to free up disk space and potentially improve system performance by automating cleanup tasks.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 shellwright | TypeScript
🎯 Primary Use Case:
To enable AI agents and LLMs to automate, record, and capture visual output from command-line interfaces and terminal applications.
✨ Key Features:
• AI-driven terminal automation
• Terminal session recording (video)
• Screenshot capture of terminal actions
• MCP server for LLM/agent integration
• Playwright-like capabilities for the shell
📖 Summary:
Shellwright is a tool that brings Playwright's capabilities to the command line, enabling AI-driven terminal automation, recording of terminal sessions as videos, and taking screenshots. It acts as an MCP (Model Context Protocol) server, allowing LLMs and agents to interact with and control terminal applications.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
To enable AI agents and LLMs to automate, record, and capture visual output from command-line interfaces and terminal applications.
✨ Key Features:
• AI-driven terminal automation
• Terminal session recording (video)
• Screenshot capture of terminal actions
• MCP server for LLM/agent integration
• Playwright-like capabilities for the shell
📖 Summary:
Shellwright is a tool that brings Playwright's capabilities to the command line, enabling AI-driven terminal automation, recording of terminal sessions as videos, and taking screenshots. It acts as an MCP (Model Context Protocol) server, allowing LLMs and agents to interact with and control terminal applications.
🔗 Links:
• View Project
================
🔓 Open Source
💡 netronome | TypeScript
🎯 Primary Use Case:
Monitoring and analyzing network performance, including speed, packet loss, and server health, with capabilities for distributed environments and automated alerting.
✨ Key Features:
• Speed Testing (Speedtest.net, iperf3, LibreSpeed)
• Network Diagnostics (Traceroute, MTR)
• Distributed Server Monitoring (Agents)
• Automated Alerting
📖 Summary:
Netronome is a Go-based network performance monitoring tool that offers speed testing, packet loss monitoring, and distributed server monitoring through lightweight agents. It provides real-time metrics, historical data, and automated alerts via an intuitive web interface, designed for simple deployment and low resource usage.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Monitoring and analyzing network performance, including speed, packet loss, and server health, with capabilities for distributed environments and automated alerting.
✨ Key Features:
• Speed Testing (Speedtest.net, iperf3, LibreSpeed)
• Network Diagnostics (Traceroute, MTR)
• Distributed Server Monitoring (Agents)
• Automated Alerting
📖 Summary:
Netronome is a Go-based network performance monitoring tool that offers speed testing, packet loss monitoring, and distributed server monitoring through lightweight agents. It provides real-time metrics, historical data, and automated alerts via an intuitive web interface, designed for simple deployment and low resource usage.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ ScanKDea | Python
🎯 Primary Use Case:
Network security scanning and reconnaissance for ethical hacking and security audits.
✨ Key Features:
• Fast and efficient port scanning (TCP Connect, SYN, UDP, Stealth, Full)
• Automatic detection of common services and banner grabbing
• Signature-based operating system detection
• Scanning of IP ranges (CIDR) and custom port lists
• Multi-threading for rapid scans
📖 Summary:
ScanKDea is an advanced Python-based security scanner designed for cybersecurity professionals and ethical hackers. It provides features for port scanning, service detection, OS fingerprinting, and basic vulnerability analysis.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Network security scanning and reconnaissance for ethical hacking and security audits.
✨ Key Features:
• Fast and efficient port scanning (TCP Connect, SYN, UDP, Stealth, Full)
• Automatic detection of common services and banner grabbing
• Signature-based operating system detection
• Scanning of IP ranges (CIDR) and custom port lists
• Multi-threading for rapid scans
📖 Summary:
ScanKDea is an advanced Python-based security scanner designed for cybersecurity professionals and ethical hackers. It provides features for port scanning, service detection, OS fingerprinting, and basic vulnerability analysis.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ BrutDroid | JavaScript
🎯 Primary Use Case:
Automating the setup of Android mobile penetration testing environments within Android Studio.
✨ Key Features:
• Windows & Android Studio Optimized
• One-Click Rooting
• Burp Suite Integration
• Custom Frida Scripts
• Vibrant New UI
📖 Summary:
BrutDroid is a Windows-optimized toolkit for Android Studio that automates the setup of mobile penetration testing environments. It simplifies emulator creation, rooting, Frida server deployment, and Burp Suite certificate installation, allowing security researchers to focus on testing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Automating the setup of Android mobile penetration testing environments within Android Studio.
✨ Key Features:
• Windows & Android Studio Optimized
• One-Click Rooting
• Burp Suite Integration
• Custom Frida Scripts
• Vibrant New UI
📖 Summary:
BrutDroid is a Windows-optimized toolkit for Android Studio that automates the setup of mobile penetration testing environments. It simplifies emulator creation, rooting, Frida server deployment, and Burp Suite certificate installation, allowing security researchers to focus on testing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 browserwing | TypeScript
🎯 Primary Use Case:
Enabling AI agents to directly control web browsers for efficient and reliable automation tasks.
✨ Key Features:
• Complete Browser Control via 26+ HTTP API endpoints
• Built-in AI Agent with direct conversational interface
• Universal AI Tool Integration with MCP & Skills protocol support
• Visual Script Recording and editing
• Flexible Export to MCP commands or Skills files
📖 Summary:
BrowserWing is a platform for native browser automation with AI integration. It allows AI agents to control browsers by converting browser actions into commands or Claude Skills, enabling faster and more reliable automation compared to traditional LLM interactions.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Enabling AI agents to directly control web browsers for efficient and reliable automation tasks.
✨ Key Features:
• Complete Browser Control via 26+ HTTP API endpoints
• Built-in AI Agent with direct conversational interface
• Universal AI Tool Integration with MCP & Skills protocol support
• Visual Script Recording and editing
• Flexible Export to MCP commands or Skills files
📖 Summary:
BrowserWing is a platform for native browser automation with AI integration. It allows AI agents to control browsers by converting browser actions into commands or Claude Skills, enabling faster and more reliable automation compared to traditional LLM interactions.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 CUT3R | Python
🎯 Primary Use Case:
Enabling continuous and persistent 3D scene understanding and reconstruction from sequential data.
✨ Key Features:
• Continuous 3D Perception
• Persistent State Representation
• CVPR 2025 (Oral) publication
• PyTorch implementation
• CUDA kernel compilation for performance
📖 Summary:
CUT3R is the official implementation of a Continuous 3D Perception Model with Persistent State. It enables the model to understand and reconstruct 3D environments over time, maintaining a consistent representation of the scene.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Enabling continuous and persistent 3D scene understanding and reconstruction from sequential data.
✨ Key Features:
• Continuous 3D Perception
• Persistent State Representation
• CVPR 2025 (Oral) publication
• PyTorch implementation
• CUDA kernel compilation for performance
📖 Summary:
CUT3R is the official implementation of a Continuous 3D Perception Model with Persistent State. It enables the model to understand and reconstruct 3D environments over time, maintaining a consistent representation of the scene.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
✨ sqlit | Python
🎯 Primary Use Case:
To provide a fast, efficient, and user-friendly terminal-based interface for developers to connect to, query, and manage data across a wide variety of SQL databases without leaving their command line environment.
✨ Key Features:
• Connection manager for saving and switching between multiple database connections.
• Support for a wide range of databases including SQL Server, PostgreSQL, MySQL, SQLite, and cloud-specific databases.
📖 Summary:
sqlit is a user-friendly Terminal User Interface (TUI) application written in Python for interacting with various SQL databases directly from your command line. It aims to provide a fast, intuitive, and efficient way to connect, query, and inspect database data without the need for heavy graphical applications.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
To provide a fast, efficient, and user-friendly terminal-based interface for developers to connect to, query, and manage data across a wide variety of SQL databases without leaving their command line environment.
✨ Key Features:
• Connection manager for saving and switching between multiple database connections.
• Support for a wide range of databases including SQL Server, PostgreSQL, MySQL, SQLite, and cloud-specific databases.
📖 Summary:
sqlit is a user-friendly Terminal User Interface (TUI) application written in Python for interacting with various SQL databases directly from your command line. It aims to provide a fast, intuitive, and efficient way to connect, query, and inspect database data without the need for heavy graphical applications.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
✨ video2x | C++
🎯 Primary Use Case:
Upscaling low-resolution videos and increasing frame rates using AI for improved visual quality.
✨ Key Features:
• Machine learning-based video super resolution
• Machine learning-based frame interpolation
• Rewrite in C/C++ for speed and efficiency
• Cross-platform support (Windows, Linux)
• Support for Anime4K v4, Real-ESRGAN, Real-CUGAN, RIFE
📖 Summary:
Video2X is a C++ framework for enhancing video quality through machine learning. It offers super-resolution to upscale video clarity and frame interpolation to smooth motion, supporting various AI models and GPU acceleration via Vulkan.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Upscaling low-resolution videos and increasing frame rates using AI for improved visual quality.
✨ Key Features:
• Machine learning-based video super resolution
• Machine learning-based frame interpolation
• Rewrite in C/C++ for speed and efficiency
• Cross-platform support (Windows, Linux)
• Support for Anime4K v4, Real-ESRGAN, Real-CUGAN, RIFE
📖 Summary:
Video2X is a C++ framework for enhancing video quality through machine learning. It offers super-resolution to upscale video clarity and frame interpolation to smooth motion, supporting various AI models and GPU acceleration via Vulkan.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 livecc | Python
🎯 Primary Use Case:
Enabling AI systems to generate real-time commentary for videos by processing video content and its associated audio stream simultaneously.
✨ Key Features:
• Real-time video commentary generation
• Streaming speech transcription for video LLMs
• State-of-the-art performance on streaming and offline benchmarks
• Pre-training and instruction tuning capabilities
• Large-scale dataset (Live-WhisperX-526K) and benchmark (LiveSports-3K) available
📖 Summary:
LiveCC is a video Large Language Model (LLM) designed for real-time commentary generation. It utilizes a novel streaming speech transcription method to process video and generate commentary, achieving state-of-the-art performance on both streaming and offline benchmarks.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Enabling AI systems to generate real-time commentary for videos by processing video content and its associated audio stream simultaneously.
✨ Key Features:
• Real-time video commentary generation
• Streaming speech transcription for video LLMs
• State-of-the-art performance on streaming and offline benchmarks
• Pre-training and instruction tuning capabilities
• Large-scale dataset (Live-WhisperX-526K) and benchmark (LiveSports-3K) available
📖 Summary:
LiveCC is a video Large Language Model (LLM) designed for real-time commentary generation. It utilizes a novel streaming speech transcription method to process video and generate commentary, achieving state-of-the-art performance on both streaming and offline benchmarks.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
✨ xleak | Rust
🎯 Primary Use Case:
Viewing and interacting with Excel spreadsheets directly in the terminal without needing Microsoft Excel.
✨ Key Features:
• Beautiful terminal rendering
• Interactive TUI mode
• Smart data type handling
• Multi-sheet support
• Excel Table support
📖 Summary:
xleak is a fast terminal-based Excel viewer built with Rust and ratatui. It provides an interactive TUI for navigating and searching spreadsheet data, supporting various Excel and OpenDocument formats with features like lazy loading for large files and export capabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Viewing and interacting with Excel spreadsheets directly in the terminal without needing Microsoft Excel.
✨ Key Features:
• Beautiful terminal rendering
• Interactive TUI mode
• Smart data type handling
• Multi-sheet support
• Excel Table support
📖 Summary:
xleak is a fast terminal-based Excel viewer built with Rust and ratatui. It provides an interactive TUI for navigating and searching spreadsheet data, supporting various Excel and OpenDocument formats with features like lazy loading for large files and export capabilities.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 filesql | Go
🎯 Primary Use Case:
Querying and manipulating data within various file formats (CSV, TSV, Parquet, Excel) using SQL syntax directly within Go applications, without requiring a traditional database setup.
✨ Key Features:
• SQLite3 SQL Interface
• Support for CSV, TSV, LTSV, Parquet, and Excel (XLSX) files
• Automatic handling of .gz, .bz2, .xz, .zst, .z, .snappy, .s2, and .lz4 compressed files
• Stream processing for large files
• Support for file paths, directories, io.Reader, and embed.FS
📖 Summary:
filesql is a Go SQL driver that allows users to query various file formats like CSV, TSV, LTSV, Parquet, and Excel using standard SQLite3 SQL syntax. It supports multiple compression formats and flexible input sources, enabling in-memory data processing without external databases.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Querying and manipulating data within various file formats (CSV, TSV, Parquet, Excel) using SQL syntax directly within Go applications, without requiring a traditional database setup.
✨ Key Features:
• SQLite3 SQL Interface
• Support for CSV, TSV, LTSV, Parquet, and Excel (XLSX) files
• Automatic handling of .gz, .bz2, .xz, .zst, .z, .snappy, .s2, and .lz4 compressed files
• Stream processing for large files
• Support for file paths, directories, io.Reader, and embed.FS
📖 Summary:
filesql is a Go SQL driver that allows users to query various file formats like CSV, TSV, LTSV, Parquet, and Excel using standard SQLite3 SQL syntax. It supports multiple compression formats and flexible input sources, enabling in-memory data processing without external databases.
🔗 Links:
• View Project
================
🔓 Open Source
🦄1