GitHub Open Source
1.78K subscribers
3.04K photos
3.18K 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
🔥 PyPDFForm | Python

🎯 Primary Use Case:
Automating the process of filling and managing data within PDF forms using Python.

✨ Key Features:
• Inspect PDF form fields
• Fill PDF forms using Python dictionaries
• Create new form fields on PDFs
• Extract pages from PDFs
• Merge multiple PDF documents

📖 Summary:
PyPDFForm is a Python library designed for automating PDF form interactions. It allows users to programmatically inspect, fill, and create form fields within PDF documents, simplifying form processing tasks.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 cursor-clip | Rust

🎯 Primary Use Case:
To provide users with a visually intuitive and dynamically positioned clipboard history manager on Wayland compositors, enhancing productivity and clipboard management.

✨ Key Features:
• Windows 11-style clipboard history
• Dynamic positioning at cursor location
• Native GNOME/Libadwaita design
• Advanced Wayland integration (Layer Shell Protocol, Cursor Tracking)
• Multi-output and Multi-input support

📖 Summary:
Cursor Clip is a modern Wayland clipboard manager built with Rust and GTK4, offering a Windows 11-style clipboard history that dynamically positions itself at the mouse cursor. It integrates seamlessly with the GNOME design language and Wayland protocols for reliable clipboard handling.

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

🎯 Primary Use Case:
To provide a unified, real-time geospatial intelligence platform for monitoring global activities across various domains, including aviation, maritime, space, and geopolitical events.

✨ Key Features:
• Real-time multi-domain OSINT dashboard
• Unified dark-ops map interface
• Tracks aircraft, ships, satellites, earthquakes, conflict zones, CCTV networks, GPS jamming, and geopolitical events

📖 Summary:
ShadowBroker is a real-time, multi-domain OSINT dashboard that aggregates live data from dozens of open-source intelligence feeds and displays them on a unified map interface. It tracks aircraft, ships, satellites, earthquakes, conflict zones, CCTV networks, and geopolitical events, updating all information in real time.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 Cosmos-Server | JavaScript

🎯 Primary Use Case:
Securing and simplifying the management of self-hosted applications on a home server.

✨ Key Features:
• App Store for easy installation and management
• Storage Manager with Parity Disks and MergerFS
• Network Storages based on RClone
• Reverse-Proxy with automatic HTTPS
• Authentication Server with MFA and multiple strategies

📖 Summary:
Cosmos is a self-hosted home server solution designed to enhance the security and ease of managing personal applications. It acts as a secure gateway and server manager, offering features like an app store, storage management, reverse proxy, and authentication server to protect self-hosted services.

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

🎯 Primary Use Case:
Editing and inspecting the raw byte content of files.

✨ Key Features:
• Configurable hex viewer/editor
• Basic hex editing (edit/delete/insert bytes)
• Select and copy/paste bytes
• Installation via cargo, AUR, and Homebrew
• Customizable themes and character sets

📖 Summary:
Hexhog is a configurable hex viewer and editor written in Rust. It allows users to inspect and modify the byte-level content of files directly, offering basic editing features like byte insertion, deletion, copying, and pasting.

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

🎯 Primary Use Case:
Automating the process of updating plugins and server software for Minecraft servers to save time and ensure all components are up-to-date.

✨ Key Features:
• Automated plugin and server software updates
• Local and remote server management (SFTP/FTP)
• Support for Spigot, Modrinth, and GitHub plugin sources
• Updates for PaperMC, Purpur, Waterfall, and Velocity server software
• Console-based operation with command line arguments

📖 Summary:
pluGET is a Python-based package manager designed to automate the updating of plugins and server software for Minecraft servers. It supports local and remote server management via SFTP/FTP, integrating with APIs from Spigot, Modrinth, and GitHub to simplify plugin and server software maintenance.

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

🎯 Primary Use Case:
Transcribing Telegram voice messages into text automatically.

✨ Key Features:
• Transcribes audio messages from Telegram using whisper.cpp or qwen-asr
• Handles audio downloading and conversion to WAV
• Streams transcription results back to Telegram as they are generated
• Manages ASR processing queue to balance latency and throughput
• Dynamically switches between faster and better ASR models based on queue length

📖 Summary:
Whisperbot is a Telegram bot written in C that transcribes audio messages into text using either whisper.cpp or qwen-asr as the backend. It handles audio conversion, transcription processing, and streams the text back to the user, with options for managing queue length and model selection for performance.

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

