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
🚀 dock-droid | Dockerfile

🎯 Primary Use Case:
Running and testing Android environments within Docker containers for development, security research, and CI/CD pipelines.

✨ Key Features:
• Run QEMU Android x86 and ARM in Docker
• X11 Forwarding
• ADB on port :5555
• Magisk, riru, LSPosed support on Android x86
• SSH enabled

📖 Summary:
Dock-Droid allows users to run Android x86 and ARM environments within Docker containers using QEMU and KVM. It facilitates advanced use cases like security research, CI/CD pipelines, and app testing with features like X11 forwarding, ADB access, and GPU passthrough.

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

🎯 Primary Use Case:
Remote system monitoring with a user-friendly TUI.

✨ Key Features:
• Remote monitoring via WebSocket (JSON over WS)
• Optional WSS (TLS) with client certificate pinning
• TUI built with ratatui
• Detailed CPU, Memory, Swap, Disk, Network, and Temperature metrics
• Sortable process table with scrollbars

📖 Summary:
Socktop is a remote system monitoring tool that provides a rich TUI interface, inspired by `top` and `btop`. It communicates with a lightweight agent over WebSockets, offering detailed system metrics and process information.

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

🎯 Primary Use Case:
Providing a private, offline suite of essential browser-based tools for everyday productivity tasks like file conversion, image editing, text manipulation, and data processing.

✨ Key Features:
• AI-powered background removal
• Image compression and format conversion
• PDF manipulation (merge, split, compress)

📖 Summary:
BrowseryTools is a collection of over 80 browser-based utility tools built with Next.js and TypeScript. These tools operate entirely client-side, ensuring user privacy and eliminating the need for server uploads or accounts. They cover a wide range of functionalities including image manipulation, file conversion, text processing, data handling, and calculations.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 linux-wallpaperengine | C++

🎯 Primary Use Case:
To enable users to use animated wallpapers from Steam's Wallpaper Engine on Linux desktops.

✨ Key Features:
• Run Steam Wallpaper Engine backgrounds on Linux
• OpenGL-based implementation
• Supports X11 and Wayland

📖 Summary:
This project brings Wallpaper Engine-style live wallpapers to Linux, allowing users to run animated wallpapers from Steam's Wallpaper Engine on their desktop. It's an educational OpenGL-based wallpaper engine for Linux.

🔗 Links:
• View Project
================
🔓 Open Source
💡 unity-mcp | C#

🎯 Primary Use Case:
Enabling AI assistants to directly interact with and control the Unity Editor for game development and other Unity-based projects.

✨ Key Features:
• AI assistant integration (Claude, Cursor, VS Code, etc.)
• Direct Unity Editor interaction via MCP
• Tools for asset management
• Tools for scene control
• Tools for script editing

📖 Summary:
Unity MCP is a C# integration tool that bridges AI assistants with the Unity Editor. It allows LLMs to directly manage Unity assets, control scenes, edit scripts, and automate development tasks through the Model Context Protocol.

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

🎯 Primary Use Case:
Compressing video files to meet specific size limits for uploads or storage, without manual trial-and-error.

✨ Key Features:
• Compress videos to target file sizes
• Automatic calculation of ABR, resolution, framerate, and audio quality
• Bulk compression of multiple videos
• Customization of framerate limits
• Choice of codecs (H.264, HEVC, AV1, VP9)

📖 Summary:
Constrict is a desktop application designed to compress video files to a specific target file size. It automates the process of calculating necessary encoding parameters like bitrate, resolution, and framerate, offering a user-friendly interface for bulk video compression.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 Google-Maps-Scrapper | Python

🎯 Primary Use Case:
Automated extraction of business information from Google Maps for analysis and integration into other systems.

✨ Key Features:
• Scrapes business data from Google Maps (name, address, website, phone, reviews, hours, etc.)
• Extracts review counts and average ratings
• Detects business service types (in-store shopping, pickup, delivery)
• Extracts introductory business information
• Cleanses and organizes scraped data

📖 Summary:
This Python repository uses Playwright to scrape business information from Google Maps, extracting details like name, address, website, reviews, and operating hours. It cleans the data and exports it to a CSV file for further analysis.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 ssh-ai-chat | TypeScript

