GitHub Open Source
1.87K subscribers
3.1K photos
3.25K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! 🚀
Download Telegram
✨ YT-Navigator | Python

🎯 Primary Use Case:
Efficiently navigating and extracting information from YouTube channel content using AI.

✨ Key Features:
• Semantic search through YouTube channel videos
• AI-powered chat with channel content
• Precise timestamp identification for relevant video segments
• Channel management for scanning and summarizing videos

📖 Summary:
YT Navigator is an AI-powered application designed to streamline the process of searching and understanding YouTube channel content. It allows users to quickly find relevant information within videos through semantic search, chat with an AI agent knowledgeable about the channel, and pinpoint precise timestamps for key segments, making it ideal for researchers, students, and content creators.

🔗 Links:
• View Project
================
🔓 Open Source
✨ gpustack | Python

🎯 Primary Use Case:
Managing GPU clusters for running AI models.

✨ Key Features:
• Broad Hardware Compatibility
• Broad Model Support
• Scales with Your GPU Inventory
• Distributed Inference
• Multiple Inference Backends

📖 Summary:
GPUStack is an open-source GPU cluster manager designed to simplify the deployment and scaling of AI models. It offers broad hardware and model compatibility, supports distributed inference, and provides OpenAI-compatible APIs. Key features include user management, GPU monitoring, and token usage tracking, all within a lightweight Python package.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 MORT | C#

🎯 Primary Use Case:
Real-time translation of game dialogs using OCR and machine translation.

✨ Key Features:
• Realtime translate
• OCR (TesseractOCR, Windows OCR, NHOcr, Easy OCR)
• Machine translation (Naver Papago, Google Web, Google Sheet, ezTrans, DeepL)
• Language Patch with using DB
• Multiple OCR areas

📖 Summary:
MORT is a real-time game translator that extracts dialog from the screen using OCR and translates it using machine translation services or a database. It supports multiple OCR engines and translation services, allowing users to play games in foreign languages with real-time translated subtitles. The program is designed for Windows and requires .NET 7.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 timr-tui | Rust

🎯 Primary Use Case:
Organizing and managing time using Pomodoro, Countdown, and Timer functionalities within a terminal user interface.

✨ Key Features:
• Pomodoro timer
• Countdown timer
• Standard timer
• Customizable styles
• Decisecond display

📖 Summary:
timr-tui is a terminal-based application written in Rust that helps users organize their time. It provides Pomodoro, Countdown, and Timer functionalities, along with customizable styles and a CLI interface for easy integration and usage.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 atuin | Rust

🎯 Primary Use Case:
Replacing existing shell history with a synchronized, searchable SQLite database.

✨ Key Features:
• Rebindable full-screen history search UI
• SQLite database storage for shell history
• Encrypted backup and sync of shell history
• Cross-terminal, cross-session, and cross-machine history
• Logging of exit code, cwd, hostname, session, command duration

📖 Summary:
Atuin replaces your existing shell history with a SQLite database, recording additional context for commands. It offers optional, fully encrypted synchronization of history between machines via an Atuin server. Key features include a full-screen search UI, cross-device synchronization, and detailed command logging.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ pex | Python

🎯 Primary Use Case:
Packaging and deploying Python applications as self-contained, executable files.

✨ Key Features:
• .pex file generation
• Lock file creation
• Virtual environment creation
• Executable Python environments
• Support for multiple platform-specific Python distributions

📖 Summary:
Pex is a tool for generating .pex files, which are self-contained executable Python environments similar to virtualenvs. It simplifies Python application deployment by packaging all dependencies into a single file that can be easily distributed and executed across different platforms. Pex also supports lock file and venv creation, and integrates with popular build systems.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 mostly-adequate-guide | JavaScript

🎯 Primary Use Case:
Learning and applying functional programming principles in JavaScript development.

✨ Key Features:
• Teaches functional programming concepts using JavaScript.
• Provides practical examples applicable to real-world JavaScript projects.
• Offers exercises and an npm module for hands-on learning.
• Provides downloadable PDF and EPUB versions.

📖 Summary:
The 'mostly-adequate-guide' repository is a resource for learning functional programming (FP) concepts using JavaScript. It provides practical examples, exercises, and downloadable resources to help developers apply FP principles in their daily work. The guide aims to make FP accessible by leveraging the familiarity of JavaScript.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 urx | Rust

