GitHub Open Source
500 subscribers
1.91K photos
1.97K 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
🚀 desktop-tui | Rust

🎯 Primary Use Case:
Providing a functional desktop environment within a terminal, suitable for users who prefer text-based interfaces or need to run applications on systems without graphical support.

Key Features:
• Parse shortcut files containing apps
• Display any application or command that uses stdout
• Change tilling options
• Can let the user select a file or a folder to use its path as a command argument
• Clock

📖 Summary:
The desktop-tui repository provides a text-based user interface (TUI) desktop environment, functioning similarly to tmux but as a complete desktop replacement. It allows users to run and manage applications within a terminal-based environment, offering features like shortcut configuration, window management, and custom commands.

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

🎯 Primary Use Case:
Playing multiple videos side-by-side for comparison, monitoring, or entertainment purposes.

Key Features:
• Cross-platform support (Linux, Mac, Windows)
• Support for any video and audio format (VLC)
• Support for streaming URLs (streamlink + yt-dlp)
• Hardware & software video decoding
• Control video aspect, playback speed, zoom

📖 Summary:
GridPlayer is a VLC-based media player that allows users to play multiple videos simultaneously in a configurable grid layout. It supports various video and audio formats, streaming URLs, and offers features like hardware/software decoding, aspect ratio control, and playlist saving with retained settings.

🔗 Links:
View Project
================
🔓 Open Source
🔥 share | Go

🎯 Primary Use Case:
Securely transferring files between two or more parties, either through a web browser or via the command line.

Key Features:
• End-to-end encryption (E2EE) using ECDH P-256 and AES-GCM
• Web interface for file sharing
• Command-line interface (CLI) for file transfer
• Self-hostable relay server option

📖 Summary:
The 'share' repository provides a simple way to transfer files between machines using end-to-end encryption. It offers both a web interface and a command-line interface (CLI) for sending and receiving files, ensuring secure peer-to-peer connections through a relay server.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥1
💡 mirotalkc2c | JavaScript

🎯 Primary Use Case:
Enabling secure, real-time video communication and screen sharing directly within websites without relying on third-party services.

Key Features:
• Real-time cam-2-cam video calls
• Screen sharing
• End-to-end encryption
• Embeddable via iframe
• Self-hosted

📖 Summary:
MiroTalk C2C is a WebRTC-based application for real-time cam-2-cam video calls and screen sharing. It offers end-to-end encryption and can be embedded into any website using a simple iframe, providing a self-hosted solution for low-latency, peer-to-peer communication.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 map-anything | Python

🎯 Primary Use Case:
3D reconstruction from various inputs using a single feed-forward model.

Key Features:
• Universal feed-forward metric 3D reconstruction
• Supports multi-image structure from motion (SFM)
• Supports multi-view stereo
• Supports monocular metric depth estimation
• Supports registration

📖 Summary:
MapAnything is a transformer model for metric 3D reconstruction. It takes various inputs like images, calibration data, and poses to directly regress the 3D geometry of a scene. The model supports multiple 3D reconstruction tasks, including multi-image structure from motion, multi-view stereo, and monocular depth estimation.

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

🎯 Primary Use Case:
Privacy-focused web analytics and data management for web applications, ensuring GDPR compliance.

Key Features:
• Real-time analytics dashboard
• User behavior tracking
• Secure authentication
• Multi-tenant support
• Goal tracking

📖 Summary:
Databuddy is a privacy-first analytics platform designed to provide real-time analytics, user tracking, and data visualization capabilities for web applications. It emphasizes GDPR compliance and secure data handling, offering features like real-time dashboards, user behavior tracking, and data encryption.

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

🎯 Primary Use Case:
Converting images and PDF documents into structured data for AI applications, especially for use with Large Language Models (LLMs).

Key Features:
• OCR (Optical Character Recognition)
• Document Parsing
• PDF to Markdown conversion
• Key Information Extraction (KIE)
• Document Translation

📖 Summary:
PaddleOCR is a powerful and lightweight OCR toolkit designed to convert images and PDF documents into structured data suitable for AI applications, particularly Large Language Models (LLMs). It supports over 100 languages and offers functionalities like document parsing, translation, and key information extraction (KIE).

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

