GitHub Open Source
585 subscribers
2K photos
2.07K 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
🔥 gifcap | TypeScript

🎯 Primary Use Case:
Quickly and easily creating animated GIF screen recordings directly in the browser without any software installation or server-side processing.

Key Features:
• No installations required, works in modern browsers
• 100% client-side only, no data uploaded
• PWA support for easy integration
• Fast GIF rendering with WASM, libimagequant, and gifsicle
• Optimized GIF file sizes (frame deduplication, delta detection, lossy encoding)

📖 Summary:
gifcap is a client-side, browser-based tool for capturing screen recordings directly into animated GIFs. It requires no installation and operates entirely within the browser, making it accessible and private.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 Mole | Shell

🎯 Primary Use Case:
System optimization and cleanup for macOS users via a command-line interface.

Key Features:
• All-in-one toolkit (CleanMyMac + AppCleaner + DaisyDisk + Sensei + iStat)
• Deep system cleanup (caches, temp files, browser leftovers, junk)
• Smart application uninstallation (app bundles, launch agents, settings, caches, logs, leftovers)
• Disk insight and optimization (large files, folder display, cache rebuild, swap clean, service refresh)

📖 Summary:
Mole is a command-line utility for macOS designed to deeply clean and optimize your system. It acts as an all-in-one tool, consolidating features found in popular applications like CleanMyMac, AppCleaner, and DaisyDisk, to free up disk space, uninstall applications with their leftovers, and monitor system health.

🔗 Links:
View Project
================
🔓 Open Source
DeArrow | TypeScript

🎯 Primary Use Case:
Improving the accuracy and reducing the sensationalism of YouTube video titles and thumbnails through a crowdsourced system.

Key Features:
• Crowdsourced titles and thumbnails for YouTube videos
• User voting system for submitted titles and thumbnails
• Configurable fallback options for titles and thumbnails
• Option to format titles to user preference (e.g., sentence case)

📖 Summary:
DeArrow is a browser extension that aims to combat sensationalism and inaccuracy in YouTube titles and thumbnails. It allows users to crowdsource and vote on better, more accurate titles and thumbnails, providing a cleaner and more informative viewing experience.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 WhisperKitAndroid | Kotlin

🎯 Primary Use Case:
Enabling offline, on-device automatic speech recognition for Android applications.

Key Features:
• On-device speech recognition
• Support for Android and Linux
• Extends WhisperKit functionality
• Experimental API with opt-in
• Integration with QNN for hardware acceleration

📖 Summary:
WhisperKit Android brings on-device speech recognition capabilities to Android and Linux platforms, extending the functionality of the original WhisperKit from Apple devices. It allows for the transcription of audio directly on the device, offering a subset of features from its iOS counterpart with ongoing development and community contributions.

🔗 Links:
View Project
================
🔓 Open Source
🔥 homepage-lite | CSS

🎯 Primary Use Case:
To provide a centralized, visually appealing, and easy-to-manage dashboard for home lab services, bookmarks, and system monitoring.

Key Features:
• Service Monitoring (real-time status checks, visual indicators)
• Bookmark Management (organized by groups, custom abbreviations)
• System Metrics (CPU, memory, disk usage with real-time updates)
• Modern UI (responsive, multiple themes, custom backgrounds, Iconify integration)
• Lightweight Design (single binary, low memory footprint)

📖 Summary:
Homepage-lite is a lightweight, Go-powered dashboard designed for managing and monitoring homelab services and bookmarks. It offers real-time status checks, system metrics, and a customizable modern UI with multiple themes.

🔗 Links:
View Project
================
🔓 Open Source
1
🚀 stremio-web | JavaScript

🎯 Primary Use Case:
To serve as a unified, user-friendly interface for discovering and consuming video content from multiple sources via add-ons.

Key Features:
• Discover, watch, and organize video content
• Utilizes easy-to-install add-ons for content integration
• Modern media center interface
• Built with JavaScript
• Development and production build scripts