🎯 Primary Use Case:
To provide a seamless and accessible way for users to chat with AI models directly from their terminal via SSH, without needing a graphical interface.

✨ Key Features:
• Chat with AI over SSH
• Supported on macOS (iTerm2, Ghostty)
• Backend using Node.js and SSH2
• UI Framework using React and Ink
• Database support for PostgreSQL and Redis

📖 Summary:
SSH AI Chat allows users to interact with AI models directly through an SSH client. It provides a command-line interface experience for chatting with AI, supporting various terminals and offering deployment options via Docker.

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

🎯 Primary Use Case:
A fast, keyboard-centric, and highly configurable file manager for the terminal, enhancing productivity for developers and power users.

✨ Key Features:
• Three-pane navigation (parent/current/preview)
• Keyboard-driven UX with multi-key sequences and which-key overlay
• Lua configuration for themes, keymaps, actions, and previewer
• External command integration for previews
• File operations (add/rename/delete, copy/move/paste)

📖 Summary:
lsv is a terminal-based file browser written in Rust, offering a three-pane interface for navigating parent, current, and preview directories. It's highly configurable via Lua and designed for keyboard-driven interaction with features like multi-key sequences and a which-key overlay.

🔗 Links:
• View Project
================
🔓 Open Source
✨ EternalVows | HTML

🎯 Primary Use Case:
Creating a personalized, self-hosted wedding website to share event information.

✨ Key Features:
• Customizable, self-hosted wedding website template
• Config-driven content via YAML or JSON (names, date, location, story, schedule, venues, registry, FAQs)
• Dynamic background slideshow with auto-refreshing images
• Clean, modern single-page design
• Lightweight Node.js + Express server

📖 Summary:
Eternal Vows is a lightweight, self-hosted wedding website template. It allows users to easily configure and display all essential wedding details, such as names, dates, venues, stories, schedules, and registry links, through a simple YAML or JSON file. The template features a clean, modern design with a dynamic background slideshow powered by a Node.js server.

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

🎯 Primary Use Case:
Monitoring system resource usage and performance from the command line.

✨ Key Features:
• Command-line system monitoring
• Real-time system statistics
• Graphs system data
• Cross-platform compatibility
• Textual-based interface

📖 Summary:
Tiptop is a command-line system monitoring tool written in Python, inspired by 'top'. It provides real-time system statistics and visualizes them using graphs, working across all operating systems. It leverages Textual for its interface and psutil for data retrieval.

🔗 Links:
• View Project
================
🔓 Open Source
👏1
✨ SAM3-UNet | Python

🎯 Primary Use Case:
Adapting large foundation models like SAM3 for specific image segmentation tasks with minimal computational resources.

✨ Key Features:
• Simplified adaptation of SAM3
• Parameter-efficient fine-tuning
• Lightweight U-Net-style decoder
• Low GPU memory usage (< 6GB)
• Outperforms prior methods on tasks like mirror and salient object detection

📖 Summary:
SAM3-UNet is a simplified adaptation of the Segment Anything Model 3 (SAM3) designed for efficient fine-tuning on downstream tasks. It combines a SAM3 image encoder with a parameter-efficient adapter and a lightweight U-Net decoder, achieving competitive performance with significantly reduced GPU memory requirements.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🌟 oc-claw | TypeScript

🎯 Primary Use Case:
To provide a visually engaging and informative desktop companion that keeps users updated on the status and activity of their AI coding assistants.

✨ Key Features:
• Real-time monitoring of AI coding agent activity
• Desktop pet character with animations based on agent status
• Auto-discovery of local OpenClaw agents
• Live session viewing for Claude Code, Codex, and Cursor

📖 Summary:
OC-Claw is a desktop application that acts as a virtual pet to monitor the real-time activity of AI coding agents like OpenClaw, Claude Code, Codex, and Cursor. It provides visual feedback through character animations and offers detailed session information, chat history, and usage metrics.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 datatui | Rust

🎯 Primary Use Case:
Exploring and manipulating data directly within the terminal environment using a keyboard-first interface.