🎯 Primary Use Case:
Educational demonstration of building a transformer-based language model from scratch in Rust.

Key Features:
• Pre-training on factual text completion
• Instruction tuning for conversational AI
• Interactive chat mode for testing
• Full backpropagation with gradient clipping
• Modular architecture with clean separation of concerns

📖 Summary:
RustGPT is a project that demonstrates building a transformer-based language model from scratch in Rust, without relying on external ML frameworks. It includes pre-training, instruction tuning, interactive chat mode, and full backpropagation, showcasing a modular architecture for educational purposes.

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

🎯 Primary Use Case:
Converting images and PDFs into structured, machine-readable formats while preserving layout.

Key Features:
• Convert documents to markdown, html, or json with detailed layout information
• Good handwriting support
• Reconstructs forms accurately, including checkboxes
• Good support for tables, math, and complex layouts
• Extracts images and diagrams, with captions and structured data

📖 Summary:
Chandra is an OCR model that converts images and PDFs into structured data formats like HTML, Markdown, or JSON, preserving layout information. It supports handwriting, forms, tables, math, and complex layouts, and offers both local (HuggingFace) and remote (vLLM server) inference modes.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 code-sandbox-mcp | Python

🎯 Primary Use Case:
Enabling AI assistants and LLM applications to safely execute code snippets.

Key Features:
• Secure code execution in isolated containers
• Support for Python and JavaScript code
• Integration with Model Context Protocol (MCP) clients
• Ability to pass environment variables to the sandbox
• Support for custom container images

📖 Summary:
The Code Sandbox MCP Server is a lightweight server that allows AI assistants and LLM applications to safely execute code snippets using containerized environments. It leverages the llm-sandbox package to execute code, supporting languages like Python and JavaScript, and returns the output and error streams to the client.

🔗 Links:
View Project
================
🔓 Open Source
🚀 leocad | C++

🎯 Primary Use Case:
Designing and building virtual LEGO models.

Key Features:
• Virtual LEGO model creation
• Cross-platform compatibility (Windows, Linux, macOS)
• OpenGL hardware acceleration for rendering
• Parts Library support
• Multiple installation methods on Linux (Snap, AppImage, Flatpak, Source)

📖 Summary:
LeoCAD is a CAD (Computer-Aided Design) application specifically designed for creating virtual LEGO models. It offers a free and open-source solution for users to design and build LEGO creations on Windows, Linux, and macOS operating systems.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 every-pdf | HTML

🎯 Primary Use Case:
Desktop PDF editing, conversion, merging, and securing.

Key Features:
• PDF Editor
• Convert PDF
• Split Pages
• Merge Files
• Watermark

📖 Summary:
The repository hosts Every PDF, a cross-platform desktop application built with Electron, Next.js, and Python. It provides a comprehensive toolkit for PDF editing, conversion, merging, and security, offering features ranging from basic document tasks to professional-level editing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 lvgl | C

🎯 Primary Use Case:
Creating graphical user interfaces (GUIs) for embedded systems, including MCUs and MPUs.

Key Features:
• Free and Portable (MIT License)
• Written in C (C++ compatible)
• No external dependencies
• 30+ built-in Widgets
• Flexible Style system

📖 Summary:
LVGL is a free and open-source graphics library written in C, designed for creating embedded graphical user interfaces (GUIs) on microcontrollers (MCUs) and microprocessors (MPUs). It offers a wide range of widgets, styling options, and layout features, making it suitable for various display types and platforms with minimal resource requirements.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 SimpMusic | Kotlin

🎯 Primary Use Case:
Playing music from YouTube Music on Android devices with added features like ad-blocking, offline playback, and synced lyrics.

Key Features:
• Play music from YouTube Music or YouTube without ads
• Browse Home, Charts, Podcast, Moods & Genre with YouTube Music data
• Search everything on YouTube

📖 Summary:
SimpMusic is a free and open-source Android music player that utilizes YouTube Music as its backend. It offers features like ad-free background playback, browsing YouTube Music content, offline playback, synced lyrics, and support for SponsorBlock and Return YouTube Dislike, aiming to provide a comprehensive music listening experience.

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

🎯 Primary Use Case:
Evaluating and comparing LLM responses across different providers based on latency, cost, and quality metrics.

