GitHub Open Source
518 subscribers
1.92K photos
1.99K 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
🚀 AdGuardian-Term | Rust

🎯 Primary Use Case:
Monitoring and analyzing network traffic and DNS queries handled by an AdGuard Home instance.

Key Features:
• Real-time Query Monitoring
• Block and Allow Stats
• Historical Query Counts
• Filter Lists
• Top Domain Statistics

📖 Summary:
AdGuardian-Term is a terminal-based application written in Rust for real-time monitoring and statistics of an AdGuard Home instance. It provides features such as real-time query monitoring, block/allow statistics, historical query counts, filter list information, and top domain statistics, offering a lightweight and safe way to keep an eye on network traffic.

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

🎯 Primary Use Case:
Downloading video and audio content from various online platforms for offline access.

Key Features:
• Supports hundreds of sites
• Multiple themes
• Video Compressor with Hardware Acceleration
• Advanced options like Range Selection, Subtitles
• Download playlists

📖 Summary:
ytDownloader is a desktop application built with JavaScript that allows users to download videos and audio from various websites, including popular platforms like YouTube, Facebook, and Instagram. It offers a graphical user interface (GUI) for ease of use and supports multiple operating systems, including Linux, Windows, and macOS, with features like video compression, playlist downloading, and subtitle support.

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

🎯 Primary Use Case:
Efficient web browsing using keyboard navigation and extensive customization.

Key Features:
• Keyboard-based navigation
• Modal keymaps
• TypeScript configuration
• Web extensions API support
• Fuzzy tab manager

📖 Summary:
Glide is an extensible and keyboard-focused web browser built on Firefox. It allows users to navigate the web efficiently using only a keyboard, offering features like modal-based keymaps, TypeScript configuration, and web extension API support. It also includes a fuzzy tab manager and site-specific settings/keymaps.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 stremio-web | JavaScript

🎯 Primary Use Case:
Providing a web-based media center platform for streaming and organizing video content from various sources.

Key Features:
• Media center functionality
• Addon support for content discovery
• Video content organization
• Development build instructions
• Production build instructions

📖 Summary:
The Stremio repository hosts the web component of the Stremio media center, a platform designed for discovering, watching, and organizing video content through addons. It provides a unified interface for accessing various streaming sources.

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

🎯 Primary Use Case:
Self-hosted cloud file storage and sharing.

Key Features:
• Upload Files
• Download Files
• Upload Folders
• Download Folders (Automatically converts to zip)
• Multiple DB Support (Amazon S3, Filesystem)

📖 Summary:
MyDrive is an open-source cloud file storage server, similar to Google Drive, built with Node.js, TypeScript, and MongoDB. It allows users to host their own file storage solution, supporting features like file and folder uploads/downloads, multiple database support (Amazon S3, Filesystem), file sharing, and AES256 encryption.

🔗 Links:
View Project
================
🔓 Open Source
🌟 swaptop | Rust

🎯 Primary Use Case:
Monitoring swap usage on Linux and Windows systems to identify processes consuming swap and diagnose performance bottlenecks.

Key Features:
• Real-time animated swap usage graph
• Process-level swap consumption tracking
• Grouped view by software (aggregate mode)
• Multiple color themes
• Unit conversion (KB/MB/GB)

📖 Summary:
Swaptop is a real-time swap usage monitor for Linux and Windows systems with a TUI interface. It lists processes using swap, displays consumption per-process/per-software, and provides live-updating graphs, allowing users to quickly identify and address swap-related performance issues.

🔗 Links:
View Project
================
🔓 Open Source
github-stars-by-topic | Python

🎯 Primary Use Case:
Automatically organizing and browsing GitHub stars by topic.

Key Features:
• Fetches GitHub stars using user credentials.
• Extracts text from repository titles, descriptions, and README files.
• Applies Term Frequency Inverse Document Frequency (TF-IDF) for keyword extraction.
• Uses Non-Negative Matrix Factorization (NMF) for topic modeling.

📖 Summary:
This Python script automatically sorts a user's GitHub stars by topic using machine learning. It fetches starred repositories, extracts relevant text from their titles, descriptions, and READMEs, and then applies TF-IDF and NMF to identify topics and categorize the stars accordingly, generating a browsable folder structure in Markdown.

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

