GitHub Open Source
524 subscribers
1.93K photos
2K 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
🚀 repomix_wx | Python

🎯 Primary Use Case:
Generating compact repository overviews for use in LLM prompts.

Key Features:
• Choose project/repo directory
• Included files list (auto-excludes exact and glob patterns)
• Exclusions: exact file paths and glob ignore patterns
• Command preview with auto-wrap
• Run `repomix` in selected root

📖 Summary:
The repository provides a GUI wrapper around the `repomix` CLI tool, enabling users to generate compact repository overviews for LLM prompts. It offers features like project directory selection, file exclusion, command preview, and output style selection, with options persisted in a state file.

🔗 Links:
View Project
================
🔓 Open Source
🌟 akniga-scraper | Go

🎯 Primary Use Case:
Downloading audiobooks from akniga.org for offline listening.

Key Features:
• Downloads audio from akniga.org
• Automates cookie and book ID retrieval
• Decrypts HLS link using a key extracted from the website's JavaScript
• Uses ffmpeg for audio downloading

📖 Summary:
The akniga-scraper is a Go-based tool designed to download content from akniga.org. It automates the process of obtaining necessary cookies and book IDs, decrypting the audio HLS link, and ultimately downloading the audio content.

🔗 Links:
View Project
================
🔓 Open Source
💡 h3xassist | TypeScript

🎯 Primary Use Case:
Automating the process of recording, transcribing, and summarizing online meetings.

Key Features:
• Automatic Meeting Join
• Audio Recording
• Speech Recognition
• AI Summarization
• Calendar Integration

📖 Summary:
H3xAssist is an automated meeting assistant that records, transcribes, and summarizes online meetings. It supports platforms like Microsoft Teams and Google Meet, offering features like real-time dashboards, AI-generated summaries, and speaker diarization. The system integrates with Outlook calendars and provides a responsive web interface for configuration and usage.

🔗 Links:
View Project
================
🔓 Open Source
🔥 i3-news | Zig

🎯 Primary Use Case:
Displaying and interacting with RSS/Atom news headlines in i3wm and sway status bars.

Key Features:
• Interactive news headline snippets
• Compatibility with i3blocks, polybar, i3status, and waybar
• Support for RSS/Atom feeds
• Configuration management (add, edit, remove snippets)
• Scrolling headlines

📖 Summary:
The i3-news repository provides an interactive RSS/Atom news headline plugin designed for i3wm and sway window managers. It's compatible with popular status bar tools like i3status, i3blocks, polybar, and waybar, allowing users to display and interact with news feeds directly in their status bar.

🔗 Links:
View Project
================
🔓 Open Source
🔥 sqliter | TypeScript

🎯 Primary Use Case:
Managing and editing SQLite databases through a web interface.

Key Features:
• Web-based Interface
• Single Executable
• Full CRUD Operations
• Advanced Data Editing
• Filtering & Search

📖 Summary:
SQLiter is a web-based SQLite database editor packaged as a single executable. It provides a comprehensive interface for browsing, editing, and managing SQLite databases with features like CRUD operations, advanced data editing, filtering, sorting, SQL editor, data export, and schema information display.

🔗 Links:
View Project
================
🔓 Open Source
GhidraGPT | Java

🎯 Primary Use Case:
Automated code analysis and enhancement in reverse engineering workflows using AI.

Key Features:
• AI-powered code enhancement (function and variable renaming)
• Detailed code explanation
• Vulnerability detection and security analysis
• Multi-LLM support (OpenAI, Anthropic, Google Gemini, etc.)
• Flexible configuration

📖 Summary:
GhidraGPT is a Ghidra plugin that leverages Large Language Models (LLMs) to enhance reverse engineering workflows. It provides AI-powered code analysis, function and variable renaming, vulnerability detection, and code explanation capabilities directly within the Ghidra environment.

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

🎯 Primary Use Case:
Identifying and assessing the security posture of IP cameras and related devices by detecting exposed services, default credentials, and known vulnerabilities.

Key Features:
• Scans common CCTV ports
• Detects exposed camera login pages
• Checks if the device is a camera stream
• Identifies camera brands & known vulnerabilities
• Tests for default credentials on login pages

