🚀 nicegui | Python
🎯 Primary Use Case:
creating micro web apps, dashboards, and tools for robotics, smart home, and machine learning
✨ Key Features:
• browser-based graphical user interface
• implicit reload on code change
• webserver or native mode operation
• standard GUI elements (label, button, checkbox, etc.)
• grouping with rows, columns, cards, dialogs
📖 Summary:
NiceGUI is a Python-based UI framework for building web-based GUIs. It offers a wide range of UI elements and features, enabling rapid development of interactive applications for various use cases, including dashboards and tools for robotics, smart homes, and machine learning. The framework supports features such as data binding, custom routes, and a testing framework.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
creating micro web apps, dashboards, and tools for robotics, smart home, and machine learning
✨ Key Features:
• browser-based graphical user interface
• implicit reload on code change
• webserver or native mode operation
• standard GUI elements (label, button, checkbox, etc.)
• grouping with rows, columns, cards, dialogs
📖 Summary:
NiceGUI is a Python-based UI framework for building web-based GUIs. It offers a wide range of UI elements and features, enabling rapid development of interactive applications for various use cases, including dashboards and tools for robotics, smart homes, and machine learning. The framework supports features such as data binding, custom routes, and a testing framework.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 reconftw | Shell
🎯 Primary Use Case:
Automated reconnaissance for security assessments
✨ Key Features:
• Subdomain enumeration using passive, bruteforce, permutation, certificate transparency, source code scraping, and analytics techniques
• Vulnerability checks (XSS, Open Redirects, SSRF, CRLF, LFI, SQLi, SSL tests, SSTI, DNS zone transfers)
• OSINT techniques
• Directory fuzzing
• Dorking
📖 Summary:
reconFTW automates reconnaissance, performing subdomain enumeration with various techniques and vulnerability checks. It also includes OSINT, directory fuzzing, and more, aiming to provide comprehensive target information. Integration with Axiom and Faraday is supported.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Automated reconnaissance for security assessments
✨ Key Features:
• Subdomain enumeration using passive, bruteforce, permutation, certificate transparency, source code scraping, and analytics techniques
• Vulnerability checks (XSS, Open Redirects, SSRF, CRLF, LFI, SQLi, SSL tests, SSTI, DNS zone transfers)
• OSINT techniques
• Directory fuzzing
• Dorking
📖 Summary:
reconFTW automates reconnaissance, performing subdomain enumeration with various techniques and vulnerability checks. It also includes OSINT, directory fuzzing, and more, aiming to provide comprehensive target information. Integration with Axiom and Faraday is supported.
🔗 Links:
• View Project
================
🔓 Open Source
✨ wireless-ids | Python
🎯 Primary Use Case:
Wireless Intrusion Detection System (IDS)
✨ Key Features:
• Detect mass deauthentication packets indicating WPA attacks
• Detect continuous data sent to access point using broadcast MAC address (WEP attacks)
📖 Summary:
This Python-based Wireless IDS sniffs air traffic for suspicious activities like WEP/WPA/WPS attacks. It detects various attack types, including deauthentication floods, rogue access points, and specific attack packets from tools like Aircrack-NG and MDK3. The system offers logging and customizable settings for enhanced monitoring.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Wireless Intrusion Detection System (IDS)
✨ Key Features:
• Detect mass deauthentication packets indicating WPA attacks
• Detect continuous data sent to access point using broadcast MAC address (WEP attacks)
📖 Summary:
This Python-based Wireless IDS sniffs air traffic for suspicious activities like WEP/WPA/WPS attacks. It detects various attack types, including deauthentication floods, rogue access points, and specific attack packets from tools like Aircrack-NG and MDK3. The system offers logging and customizable settings for enhanced monitoring.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ awesome-free-apps | JavaScript
🎯 Primary Use Case:
Curated list of free applications categorized by functionality and platform support
✨ Key Features:
• Windows support
• macOS support
• Linux support
• Open-source options
• Recommended applications
📖 Summary:
This repository provides a categorized list of free applications for Windows, macOS, Linux, Android, and iOS. It includes various software types, from audio and video tools to developer tools and system utilities, with indicators for open-source options and recommendations. The list is maintained and updated regularly.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Curated list of free applications categorized by functionality and platform support
✨ Key Features:
• Windows support
• macOS support
• Linux support
• Open-source options
• Recommended applications
📖 Summary:
This repository provides a categorized list of free applications for Windows, macOS, Linux, Android, and iOS. It includes various software types, from audio and video tools to developer tools and system utilities, with indicators for open-source options and recommendations. The list is maintained and updated regularly.
🔗 Links:
• View Project
================
🔓 Open Source
👍1
🌟 chirp | TypeScript
🎯 Primary Use Case:
Transmit and receive data through sound using a simple encoding scheme to convert text into audio frequencies
✨ Key Features:
• Real-time frequency visualization of audio input
• Send messages by converting text to sound
• Receive messages by listening to sound and decoding it back to text
• Distinctive start and end signatures to mark transmissions
📖 Summary:
This application enables real-time data transmission via sound. It encodes text into audio frequencies, transmits them, and decodes the received frequencies back into text, using start and end signatures for message demarcation. A real-time frequency visualization aids in monitoring the process.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Transmit and receive data through sound using a simple encoding scheme to convert text into audio frequencies
✨ Key Features:
• Real-time frequency visualization of audio input
• Send messages by converting text to sound
• Receive messages by listening to sound and decoding it back to text
• Distinctive start and end signatures to mark transmissions
📖 Summary:
This application enables real-time data transmission via sound. It encodes text into audio frequencies, transmits them, and decodes the received frequencies back into text, using start and end signatures for message demarcation. A real-time frequency visualization aids in monitoring the process.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 anon-kode | JavaScript
🎯 Primary Use Case:
Terminal-based AI coding assistant
✨ Key Features:
• Fixes code
• Explains code functionality
• Runs tests and shell commands
• Uses OpenAI-style API compatible models
📖 Summary:
Anon Kode is a terminal-based AI coding tool utilizing OpenAI-style APIs. It offers code fixing, functionality explanation, and execution of tests and shell commands. The tool supports custom model selection and provides a built-in bug reporting mechanism.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Terminal-based AI coding assistant
✨ Key Features:
• Fixes code
• Explains code functionality
• Runs tests and shell commands
• Uses OpenAI-style API compatible models
📖 Summary:
Anon Kode is a terminal-based AI coding tool utilizing OpenAI-style APIs. It offers code fixing, functionality explanation, and execution of tests and shell commands. The tool supports custom model selection and provides a built-in bug reporting mechanism.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 Leffa | Python
🎯 Primary Use Case:
Generating high-quality person images with precise control over appearance and pose, minimizing distortion of fine-grained details.
✨ Key Features:
• Controllable person image generation
• Virtual try-on
• Pose transfer
• Diffusion-based model
• Attention mechanism
📖 Summary:
Leffa is a unified framework for controllable person image generation, enabling precise manipulation of appearance and pose. It uses a novel flow field regularization in the attention layer to reduce distortion in virtual try-on and pose transfer tasks. The model supports float16 inference for faster generation and is designed to be model-agnostic, improving performance of other diffusion models.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Generating high-quality person images with precise control over appearance and pose, minimizing distortion of fine-grained details.
✨ Key Features:
• Controllable person image generation
• Virtual try-on
• Pose transfer
• Diffusion-based model
• Attention mechanism
📖 Summary:
Leffa is a unified framework for controllable person image generation, enabling precise manipulation of appearance and pose. It uses a novel flow field regularization in the attention layer to reduce distortion in virtual try-on and pose transfer tasks. The model supports float16 inference for faster generation and is designed to be model-agnostic, improving performance of other diffusion models.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ revive | Go
🎯 Primary Use Case:
Linting Go code
✨ Key Features:
• Configurable rules via TOML file
• Rule enabling/disabling
• Fast performance (2x faster than golint)
• Per-file/line-range linter disabling
• Optional type checking for performance optimization
📖 Summary:
Revive is a fast and highly configurable linter for Go code, offering features like rule customization, per-file disabling, optional type checking, and extensibility. It serves as a drop-in replacement for golint, providing enhanced performance and flexibility for code review and development processes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Linting Go code
✨ Key Features:
• Configurable rules via TOML file
• Rule enabling/disabling
• Fast performance (2x faster than golint)
• Per-file/line-range linter disabling
• Optional type checking for performance optimization
📖 Summary:
Revive is a fast and highly configurable linter for Go code, offering features like rule customization, per-file disabling, optional type checking, and extensibility. It serves as a drop-in replacement for golint, providing enhanced performance and flexibility for code review and development processes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 tweet-machine | Shell
🎯 Primary Use Case:
OSINT (Open-Source Intelligence) investigation to recover deleted Twitter data
✨ Key Features:
• Retrieves deleted tweets and replies from any Twitter user, even suspended accounts
📖 Summary:
Tweet-Machine is a Twitter OSINT tool that retrieves deleted tweets and replies. It produces three output files containing direct links, Wayback Machine links (for unavailable direct links), and a tweet timeline. This is useful for investigations where deleted Twitter data is relevant.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
OSINT (Open-Source Intelligence) investigation to recover deleted Twitter data
✨ Key Features:
• Retrieves deleted tweets and replies from any Twitter user, even suspended accounts
📖 Summary:
Tweet-Machine is a Twitter OSINT tool that retrieves deleted tweets and replies. It produces three output files containing direct links, Wayback Machine links (for unavailable direct links), and a tweet timeline. This is useful for investigations where deleted Twitter data is relevant.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 nanobrowser | TypeScript
🎯 Primary Use Case:
AI-powered web automation within a browser environment.
✨ Key Features:
• Multi-agent System
• Interactive Side Panel
• Task Automation
• Follow-up Questions
• Conversation History
📖 Summary:
Nanobrowser is an open-source Chrome extension that enables AI-driven web automation using a multi-agent system. It allows users to automate tasks, interact with web content through an interactive side panel, and connect to various LLM providers, all while maintaining privacy by running locally in the browser.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
AI-powered web automation within a browser environment.
✨ Key Features:
• Multi-agent System
• Interactive Side Panel
• Task Automation
• Follow-up Questions
• Conversation History
📖 Summary:
Nanobrowser is an open-source Chrome extension that enables AI-driven web automation using a multi-agent system. It allows users to automate tasks, interact with web content through an interactive side panel, and connect to various LLM providers, all while maintaining privacy by running locally in the browser.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 okhttp | Kotlin
🎯 Primary Use Case:
An efficient HTTP client for JVM, Android, and GraalVM applications.
✨ Key Features:
• HTTP/2 support for socket sharing
• Connection pooling for reduced latency
• Transparent GZIP for download size reduction
• Response caching to avoid network requests
• Automatic recovery from connection problems
📖 Summary:
OkHttp is an HTTP client designed for efficiency and reliability. It supports modern HTTP features like HTTP/2 and TLS 1.3, and automatically handles connection pooling, GZIP compression, and response caching. OkHttp is designed to improve application performance and resilience when interacting with networked services.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
An efficient HTTP client for JVM, Android, and GraalVM applications.
✨ Key Features:
• HTTP/2 support for socket sharing
• Connection pooling for reduced latency
• Transparent GZIP for download size reduction
• Response caching to avoid network requests
• Automatic recovery from connection problems
📖 Summary:
OkHttp is an HTTP client designed for efficiency and reliability. It supports modern HTTP features like HTTP/2 and TLS 1.3, and automatically handles connection pooling, GZIP compression, and response caching. OkHttp is designed to improve application performance and resilience when interacting with networked services.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ superfile | Go
🎯 Primary Use Case:
Efficiently manage files and directories within a terminal environment.
✨ Key Features:
• Terminal-based file management
• Cross-platform support (Linux, MacOS, Windows)
• Customizable themes and hotkeys
• Plugin support
📖 Summary:
Superfile is a terminal-based file manager written in Go, designed to provide a modern and efficient way to navigate and manipulate files. It offers cross-platform support, customizable themes and hotkeys, and plugin capabilities, enhancing the user's file management experience directly within the terminal.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Efficiently manage files and directories within a terminal environment.
✨ Key Features:
• Terminal-based file management
• Cross-platform support (Linux, MacOS, Windows)
• Customizable themes and hotkeys
• Plugin support
📖 Summary:
Superfile is a terminal-based file manager written in Go, designed to provide a modern and efficient way to navigate and manipulate files. It offers cross-platform support, customizable themes and hotkeys, and plugin capabilities, enhancing the user's file management experience directly within the terminal.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ retrogram-plutosdr | C++
🎯 Primary Use Case:
Real-time spectrum analysis and visualization on a terminal or SSH console using ASCII art, primarily intended for use with the ADALM PLUTO SDR.
✨ Key Features:
• Wideband spectrum analysis
• Terminal/SSH console display
• ASCII art visualization
• Keyboard controls for pan, zoom, and parameter adjustment
📖 Summary:
The retrogram-plutosdr repository provides a wideband spectrum analyzer that runs directly in a terminal or SSH console. It uses ASCII art to visualize the spectrum, allowing users to monitor radio frequencies without a graphical interface. The application supports keyboard controls for adjusting parameters like frequency, bandwidth, and gain, making it suitable for remote or resource-constrained environments.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Real-time spectrum analysis and visualization on a terminal or SSH console using ASCII art, primarily intended for use with the ADALM PLUTO SDR.
✨ Key Features:
• Wideband spectrum analysis
• Terminal/SSH console display
• ASCII art visualization
• Keyboard controls for pan, zoom, and parameter adjustment
📖 Summary:
The retrogram-plutosdr repository provides a wideband spectrum analyzer that runs directly in a terminal or SSH console. It uses ASCII art to visualize the spectrum, allowing users to monitor radio frequencies without a graphical interface. The application supports keyboard controls for adjusting parameters like frequency, bandwidth, and gain, making it suitable for remote or resource-constrained environments.
🔗 Links:
• View Project
================
🔓 Open Source
✨ purrcrypt | Rust
🎯 Primary Use Case:
Encrypting files and messages with a layer of security and a playful disguise.
✨ Key Features:
• Encrypts data using elliptic curve cryptography
• Encodes encrypted data as cat and dog sounds
• Provides a command-line interface for key generation, encryption, and decryption
• Supports setting a cat or dog 'dialect' for the output
• Offers a playful and fun approach to cryptography
📖 Summary:
PurrCrypt is an encryption tool that uses elliptic curve cryptography to secure data. It uniquely encodes the encrypted data as cat and dog sounds, providing a playful and less conspicuous way to transmit sensitive information. The tool offers a command-line interface for key management, encryption, and decryption, making cryptography more approachable and fun.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Encrypting files and messages with a layer of security and a playful disguise.
✨ Key Features:
• Encrypts data using elliptic curve cryptography
• Encodes encrypted data as cat and dog sounds
• Provides a command-line interface for key generation, encryption, and decryption
• Supports setting a cat or dog 'dialect' for the output
• Offers a playful and fun approach to cryptography
📖 Summary:
PurrCrypt is an encryption tool that uses elliptic curve cryptography to secure data. It uniquely encodes the encrypted data as cat and dog sounds, providing a playful and less conspicuous way to transmit sensitive information. The tool offers a command-line interface for key management, encryption, and decryption, making cryptography more approachable and fun.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 jira-cli | Go
🎯 Primary Use Case:
To provide a feature-rich command-line interface for interacting with Atlassian Jira, improving day-to-day workflow by avoiding the Jira UI for common tasks.
✨ Key Features:
• Interactive command-line interface
• Issue search and navigation
• Issue creation
• Issue cloning
• Issue linking
📖 Summary:
JiraCLI is a command-line tool for interacting with Atlassian Jira. It provides features such as issue searching, creation, cloning, linking, and ticket transitioning, all accessible through an interactive terminal interface. The tool aims to improve developer workflow by offering a faster alternative to the Jira UI for common tasks.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
To provide a feature-rich command-line interface for interacting with Atlassian Jira, improving day-to-day workflow by avoiding the Jira UI for common tasks.
✨ Key Features:
• Interactive command-line interface
• Issue search and navigation
• Issue creation
• Issue cloning
• Issue linking
📖 Summary:
JiraCLI is a command-line tool for interacting with Atlassian Jira. It provides features such as issue searching, creation, cloning, linking, and ticket transitioning, all accessible through an interactive terminal interface. The tool aims to improve developer workflow by offering a faster alternative to the Jira UI for common tasks.
🔗 Links:
• View Project
================
🔓 Open Source
💡 ots | Go
🎯 Primary Use Case:
Securely sharing sensitive information one time only.
✨ Key Features:
• AES 256bit encryption
• Server never gets the password
• Secret is deleted on first read
📖 Summary:
OTS is a one-time-secret sharing platform that uses AES 256-bit encryption in the browser to protect secrets. The server never receives the password, and the secret is deleted after the first read, ensuring maximum security for sensitive information.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Securely sharing sensitive information one time only.
✨ Key Features:
• AES 256bit encryption
• Server never gets the password
• Secret is deleted on first read
📖 Summary:
OTS is a one-time-secret sharing platform that uses AES 256-bit encryption in the browser to protect secrets. The server never receives the password, and the secret is deleted after the first read, ensuring maximum security for sensitive information.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 pyper | Python
🎯 Primary Use Case:
ETL Systems, Data Microservices, and Data Collection
✨ Key Features:
• Intuitive API for concurrent and parallel data-processing
• Functional programming paradigm
• Safety: Hides task execution and resource clean-up complexities
• Efficiency: Lazy execution using queues, workers, and generators
• Pure Python: Lightweight with zero sub-dependencies
📖 Summary:
Pyper is a Python framework designed to simplify concurrent and parallel data processing using functional programming patterns. It provides an intuitive API for building data pipelines, abstracting away the complexities of threading, multiprocessing, and asynchronous execution. Pyper is suitable for ETL systems, data microservices, and data collection applications.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
ETL Systems, Data Microservices, and Data Collection
✨ Key Features:
• Intuitive API for concurrent and parallel data-processing
• Functional programming paradigm
• Safety: Hides task execution and resource clean-up complexities
• Efficiency: Lazy execution using queues, workers, and generators
• Pure Python: Lightweight with zero sub-dependencies
📖 Summary:
Pyper is a Python framework designed to simplify concurrent and parallel data processing using functional programming patterns. It provides an intuitive API for building data pipelines, abstracting away the complexities of threading, multiprocessing, and asynchronous execution. Pyper is suitable for ETL systems, data microservices, and data collection applications.
🔗 Links:
• View Project
================
🔓 Open Source
💡 arq | Python
🎯 Primary Use Case:
Asynchronous task processing and job queuing using Redis as a message broker.
✨ Key Features:
• Job queuing
• RPC (Remote Procedure Call)
• Asynchronous task processing
• Redis integration
📖 Summary:
Arq is a Python library for fast job queuing and RPC using asyncio and Redis. It enables developers to offload tasks to background workers for asynchronous processing, improving application responsiveness and scalability. Arq leverages Redis for message brokering and asyncio for concurrent execution.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Asynchronous task processing and job queuing using Redis as a message broker.
✨ Key Features:
• Job queuing
• RPC (Remote Procedure Call)
• Asynchronous task processing
• Redis integration
📖 Summary:
Arq is a Python library for fast job queuing and RPC using asyncio and Redis. It enables developers to offload tasks to background workers for asynchronous processing, improving application responsiveness and scalability. Arq leverages Redis for message brokering and asyncio for concurrent execution.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ roop | Python
🎯 Primary Use Case:
Replacing faces in videos with a desired face using a single image, without requiring datasets or training.
✨ Key Features:
• One-click face swap
• Requires only one image of the desired face
• No dataset or training required
• Headless mode support
• Various frame processors (face_swapper, face_enhancer, etc.)
📖 Summary:
Roop is a one-click face-swapping tool that allows users to replace faces in videos with a desired face using only a single image. It offers various customization options, including frame processors, video encoding settings, and memory management. The tool supports headless mode and provides options for processing multiple faces and fine-tuning the face-swapping process.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Replacing faces in videos with a desired face using a single image, without requiring datasets or training.
✨ Key Features:
• One-click face swap
• Requires only one image of the desired face
• No dataset or training required
• Headless mode support
• Various frame processors (face_swapper, face_enhancer, etc.)
📖 Summary:
Roop is a one-click face-swapping tool that allows users to replace faces in videos with a desired face using only a single image. It offers various customization options, including frame processors, video encoding settings, and memory management. The tool supports headless mode and provides options for processing multiple faces and fine-tuning the face-swapping process.
🔗 Links:
• View Project
================
🔓 Open Source
💡 BruteX | Shell
🎯 Primary Use Case:
Automated brute-forcing of services running on a target system to identify vulnerabilities.
✨ Key Features:
• Open port discovery
• Username brute-forcing
• Password brute-forcing
• Docker support
📖 Summary:
BruteX is a shell script designed to automatically brute-force various services running on a target. It focuses on identifying open ports and then attempting to crack usernames and passwords. The tool can be installed via a shell script or run within a Docker container.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Automated brute-forcing of services running on a target system to identify vulnerabilities.
✨ Key Features:
• Open port discovery
• Username brute-forcing
• Password brute-forcing
• Docker support
📖 Summary:
BruteX is a shell script designed to automatically brute-force various services running on a target. It focuses on identifying open ports and then attempting to crack usernames and passwords. The tool can be installed via a shell script or run within a Docker container.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source