🎯 Primary Use Case:
Cutting video files with minimal re-encoding to preserve quality and speed up the editing process.

Key Features:
• Efficient Cutting: Only recodes around cutpoints.
• Flexible Input: Supports a wide range of video/audio formats and codecs.
• Flexible cutting: Allows for both 'keep' and 'cut' operations.
• Audio Export: Includes all audio tracks by default with nearly lossless passthrough.

📖 Summary:
The `smartcut` repository provides a command-line tool for efficiently cutting video files with minimal re-encoding. It's designed as a companion to Smart Media Cutter, offering fast video editing capabilities for various formats and codecs, focusing on precise cut points while preserving original video quality.

🔗 Links:
View Project
================
🔓 Open Source
🚀 firefly-iii | PHP

🎯 Primary Use Case:
Personal finance management, including tracking expenses, income, and budgeting.

Key Features:
• Self-hosted and isolated
• REST JSON API
• Recurring transactions management
• Budgets
• Categories

📖 Summary:
Firefly III is a self-hosted personal finance manager that helps users track expenses and income to improve budgeting and saving habits. It supports features like budgets, categories, tags, recurring transactions, and offers a REST JSON API for extensive control and integration.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 AI-Video-Transcriber | Python

🎯 Primary Use Case:
Transcribing and summarizing video content from various online platforms.

Key Features:
• Multi-Platform Support (YouTube, TikTok, Bilibili, 30+ more)
• Intelligent Transcription (Faster-Whisper)
• AI Text Optimization (typo correction, sentence completion, paragraphing)
• Multi-Language Summaries
• Real-Time Progress Tracking

📖 Summary:
The AI Video Transcriber is an open-source tool that transcribes and summarizes video content from various platforms like YouTube and TikTok. It uses AI for speech-to-text conversion, text optimization, and multi-language summarization, offering a mobile-friendly interface and real-time progress tracking.

🔗 Links:
View Project
================
🔓 Open Source
💡 Decart-XR | C#

🎯 Primary Use Case:
Real-time AI-powered video transformation for VR experiences on Meta Quest 3.

Key Features:
• Real-time Camera Capture
• Dual AI Models (Mirage and Lucy)
• Ultra-low Latency (~150-200ms)
• WebRTC Streaming (VP8, 30fps)
• VR-Optimized UI

📖 Summary:
The Decart-XR repository is a Unity application that enables real-time AI-powered video transformation on Meta Quest 3 devices. It allows users to experience live inside AI-generated art with low latency, utilizing Decart AI's video-to-video transformation system optimized for VR applications.

🔗 Links:
View Project
================
🔓 Open Source
💡 brrtfetch | Go

🎯 Primary Use Case:
Customizing and enhancing the visual output of system information fetchers by replacing static ASCII art with dynamic, animated GIF-based ASCII art.

Key Features:
• Render animated GIFs as colorful ASCII art directly in the terminal

📖 Summary:
Brrtfetch is an animated system information fetcher written in Go that renders user-specified GIFs as colorful, animated ASCII art directly in the terminal. It integrates seamlessly with existing fetchers like fastfetch or neofetch, replacing their static ASCII art with dynamic animations while displaying system information alongside. Its primary goal is to enhance the visual output of sysinfo tools with dynamic, customizable terminal art.

🔗 Links:
View Project
================
🔓 Open Source
claw | Rust

🎯 Primary Use Case:
Providing persistent history, quick access, and advanced management capabilities for the system clipboard on Linux desktops running X11 or Wayland.

Key Features:
• Cross-platform design (X11 xclip/Wayland wl_clipboard)
• Window Manager friendly (Keyboard driven interface)
• Clipboard History with configurable limit

📖 Summary:
Claw is a highly customizable, cross-platform clipboard manager designed for Linux desktop environments running X11 or Wayland. Built using Rust and Tauri, it provides essential features like persistent clipboard history, system tray integration, and a keyboard-driven interface optimized for window managers. It is also extensively themeable, offering several popular built-in themes like Dracula and Nord.

🔗 Links:
View Project
================
🔓 Open Source
🚀 SimRepo | JavaScript