🎯 Primary Use Case:
Accurate detection of voice activity and specific audio events in various languages for applications requiring audio analysis.

✨ Key Features:
• State-of-the-art Voice Activity Detection (VAD)
• Industrial-grade Audio Event Detection (AED)
• Supports 100+ languages
• Detects speech, singing, and music
• Supports non-streaming and streaming VAD

📖 Summary:
FireRedVAD is a state-of-the-art Voice Activity Detection (VAD) and Audio Event Detection (AED) solution. It supports over 100 languages for speech, singing, and music detection, offering both streaming and non-streaming capabilities. The system achieves high accuracy, outperforming existing VAD solutions on benchmark datasets.

🔗 Links:
• View Project
================
🔓 Open Source
💡 cloudflare-solver | Python

🎯 Primary Use Case:
Automating the bypassing of Cloudflare's anti-bot challenges to obtain `cf_clearance` cookies or Turnstile tokens for programmatic access to Cloudflare-protected websites.

✨ Key Features:
• Dual Challenge Support (Challenge and Turnstile)
• Asynchronous operation using asyncio and Playwright
• Stealthy browser fingerprinting with Camoufox and BrowserForge
• Modular OOP design
• Configurable options (retries, delays, OS)

📖 Summary:
This Python repository provides an asynchronous solution for bypassing Cloudflare's anti-bot challenges, specifically Turnstile and Challenge types. It aims to automate the process of obtaining necessary cookies or tokens, supporting features like proxy usage and realistic browser fingerprinting for stealth.

🔗 Links:
• View Project
================
🔓 Open Source
👍1
🚀 netsnap | Python

🎯 Primary Use Case:
Quickly and easily switching between different network configurations on a Windows machine, such as moving between office, home, and on-site network environments, without manual GUI interaction.

✨ Key Features:
• CLI utility for network profile switching on Windows
• Store network configurations as named profiles in JSON
• Apply profiles with a single command (e.g., `netsnap apply work`)
• Supports static IP, DHCP, gateway, and DNS settings

📖 Summary:
netsnap is a command-line utility for Windows that simplifies switching between pre-configured network profiles. It allows users to save and apply different network settings (IP address, gateway, DNS) with a single command, eliminating the need for manual configuration through the GUI.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 yopass | TypeScript

🎯 Primary Use Case:
Securely sharing sensitive information like passwords and secrets through a one-time, expiring link, accessible via a web interface or CLI.

✨ Key Features:
• End-to-End encryption using OpenPGP
• Secrets can only be viewed once
• No accounts or user management required
• Secrets self destruct after X hours
• Custom password option

📖 Summary:
Yopass is a tool for securely sharing secrets, passwords, and files. It utilizes end-to-end encryption in the browser, ensuring that the decryption key is never sent to the server. Secrets are one-time viewable and self-destruct after a set period, minimizing sensitive information exposure in insecure channels.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 ffmpeg-over-ip | Go

🎯 Primary Use Case:
Enabling media servers (like Jellyfin or Emby) or other applications to utilize powerful remote GPU transcoding resources without complex infrastructure changes.

✨ Key Features:
• GPU-accelerated FFmpeg transcoding from anywhere
• No GPU passthrough or shared filesystems required
• Client/server architecture over a single TCP port

📖 Summary:
ffmpeg-over-ip is a Go-based solution that allows applications to leverage GPU-accelerated FFmpeg transcoding on remote servers without requiring direct GPU access, complex setups like PCIe passthrough, or shared filesystems. It acts as a proxy, forwarding FFmpeg commands and file I/O over a TCP connection to a server running a patched FFmpeg instance.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🚀 navi | Rust

🎯 Primary Use Case:
To provide an interactive and discoverable way for users to find and execute command-line commands, especially complex ones, by offering dynamic suggestions and a searchable cheatsheet interface.

✨ Key Features:
• Interactive command execution
• Dynamic argument suggestions
• Customizable cheatsheet management
• Integration with fzf and skim
• Shell and Tmux widget support

📖 Summary:
Navi is an interactive cheatsheet tool for the command-line that helps users discover and execute commands. It integrates with fuzzy finders like fzf or skim to provide dynamic suggestions for command arguments, reducing the need to memorize complex CLI syntax.