🎯 Primary Use Case:
Collecting URLs from OSINT archives for security testing and analysis.

✨ Key Features:
• Fetch URLs from multiple sources in parallel (Wayback Machine, Common Crawl, OTX)
• Filter results by file extensions, patterns, or predefined presets
• Support for multiple output formats: plain text, JSON, CSV

📖 Summary:
Urx is a command-line tool built with Rust that extracts URLs from OSINT archives like the Wayback Machine and Common Crawl. It allows users to fetch URLs from multiple sources in parallel, filter results based on various criteria, and output the data in different formats. The primary use case is gathering comprehensive URL datasets for security testing and analysis.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 FullBypass | C#

🎯 Primary Use Case:
Bypassing AMSI and PowerShell CLM to obtain a FullLanguage PowerShell reverse shell.

✨ Key Features:
• AMSI bypass
• PowerShell CLM bypass
• FullLanguage PowerShell reverse shell

📖 Summary:
The FullBypass tool is designed to circumvent AMSI and PowerShell Constrained Language Mode (CLM). It achieves this by employing memory hijacking techniques to modify the AmsiScanBuffer function. The tool ultimately provides a FullLanguage PowerShell reverse shell, enabling unrestricted PowerShell execution on the target system.

🔗 Links:
• View Project
================
🔓 Open Source
💡 droidrun | Python

🎯 Primary Use Case:
Automating Android device interactions using natural language commands.

✨ Key Features:
• Control Android devices with natural language commands
• Supports multiple LLM providers (OpenAI, Anthropic, Gemini)
• Easy to use CLI
• Extendable Python API for custom automations
• Screenshot analysis for visual understanding of the device

📖 Summary:
DroidRun is a framework for controlling Android devices using LLM agents, enabling automation through natural language. It features a CLI, a Python API for custom automations, and supports multiple LLM providers like OpenAI, Anthropic, and Gemini. The framework also uses screenshot analysis for visual understanding of the device's state.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 dead-man-hand | Go

🎯 Primary Use Case:
Executing predefined actions when the user is no longer available, ensuring privacy and confidentiality until that time.

✨ Key Features:
• Privacy-focused action execution only after death
• Encrypted actions using age encryption
• Vault integration for private key management
• Multiple action execution methods (json_post, bulksms, mail)

📖 Summary:
The dead-man-hand repository provides a dead-man-switch software solution designed with privacy in mind. It allows users to define actions that will be executed only when they are considered 'dead,' ensuring that these actions remain encrypted and confidential until that moment. The system integrates with Vault for secure key management and supports multiple action and probe methods.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 blackbird | Python

🎯 Primary Use Case:
Searching for user accounts by username or email across social networks for digital investigations.

✨ Key Features:
• OSINT tool for username/email searches
• WhatsMyName integration
• PDF, CSV, and HTTP export options
• Customizable search filters
• AI-powered NER for metadata extraction

📖 Summary:
Blackbird is an OSINT tool designed to quickly locate user accounts on various platforms using usernames or email addresses. It integrates with WhatsMyName, offers multiple export formats, and includes AI-powered NER to enhance metadata extraction. The tool is intended for use in digital investigations and cybersecurity.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 ScrapeServ | Python

🎯 Primary Use Case:
Taking website screenshots via an API.

✨ Key Features:
• Takes screenshots of different sections of a webpage by scrolling.
• Runs in a Docker container.
• Browser-based (runs website Javascript).
• Returns HTTP status code and headers.
• Handles redirects automatically.

📖 Summary:
ScrapeServ is a self-hosted API that allows users to send a URL and receive website data as a file, along with screenshots of the site. It utilizes Playwright to launch a Firefox browser context for each job, ensuring accurate rendering of websites with JavaScript. The API handles redirects, download links, and provides HTTP status codes and headers, making it a comprehensive solution for web scraping and screenshot generation.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 pyquery | Python

🎯 Primary Use Case:
Querying and manipulating XML/HTML documents in Python using a jQuery-like syntax.

✨ Key Features:
• jQuery-like API for XML documents in Python
• Uses lxml for fast XML and HTML manipulation
• Ability to load XML from strings, lxml documents, files, or URLs
• Supports jQuery pseudo-classes like :first, :last, :even, :odd, etc.

📖 Summary:
PyQuery is a Python library that provides a jQuery-like interface for querying and manipulating XML documents. It leverages lxml for efficient processing and offers a familiar API for developers accustomed to jQuery. PyQuery simplifies tasks such as selecting elements, traversing the DOM, and modifying content within XML/HTML structures.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 python-benedict | Python