📖 Summary:
Stremio-web is a modern media center application built with JavaScript that allows users to discover, watch, and organize video content through easily installable add-ons. It provides a unified interface for accessing and managing various video sources.

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

🎯 Primary Use Case:
To provide a simple, private, and accessible tool for users to record their screen and webcam directly in their browser without any software installation or data tracking.

Key Features:
• Screen and camera recording
• Picture-in-Picture view
• Local and secure processing
• Real-time preview
• Simple and intuitive interface

📖 Summary:
Recorder is an open-source, privacy-focused web application that allows users to record their screen and/or camera directly within their browser. It requires no installation and processes all recordings locally, ensuring user privacy.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 IC-Custom | Python

🎯 Primary Use Case:
Enabling users to perform diverse and flexible image customization tasks, from precise object placement to creative IP generation, using in-context learning.

Key Features:
• Diverse image customization
• Position-aware customization (product placement, virtual try-on)
• Position-free customization (IP customization)

📖 Summary:
IC-Custom is a Python-based repository for diverse image customization, enabling users to modify images based on reference images and target descriptions. It supports both position-aware editing (like product placement and virtual try-on) and position-free customization (like IP creation).

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

🎯 Primary Use Case:
Monitoring and diagnosing PostgreSQL performance issues in real-time through a command-line interface.

Key Features:
• Real-time monitoring of PostgreSQL server activity
• Displays active queries, connection statuses, and resource utilization
• Top-like interface for easy understanding
• Supports local and remote connections
• Provides options for filtering and outputting data (e.g., CSV)

📖 Summary:
pg_activity is a command-line tool that provides real-time monitoring of PostgreSQL server activity, similar to the 'top' command for system processes. It displays active queries, connection statuses, and resource utilization, helping users identify performance bottlenecks.

🔗 Links:
View Project
================
🔓 Open Source
1
reddix | Rust

🎯 Primary Use Case:
Browsing and interacting with Reddit content directly within a terminal environment.

Key Features:
• Image previews based on the kitty graphics protocol
• Video playback via mpv's Kitty integration
• Gallery browsing with inline navigation controls
• Multi-account support
• Keyboard-first navigation

📖 Summary:
Reddix is a terminal-based client for Reddit, written in Rust, that enhances the browsing experience with features like image previews, video playback, and keyboard-first navigation. It aims to provide a refined and efficient way to interact with Reddit content directly from the command line.

🔗 Links:
View Project
================
🔓 Open Source
🔥 Open-AutoGLM | Python

🎯 Primary Use Case:
To enable users to control their mobile phones using natural language commands, automating complex tasks and interactions through an AI agent.

Key Features:
• Multimodal screen understanding
• Automated task completion via natural language commands
• ADB control for device interaction
• Visual language model for screen perception
• Intelligent planning for action sequences

📖 Summary:
Open-AutoGLM is a framework for building AI-powered phone agents that can understand and interact with a mobile device's screen. It uses visual language models and intelligent planning to automate tasks described in natural language, controlling the device via ADB.

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

🎯 Primary Use Case:
Automating the conversion of research papers and documents into professional presentation slides and posters.

Key Features:
• Universal Document Support (PDF, Word, Excel, PowerPoint, Markdown)
• RAG-powered Comprehensive Content Extraction
• Source-Linked Accuracy and Traceability
• Customizable Styling (built-in themes and natural language descriptions)
• Lightning-Fast Generation with Instant Preview

📖 Summary:
Paper2Slides is a Python-based tool that automates the creation of presentation slides and posters from research papers and documents. It leverages RAG (Retrieval-Augmented Generation) to accurately extract key information, supports a wide range of file formats, and offers customizable styling options.

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

🎯 Primary Use Case:
Desktop file conversion utility leveraging Pandoc.

Key Features:
• Convert files between any Pandoc-supported formats
• Automatically download Pandoc if it's not installed
• Cross platform