🔗 Links:
• View Project
================
🔓 Open Source
✨ lama-loca | Python

🎯 Primary Use Case:
An AI-powered personal study assistant that processes user-provided documents to generate various academic outputs and answer questions, all while operating completely offline.

✨ Key Features:
• Chat with your books for real-time answers
• Generate academic reports (DOCX, MD)
• Create PowerPoint presentations (PPTX)
• Produce structured study notes
• Write academic essays

📖 Summary:
Lama Loca is an offline AI study assistant that learns from your personal documents (PDF, EPUB, DOCX, etc.) to generate reports, presentations, summaries, and answer questions. It processes your data locally, ensuring privacy and security.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
✨ free-coding-models | JavaScript

🎯 Primary Use Case:
To quickly identify and select the most performant free Large Language Models (LLMs) specifically for coding tasks, enabling developers to choose the best model for their needs based on real-time latency benchmarks.

✨ Key Features:
• Find, benchmark, and install free coding LLM models
• Supports 159+ models across 20 providers (NVIDIA NIM, Groq, Hugging Face, etc.)

📖 Summary:
This JavaScript CLI tool helps developers find, benchmark, and install free coding-focused LLM models from over 20 providers. It features real-time parallel pinging to test model latency and a smart ranking system to highlight the fastest options, with additional features for proxy management and multi-account support.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 git-mux | Rust

🎯 Primary Use Case:
To provide a comprehensive GitHub repository browsing and management experience within the terminal, enhancing developer productivity by reducing context switching.

✨ Key Features:
• Terminal UI dashboard for GitHub
• Browse repositories
• View commit history, PRs, issues, CI status
• Profile overview with contribution heatmap
• Repository cards with key metrics

📖 Summary:
Git-mux is a terminal UI dashboard built with Rust for browsing GitHub repositories. It allows users to view repository details, commit history, pull requests, issues, CI status, and contribution statistics directly within their terminal.

🔗 Links:
• View Project
================
🔓 Open Source
💡 trends-checker | Python

🎯 Primary Use Case:
To analyze and visualize Google Trends data for market research, demand validation, trend tracking, and opportunity discovery through an easy-to-use CLI tool.

✨ Key Features:
• Multi-Region Analysis
• Flexible Timeframes
• Multiple Search Categories (Web, YouTube, Images, News, Shopping)
• Custom Keyword Input (direct or file-based)
• Display Options (vertical, wide table)

📖 Summary:
Trends Checker is a Python-based command-line interface (CLI) tool designed for analyzing Google Trends data. It offers advanced features like rate limiting, cookie authentication, and visually appealing terminal output, built upon the pytrends library to provide enterprise-grade trend analysis capabilities.

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

🎯 Primary Use Case:
Automated data extraction from websites through flexible and scalable web scraping and crawling.

✨ Key Features:
• Adaptive Web Scraping
• Full-scale Crawling
• Handles single requests to large crawls
• Playwright integration
• Stealth capabilities

📖 Summary:
Scrapling is a Python framework designed for adaptive web scraping and crawling. It offers a flexible and robust solution for extracting data from websites, handling tasks ranging from single page requests to large-scale crawls.

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

🎯 Primary Use Case:
To build a DIY, ESP32-S3 powered air quality monitoring station with a graphical user interface and smart home integration.

✨ Key Features:
• Professional telemetry: PM0.5/PM1/PM2.5/PM4/PM10, CO, CO2, VOC, NOx, temperature, humidity, absolute humidity (AH), pressure, HCHO.
• No soldering required: designed for easy assembly using Grove/QT connectors.

📖 Summary:
Project Aura AQ is an open-source ESP32-S3 based air quality station featuring a touch-friendly LVGL UI, local web setup, and MQTT integration for Home Assistant. It provides comprehensive air quality telemetry and is designed for easy assembly by makers.

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

🎯 Primary Use Case:
A modern, retro-inspired terminal file manager for efficient file navigation and operations.

✨ Key Features:
• Two-panel interface
• DOS-accurate color theme
• File operations (copy, move, delete, mkdir)
• Built-in file viewer (text/hex)
• Quick search

📖 Summary:
rdn is a terminal-based file manager written in Rust, inspired by the classic Dos Navigator. It offers a two-panel interface, essential file operations, and a retro DOS-accurate color theme, aiming to bring a familiar orthodox file manager experience to modern terminals.

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