✨ Key Features:
• Tabbed data views with quick navigation
• CSV/TSV, Excel, and SQLite import
• Polars-backed SQL queries and lazy evaluation
• Sorting, filtering, and column management
• Find, Find All, and value viewer

📖 Summary:
DataTUI is a fast, keyboard-first terminal UI application built with Rust and Ratatui for exploring various data formats. It supports CSV/TSV, Excel, and SQLite, offering features like tabbed views, sorting, filtering, and SQL querying via Polars.

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

🎯 Primary Use Case:
Developing and evaluating novel gait recognition models.

✨ Key Features:
• Flexible and extensible framework
• Supports designing and comparing custom gait recognition models
• Facilitates comparison with state-of-the-art methods
• Includes tutorials for datasets like GaitLU-1M and SUSTech1K
• Active development with recent publications and model releases (e.g., BiggerGait, LidarGait++, DenoisingGait)

📖 Summary:
OpenGait is a Python-based framework designed for flexible and extensible gait recognition. It allows researchers to easily design and compare their own models against state-of-the-art methods, facilitating advancements in human identification through walking patterns.

🔗 Links:
• View Project
================
🔓 Open Source
💡 CF-Hero | Go

🎯 Primary Use Case:
Discovering the origin IP addresses of Cloudflare-protected web applications.

✨ Key Features:
• Multi-source intelligence gathering
• DNS reconnaissance (current and historical)
• Associated domain discovery
• Integration with search engines (ZoomEye, Censys, Shodan)
• Utilizes SecurityTrails historical records

📖 Summary:
CF-Hero is a Go-based reconnaissance tool designed to uncover the origin IP addresses of web applications protected by Cloudflare. It leverages multiple intelligence sources and DNS reconnaissance techniques to identify and validate potential origin IPs, aiming to bypass Cloudflare's protection.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 localsend | Dart

🎯 Primary Use Case:
Securely and directly sharing files and messages between devices on the same local network without internet dependency.

✨ Key Features:
• Open-source and free
• Cross-platform (Windows, macOS, Linux, Android, iOS)
• Secure file and message sharing
• Local network transfer (no internet required)
• REST API and HTTPS encryption

📖 Summary:
LocalSend is a free, open-source, cross-platform application designed for secure file and message sharing between nearby devices over a local network. It operates without requiring an internet connection or relying on third-party servers, utilizing a REST API and HTTPS encryption for secure communication.

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

🎯 Primary Use Case:
A desktop application for playing and managing music files with a focus on simplicity and a clean user interface.

✨ Key Features:
• Cross-platform music player (Linux, macOS, Windows)
• Supported audio formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
• Library auto-refresh
• Playlists
• Queue management

📖 Summary:
Museeks is a simple, clean, and cross-platform music player built with Tauri and React. It offers essential music playback features like library management, playlists, queue control, and playback speed adjustments, aiming for a user-friendly experience across Linux, macOS, and Windows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 super | JavaScript

🎯 Primary Use Case:
To provide a secure, user-friendly, and highly configurable WiFi router solution for home networks, enabling advanced network segmentation and security controls.

✨ Key Features:
• One Password Per WiFi Device
• Policy Based / Zero Trust Network Access
• Per-Device DNS Rules & Ad Block Lists
• Multi-PSK with WPA3
• Wireguard VPN

📖 Summary:
SPR is an open-source, user-friendly, and secure WiFi router solution designed for home networks. It offers advanced features like per-device WiFi passwords, policy-based network access, ad blocking, and granular DNS control, enhancing both security and privacy.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 codeburn | TypeScript

🎯 Primary Use Case:
Observing and optimizing AI coding token expenditure by providing a detailed, local breakdown of usage across different AI tools and projects.

✨ Key Features:
• Tracks token usage, cost, and performance across 20+ AI coding tools
• Breaks down spending by task type, model, tool, project, and provider
• Runs locally, reading session data directly from disk
• Prices calls using LiteLLM

📖 Summary:
CodeBurn is a local TUI dashboard for tracking AI coding token usage and costs across various AI tools. It provides detailed breakdowns of spending by task, model, project, and provider, helping developers understand and optimize their AI expenses without sending any data externally.

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