📖 Summary:
CamXploit is a Python-based reconnaissance tool designed for security researchers and enthusiasts to identify exposed IP cameras. It automates the process of scanning for open ports, detecting login pages, testing default credentials, and identifying known vulnerabilities associated with IP cameras, DVRs, and NVRs.

🔗 Links:
View Project
================
🔓 Open Source
kreuzberg | Python

🎯 Primary Use Case:
Extracting text, metadata, and structured data from documents for applications like information retrieval, data analysis, and document processing workflows.

Key Features:
• Text Extraction
• Image Extraction
• Metadata Extraction
• Format Support (21 document types)
• OCR Integration (Tesseract)

📖 Summary:
Kreuzberg is a Python document intelligence framework designed to extract text, metadata, and structured information from various document formats like PDFs, images, and Office documents. It offers a unified API built on open-source technologies such as Pandoc, PDFium, and Tesseract, providing capabilities like text extraction, OCR, metadata extraction, and document classification.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 magnitude | TypeScript

🎯 Primary Use Case:
Automating web tasks using vision AI and natural language.

Key Features:
• Vision-first architecture
• Natural language control
• Web automation
• Data extraction
• Visual assertions

📖 Summary:
Magnitude is an open-source browser agent that uses vision AI to automate tasks on the web, integrate between apps, extract data, and test web applications. It enables controlling the browser with natural language, navigating interfaces, interacting with elements, extracting structured data, and verifying actions with visual assertions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
prompt-forge | Go

🎯 Primary Use Case:
Crafting, testing, and systematically evaluating prompts for AI models.

Key Features:
• Smart Prompt Generation
• Advanced Prompt Analysis
• Systematic Evaluation
• Performance Analytics
• Version Control

📖 Summary:
PromptForge is an AI prompt engineering workbench designed to streamline the process of crafting, testing, and evaluating prompts. It offers features like AI-powered prompt generation, advanced analysis, systematic evaluation, and performance analytics, aiming to bring engineering discipline to prompt development.

🔗 Links:
View Project
================
🔓 Open Source
🚀 ffclipper | Python

🎯 Primary Use Case:
Clipping sections from video files using ffmpeg with a user-friendly interface and sensible defaults.

Key Features:
• CLI and Qt-based GUI
• Stream copy and transcode output modes
• Automatic hardware acceleration (NVENC)
• Tonemapping
• Two-pass encoding for target file size

📖 Summary:
ffclipper is a lightweight frontend for ffmpeg designed for convenient video clipping. It offers both a CLI and a Qt-based GUI, supporting features like stream copying, transcoding, automatic hardware acceleration (NVENC), tonemapping, two-pass encoding for target file sizes, and subtitle handling.

🔗 Links:
View Project
================
🔓 Open Source
1
port-kill | Rust

🎯 Primary Use Case:
Finding and freeing up blocked ports to facilitate development workflows.

Key Features:
• Real-time process detection on specific ports or ranges
• One-shot cleanup (--reset)
• Smart filtering and ignore lists
• Port Guard Mode (watch/reserve/auto-resolve)
• Security Audit Mode (suspicious ports, risk score, JSON)

📖 Summary:
Port Kill is a Rust-based tool designed to identify and free ports that are blocking development work. It supports macOS, Linux, and Windows, offering a CLI, status bar integration, and an optional dashboard for managing port usage locally or over SSH.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
Trayy | C++

🎯 Primary Use Case:
Minimizing applications to the system tray for a clutter-free workspace.

Key Features:
• Send to Tray
• Hide applications from the taskbar
• App Support for PWAs and other apps
• Quick Actions via right-click
• Windows 10 and 11 compatibility

📖 Summary:
Trayy is a Windows application written in C++ that allows users to minimize specified applications to the system tray, effectively hiding them from the taskbar. It supports various application types, including PWAs and traditional desktop applications, and offers features like quick actions via right-click menus and compatibility with Windows 10 and 11.

🔗 Links:
View Project
================
🔓 Open Source
pynguin | Python

🎯 Primary Use Case:
Automated generation of unit tests for Python code.

Key Features:
• Automated unit test generation for Python
• Support for Python 3.10 (experimental support for 3.11, 3.12 and 3.13)
• Compatibility with Linux/macOS/Windows