Key Features:
• Parallel Comparison
• Comprehensive Metrics
• Quality Scoring
• Cost Transparency
• Extensible

📖 Summary:
Duelr is an open-source tool for comparing the performance and quality of different Large Language Models (LLMs). It allows users to test multiple LLMs simultaneously, tracking metrics like latency, token usage, cost, and quality scores for length simplicity, readability, and JSON validity, facilitating informed decisions about LLM selection.

🔗 Links:
View Project
================
🔓 Open Source
ssh-bot | Go

🎯 Primary Use Case:
Executing commands on and managing files on remote hosts via Telegram.

Key Features:
• Executing commands in local or remote (via SSH) environment
• Output streaming for long-running commands
• Pseudo-terminal (PTY) support for interactive programs
• Ability to forcibly stop running remote commands
• Support for parallel (asynchronous) command execution

📖 Summary:
The ssh-bot is a Telegram bot written in Go that allows users to execute commands on remote hosts via SSH. It supports features like persistent SSH connections, real-time output streaming, PTY support, SFTP for file management, and dynamic host management, providing a convenient alternative to VPNs and dedicated SSH clients.

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

🎯 Primary Use Case:
To provide real-time, AI-driven assistance within the terminal environment, helping users understand and resolve command errors, and learn related concepts.

Key Features:
• Intelligent Error Analysis (Automatic detection, Context awareness, Personalized suggestions, Safety levels)
• Intelligent Learning System (Interactive teaching, Topic learning, Progressive content, Practice-oriented)

📖 Summary:
AIS is an AI-powered terminal assistant that analyzes command failures and provides intelligent explanations and solutions. It integrates deeply with the shell to offer context-aware assistance, aiming to improve problem-solving efficiency and accelerate skill development for developers.

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

🎯 Primary Use Case:
Automating actions based on new YouTube uploads from subscribed channels/playlists.

Key Features:
• YouTube channel/playlist monitoring
• Webhook notifications on new uploads
• Process execution on new uploads (e.g., yt-dlp)
• Lightweight resource usage (suitable for Raspberry Pi)
• RSS subscription based

📖 Summary:
Subarr is a lightweight JavaScript application designed to monitor YouTube channels and playlists for new video uploads. It allows users to define actions, such as sending webhooks or executing processes (like downloading via yt-dlp), when new content is detected, providing a Sonarr-like experience for YouTube subscriptions.

🔗 Links:
View Project
================
🔓 Open Source
💡 daktilo | Rust

🎯 Primary Use Case:
Enhancing the typing experience with typewriter sound effects.

Key Features:
• Typewriter sound emulation on keypress
• Customizable sound presets
• Command-line interface
• Support for various platforms

📖 Summary:
The daktilo repository provides a command-line program written in Rust that emulates typewriter sounds upon keyboard key presses. It allows users to customize the keypress sounds using built-in sound presets, offering a fun and nostalgic typing experience.

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

🎯 Primary Use Case:
Providing gamers with instant access to game information and AI-powered assistance without leaving the game.

Key Features:
• One hotkey access (Ctrl+Q) to wiki/AI chat overlay
• AI Game Expert powered by Google Gemini
• Support for AI-enhanced and Wiki-supported games
• Customizable hotkeys and settings

📖 Summary:
GameWiki is an AI-powered in-game assistant that provides real-time wiki overlay and AI knowledge base for instant answers while gaming. It leverages Google's Gemini API and local knowledge bases to offer smart Q&A services without requiring users to alt-tab out of their games.

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

🎯 Primary Use Case:
Automated creation of short-form video content for platforms like YouTube and TikTok using Reddit posts as source material.

Key Features:
• Generates YouTube Shorts from Reddit posts
• Uses text-to-speech (TTS) for audio narration
• Supports random post selection or specific post ID
• Allows customization of comments count, TTS engine, background audio/video, and tags
• Offers upload functionality to YouTube and TikTok

📖 Summary:
The `reddit2shorts` repository provides a tool to automatically create YouTube Shorts from Reddit posts. It leverages text-to-speech (TTS) to generate audio from post content and comments, combines it with background video and audio, and optionally uploads the result to YouTube or TikTok.

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