🎯 Primary Use Case:
Improving repository discovery and navigation on GitHub by providing context-aware recommendations.

Key Features:
• Provides similar repositories for all repositories with more than 150 stars

📖 Summary:
SimRepo is a browser extension that enhances GitHub by providing intelligent repository recommendations directly in the sidebar and on the homepage. It generates recommendations by locating the nearest neighbors of a given repository within a vector space, utilizing machine learning and vector embeddings. This system relies on a server running Qdrant, a vector database, to ensure fast and efficient results without impacting user performance.

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

🎯 Primary Use Case:
Improving command-line efficiency and productivity by automating and intelligently managing shell aliases based on usage history.

Key Features:
• Command-line tool and TUI for alias management

📖 Summary:
Alman is an intelligent command-line tool and TUI written in Rust designed for managing shell aliases across various environments like Bash, Zsh, and Fish. It significantly enhances command-line efficiency by organizing, creating, and managing aliases, offering smart suggestions derived from the user's command history. This system helps users streamline their workflow by automating the creation of useful shortcuts and maintaining alias organization.

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

🎯 Primary Use Case:
Managing the lifecycle (creation, starting, provisioning) of multiple virtual machines quickly and efficiently from the command line, suitable for local development or small-scale virtualization environments.

Key Features:
• Single command line utility to manage multiple virtual machines
• Uses cloud-hypervisor and linux-kvm for virtualization

📖 Summary:
Virshle is a command-line utility written in Rust designed for managing multiple virtual machines efficiently, operating on a client-node architecture. It leverages cloud-hypervisor and KVM for virtualization, openvswitch for networking, and uses TOML files for template-based VM configuration. This approach enables fast provisioning and management of VMs from a single interface.

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

🎯 Primary Use Case:
Visually designing, building, and deploying custom AI agents and complex LLM-based workflow automation without requiring extensive coding.

Key Features:
• Visual, low-code interface for building AI agents and workflows

📖 Summary:
Flowise is a low-code/no-code platform that allows users to visually build, deploy, and manage custom AI agents and complex workflows using Large Language Models (LLMs) like OpenAI and LangChain. It provides a drag-and-drop interface to connect various components (nodes) for tasks such as RAG, chatbot creation, and workflow automation. The platform is self-hostable and built as a monorepository using TypeScript, React, and Node.js.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
gallery-dl | Python

🎯 Primary Use Case:
Archiving and downloading complete image galleries and media collections from specific online hosting platforms using a highly configurable command-line interface.

Key Features:
• Command-line program for downloading image galleries and collections.

📖 Summary:
gallery-dl is a powerful, cross-platform command-line utility designed for downloading complete image galleries and collections from numerous popular image hosting and social media sites (like Pixiv, Twitter, and DeviantArt). It offers extensive configuration options, advanced filenaming capabilities, and optional support for video downloads and Ugoira conversions, making it a comprehensive tool for archiving online media.

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

🎯 Primary Use Case:
Deploying a highly versatile, multi-protocol file server and media hub (NAS frontend) on various devices for file sharing, media streaming, and secure data transfer.

Key Features:
• Portable single-file server (copyparty-sfx.py)
• Multi-protocol support: HTTP, WebDAV, FTP, TFTP, SMB/CIFS
• Accelerated resumable uploads and downloads

📖 Summary:
copyparty is a portable, dependency-optional file server written in Python, designed to turn almost any device into a versatile file-sharing and media hub. It supports multiple protocols including HTTP, WebDAV, FTP, and TFTP, and features accelerated resumable uploads, deduplication, and comprehensive browser-based file management. It serves as an all-in-one NAS frontend solution.

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

🎯 Primary Use Case:
Portable software-defined radio transmission and experimentation.

Key Features:
• Portable RF signal generation
• WiFi hotspot creation
• Web browser control
• Multiple transmission modes (FM, FT8, RTTY, etc.)
• Amateur radio experimentation

📖 Summary:
PIrateRF transforms a Raspberry Pi Zero W into a portable RF signal generator and WiFi hotspot. It allows users to control various transmission modes, from FM broadcasts to digital modes, through a web browser, enabling experimentation and education in software-defined radio transmission.

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