📖 Summary:
Pynguin is a tool for automatically generating unit tests for Python programs. It addresses the gap in fully-automated test generation for dynamically typed languages, offering a way to reduce the tediousness of software testing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 MegaParse | Python

🎯 Primary Use Case:
Parsing various document types (PDF, Powerpoint, Word, etc.) for ingestion into LLMs while minimizing information loss.

Key Features:
• Versatile Parser
• No Information Loss
• Fast and Efficient
• Wide File Compatibility
• Open Source

📖 Summary:
MegaParse is a versatile file parser optimized for LLM ingestion, designed to minimize information loss. It supports various document types, including PDFs, Powerpoint presentations, and Word documents, making it suitable for processing data for language models.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 stumpy | Python

🎯 Primary Use Case:
Time series data mining and analysis

Key Features:
• Matrix profile computation
• Pattern/motif discovery
• Anomaly/novelty detection
• Shapelet discovery
• Semantic segmentation

📖 Summary:
STUMPY is a Python library for time series analysis, primarily focused on efficiently computing the matrix profile. This matrix profile can then be used for various time series data mining tasks, including pattern discovery, anomaly detection, and time series segmentation.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 Videomass | Python

🎯 Primary Use Case:
Providing a graphical interface to FFmpeg for video and audio conversion and manipulation tasks.

Key Features:
• Cross-platform support
• GUI for FFmpeg
• Multitasking
• Wide range of features for video/audio conversion
• Beginner and advanced user friendly

📖 Summary:
Videomass is a free, open-source, and cross-platform GUI for FFmpeg. It's designed for both advanced and beginner users, offering a wide range of features for video and audio conversion and manipulation. The application is built with Python and wxPython, supporting Linux, macOS, Windows, and FreeBSD.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 neo_multiseat | PowerShell

🎯 Primary Use Case:
Enabling multiple users to work simultaneously on a single Windows PC, suitable for pair programming, family use, or lab setups.

Key Features:
• One script for end-to-end multi-seat configuration
• User account management (create, reset password)
• Automatic .rdp file generation
• Support for multiple concurrent user sessions
• Automatic updates and configuration management

📖 Summary:
The neo_multiseat repository provides a PowerShell script to enable multiple users to simultaneously use a single Windows PC via Remote Desktop. It simplifies the process of creating and managing extra seats, offering features like user management, automatic updates, and built-in troubleshooting.

🔗 Links:
View Project
================
🔓 Open Source
🌟 octelium | Go

🎯 Primary Use Case:
Unified Zero Trust Secure Access Platform

Key Features:
• Remote Access VPN
• ZTNA/BeyondCorp Architecture
• Secure Tunnels (ngrok alternative)
• PaaS
• API Gateway

📖 Summary:
Octelium is a self-hosted, unified zero trust secure access platform written in Go. It offers functionalities including remote access VPN, ZTNA/BeyondCorp architecture, API/AI gateway, PaaS, and homelab infrastructure, providing secure access to resources via WireGuard/QUIC tunnels and context-aware access control.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
clime | Go

🎯 Primary Use Case:
Building visually appealing and interactive command-line applications in Go.

Key Features:
• Terminal Utilities (clear screen, cursor movement, size detection)
• Rich Colors & Formatting (16+ colors, bold, italic, underline, rainbow effects)
• Interactive Spinners (multiple styles with customizable colors and messages)
• Progress Bars (single and multi-bar support with ETA and rate display)

📖 Summary:
Clime is a Go library designed to simplify the creation of visually appealing and interactive command-line interfaces. It offers a range of features including terminal utilities, rich text formatting, interactive spinners, progress bars, data tables, user input prompts, and responsive design to enhance the user experience in terminal applications.

🔗 Links:
View Project
================
🔓 Open Source
🌟 presenton | TypeScript

🎯 Primary Use Case:
Generating presentations with AI, either from scratch or using existing PowerPoint templates, while maintaining control over data and privacy.

Key Features:
• Custom Templates & Themes
• AI Template Generation
• Flexible Generation
• Export Ready (PPTX and PDF)
• Built-In MCP Server

📖 Summary:
Presenton is an open-source AI presentation generator and API that allows users to create presentations locally using models like OpenAI and Gemini, or their own hosted models. It offers features like custom templates, AI template generation from existing PowerPoint files, flexible generation from prompts or documents, and export to PPTX and PDF formats.

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