📖 Summary:
PandocX is a desktop application built with Tauri and TypeScript that acts as a file converter. It leverages the power of Pandoc to convert documents between various formats, offering the convenience of automatic Pandoc installation and cross-platform compatibility.

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

🎯 Primary Use Case:
To create a personal, self-hosted digital archive and timeline of all user data, enabling comprehensive organization and recall of memories and digital interactions.

Key Features:
• Data import from various sources (computer, phone, online accounts, apps, etc.)
• Consolidation into a single cohesive timeline

📖 Summary:
Timelinize is a self-hosted application that consolidates data from various accounts and devices into a single, cohesive personal timeline. It allows users to import and organize photos, videos, messages, location history, social media content, and more, providing a comprehensive view of their digital life stored securely on their own computer.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 check-if-email-exists | Rust

🎯 Primary Use Case:
Verifying the existence and deliverability of email addresses in bulk or individually without the risk of triggering spam filters or sending unwanted emails.

Key Features:
• Email existence check without sending emails
• Rust library for programmatic usage
• Dockerized HTTP backend API
• Command-line interface (CLI) tool
• Support for SOCKS5 proxies

📖 Summary:
This Rust repository provides a tool to check if an email address is valid and deliverable without sending an actual email. It offers a programmatic API, a CLI, and a Dockerized HTTP backend for integration into various applications.

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

🎯 Primary Use Case:
Allowing AI assistants (LLMs) to directly control and automate tasks within the Unity Editor.

Key Features:
• Natural Language Control
• Powerful Tools for asset, scene, material, script management
• Automation of repetitive Unity workflows
• Extensible design for various MCP Clients
• HTTP-First Transport with stdio fallback

📖 Summary:
Unity MCP is a server that enables AI assistants, such as Claude and Cursor, to interact directly with the Unity Editor. It acts as a bridge, allowing LLMs to control assets, scenes, scripts, and automate tasks within Unity using the Model Context Protocol.

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

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

Key Features:
• Intuitive GUI for easy video compression
• Automatic calculation of encoding parameters (ABR, resolution, framerate, audio quality) to meet target file size
• Bulk compression of multiple videos
• Customizable framerate limits

📖 Summary:
Constrict is a desktop application that compresses video files to a user-defined target file size. It automates the complex process of re-encoding videos by intelligently adjusting parameters like bitrate, resolution, and framerate to achieve the desired size while aiming to preserve audiovisual quality.

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

🎯 Primary Use Case:
Playing video files in a terminal with a unique retro-style visualization.

Key Features:
• Terminal-based video playback using Unicode half-block characters
• Automatic terminal size detection and video scaling
• Configurable playback frame rate
• Loop playback option
• Memory-efficient streaming

📖 Summary:
Rich-Pixel Video Player is a Python tool that plays video files directly in your terminal using Unicode characters for a retro, pixelated visual style. It leverages the rich-pixels library to render video frames with enhanced vertical resolution.

🔗 Links:
View Project
================
🔓 Open Source
🚀 esp-web-tools | TypeScript

🎯 Primary Use Case:
To enable users to flash ESP microcontrollers with firmware directly from their web browser without requiring separate desktop applications.

Key Features:
• Browser-based flashing of ESP devices
• Automatic board detection
• Support for ESPHome and other ESP firmwares
• Web component for easy integration

📖 Summary:
ESP Web Tools provides a browser-based solution for flashing ESP microcontrollers with firmware like ESPHome. It automatically detects the target board and simplifies the firmware installation process.

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

🎯 Primary Use Case:
Enabling AI agents to make automated phone calls based on user instructions.

Key Features:
• Initiate Call Tool for outbound calls using QuickVoice AI agents
• Integration with Claude Desktop for natural language call initiation
• Web interface for agent management, call history, and analytics
• Dockerized deployment for easy setup
• Configuration via environment variables or MCP config file

📖 Summary:
QuickVoice MCP is a Python-based server that enables AI voice agents to make outbound phone calls. It integrates with platforms like Claude Desktop, allowing users to initiate calls using natural language prompts and manage agent configurations via a web interface.

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