🎯 Primary Use Case:
Extending Python dictionaries with advanced key access methods and built-in I/O operations for various data formats.

✨ Key Features:
• Dict subclass with keylist/keypath/keyattr support
• Built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml)
• S3 support
• Utility methods for data manipulation

📖 Summary:
The python-benedict library enhances Python's built-in dictionary with keylist, keypath, and keyattr support, simplifying access to nested data. It provides integrated I/O operations for common data formats like JSON, YAML, and CSV, as well as S3 support. This makes it easier to work with complex data structures and perform data serialization/deserialization tasks.

🔗 Links:
• View Project
================
🔓 Open Source
✨ AirPodsDesktop | C++

🎯 Primary Use Case:
Enhance the user experience of AirPods on Windows and Linux desktops.

✨ Key Features:
• Battery information display
• Automatic ear detection
• Low audio latency mode
• Beautiful animation

📖 Summary:
AirPodsDesktop is a C++ application designed to improve the AirPods user experience on Windows and Linux. It provides features such as battery information display, automatic ear detection, low audio latency mode, and visually appealing animations. The application aims to integrate AirPods seamlessly with desktop environments, offering a more convenient and intuitive user experience.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 sidekick-cli | Python

🎯 Primary Use Case:
Agentic CLI development

✨ Key Features:
• LLM provider flexibility
• MCP support
• Undo functionality
• Model switching
• JIT-style system prompt injection

📖 Summary:
Sidekick is an agentic CLI developer tool that allows users to enhance their command-line workflows with AI. It offers features like LLM provider flexibility, MCP support, and per-project customization, aiming to provide an open-source alternative to similar tools while maintaining an agentic workflow.

🔗 Links:
• View Project
================
🔓 Open Source
✨ weblookrs | Rust

🎯 Primary Use Case:
Capturing screenshots and recordings of web pages for local development and testing.

✨ Key Features:
• Screenshot capture of web pages
• Animated GIF recording of web pages
• Configurable wait time and recording length
• Configurable viewport size
• JavaScript execution before capture

📖 Summary:
WebLook is a command-line tool designed for capturing screenshots and recordings of web pages. It offers features such as configurable wait times, viewport sizes, JavaScript execution, and browser console log capture. The tool is intended to support local development workflows by providing a simple way to capture visual states of web applications.

🔗 Links:
• View Project
================
🔓 Open Source
💡 shellfirm | Rust

🎯 Primary Use Case:
Preventing accidental or harmful shell commands from being executed.

✨ Key Features:
• Intercepts risky shell commands
• Prompts users with challenges for verification
• Customizable patterns for command interception
• Supports Zsh and Bash

📖 Summary:
Shellfirm intercepts potentially dangerous shell commands and prompts users with a verification challenge, acting as a 'captcha for your terminal'. It helps prevent accidental data loss or system damage by requiring users to confirm risky actions. The tool supports customizable patterns and integrates with Zsh and Bash.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 KrbRelayEx | C#

🎯 Primary Use Case:
Performing Man-in-the-Middle (MitM) attacks by relaying Kerberos AP-REQ tickets to access SMB shares or HTTP ADCS endpoints.

✨ Key Features:
• Relay Kerberos AP-REQ tickets
• Interactive multithreaded SMB consoles
• Multithreaded port forwarding
• Transparent relaying process
• Cross-platform compatibility

📖 Summary:
KrbRelayEx is a C# tool designed for Kerberos relay attacks, enabling Man-in-the-Middle exploitation by manipulating DNS entries. It relays Kerberos AP-REQ tickets to access SMB shares or HTTP ADCS endpoints, offering features like multithreaded SMB consoles and port forwarding. The tool is cross-platform compatible and intended for legitimate security testing and research.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 Free-Proxy | Python

🎯 Primary Use Case:
Providing a list of free proxies for use in Termux and Linux environments.

✨ Key Features:
• Free proxy list
• Proxy checker
• Termux installation support
• Linux installation support
• Update functionality

📖 Summary:
The Free-Proxy repository provides a collection of free proxy servers. It includes installation instructions for both Termux and Linux, a proxy checker, and update functionality. The repository aims to offer readily available proxies for users on these platforms.

🔗 Links:
• View Project
================
🔓 Open Source