GitHub Open Source
491 subscribers
1.9K photos
1.96K 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
🔥 blender-mcp | Python

🎯 Primary Use Case:
Enabling Claude AI to control and interact with Blender for 3D modeling and scene creation tasks.

Key Features:
• Two-way communication between Claude AI and Blender
• Object manipulation (create, modify, delete)
• Material control (apply and modify materials and colors)
• Scene inspection (get detailed information)
• Code execution (run arbitrary Python code from Claude)

📖 Summary:
BlenderMCP connects Blender to Claude AI, enabling prompt-assisted 3D modeling, scene creation, and manipulation through the Model Context Protocol (MCP). It allows Claude to directly interact with and control Blender, facilitating tasks like object manipulation, material control, and scene inspection via a socket-based server.

🔗 Links:
View Project
================
🔓 Open Source
🚀 alt-sendme | TypeScript

🎯 Primary Use Case:
Direct peer-to-peer file transfer without cloud storage, emphasizing privacy and security.

Key Features:
• Send anywhere
• Peer-to-peer direct transfer
• End-to-end encryption
• No accounts or personal info
• Transfer anything

📖 Summary:
Alt-Sendme is a free and open-source file transfer tool that allows users to send files and folders of any size and format directly between devices without storing them on cloud servers. It emphasizes privacy and security through end-to-end encryption and peer-to-peer direct transfers, offering a WeTransfer alternative without accounts or personal information.

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

🎯 Primary Use Case:
Providing a fast, modern, and cross-platform terminal emulator experience.

Key Features:
• GPU-accelerated rendering
• Cross-platform support (macOS, Linux, Windows)
• WebAssembly support (in progress)
• Configuration options
• Based on Alacritty's code (ANSI parser, events, processor)

📖 Summary:
Rio is a hardware-accelerated GPU terminal emulator written in Rust, designed to run on desktops (macOS, Linux, Windows) and potentially in web browsers via WebAssembly. It aims to provide a modern terminal experience with performance improvements, leveraging GPU acceleration for rendering.

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

🎯 Primary Use Case:
Downloading files from Telegram, including protected chats, and managing Telegram data through features like message forwarding, file uploading, and data exporting.

Key Features:
• Single file start-up
• Low resource usage
• High bandwidth utilization
• Faster than official clients
• Download files from protected chats

📖 Summary:
tdl is a Telegram toolkit written in Go that functions as a Telegram downloader, but with extended capabilities. It offers features like high-speed downloads, low resource usage, and the ability to download from protected chats, forward messages, upload files, and export data to JSON.

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

🎯 Primary Use Case:
Monitoring and alerting for time-series data, with a focus on flexible alarm distribution and noise reduction.

Key Features:
• Alerting engine
• Data source integration (VictoriaMetrics, ElasticSearch)
• Alarm processing and distribution
• Categraf integration for data collection
• Distributed deployment for edge data centers

📖 Summary:
Nightingale is an open-source monitoring and alerting system, designed as an alternative to Grafana for alerting. It focuses on processing and distributing alarms, integrating with existing data sources like VictoriaMetrics and ElasticSearch. It uses Categraf for data collection and supports distributed deployment for edge data centers.

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

🎯 Primary Use Case:
Workflow automation for technical teams, combining no-code and code flexibility.

Key Features:
• Code When You Need It (JavaScript/Python, npm packages)
• AI-Native Platform (LangChain integration)
• Full Control (Self-hosting or cloud)
• Enterprise-Ready (Advanced permissions, SSO, air-gapped deployments)
• Active Community (400+ integrations, 900+ templates)

📖 Summary:
n8n is a fair-code workflow automation platform that allows technical teams to build powerful automations with a combination of visual building and custom code. It offers 400+ integrations, native AI capabilities, and options for self-hosting or cloud deployment, providing full control over data and deployments.

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

🎯 Primary Use Case:
Playing retro games in a browser-based environment, either through the official hosted version or by self-hosting with Docker.

Key Features:
• Play retro games in the browser
• Automatic box art and cover detection
• Save and synchronize game progress
• Rewind gameplay (some emulators)
• Spatial navigation

📖 Summary:
RetroAssembly is a web-based retro game collection cabinet that allows users to play classic games from various consoles directly in their browser. It features automatic box art detection, save synchronization, rewind functionality (for some emulators), spatial navigation, visual enhancements via shaders, and on-screen virtual controllers.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 vibetest-use | Python

🎯 Primary Use Case:
Automated QA testing of websites for UI bugs, broken links, and accessibility issues.

Key Features:
• Automated QA testing
• Browser-Use agents
• MCP server
• UI bug detection
• Broken link detection

📖 Summary:
The Vibetest Use repository provides an automated QA testing solution for websites using Browser-Use agents. It includes an MCP server that launches multiple agents to identify UI bugs, broken links, accessibility issues, and other technical problems, suitable for both live and local development environments.

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

🎯 Primary Use Case:
Terminal-based text editing and code development.

Key Features:
• 100 FPS editor with asynchronous operations
• Rope-based buffer implementation (using ropey)
• Edit tree history (undo/redo tree)
• Tree-sitter for syntax highlighting and validation
• Multi-buffer, multi-pane support

📖 Summary:
Zee is a modern, experimental text editor for the terminal written in Rust, inspired by Emacs. It emphasizes performance, aiming for 100 FPS rendering with asynchronous operations for tasks like syntax highlighting and file I/O. It uses Tree-sitter for incremental parsing, supports multi-buffer editing, and offers features like fuzzy file search and a rope-based buffer implementation.

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

🎯 Primary Use Case:
Accessing and interacting with Discord through a terminal interface.

Key Features:
• Lightweight
• Configurable
• Mouse & clipboard support
• Attachments
• Notifications

📖 Summary:
Discordo is a lightweight, secure, and feature-rich terminal-based Discord client. It aims to provide a configurable and efficient way to access Discord through a terminal user interface, supporting features like attachments, notifications, and 2-Factor authentication.

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

🎯 Primary Use Case:
Automating tasks on Android devices using natural language commands.

Key Features:
• Intelligent UI Automation using Android Accessibility Service
• High-quality voice using GCS's Chirp
• Multi-agent system architecture written in Kotlin
• LLM-powered reasoning and planning

📖 Summary:
The repository provides an AI agent named Panda for Android that can autonomously understand natural language commands and operate a phone's UI. It uses the Android Accessibility Service to interact with the device and LLMs for high-level reasoning and planning, enabling automation of complex, multi-step tasks across different applications.

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

🎯 Primary Use Case:
Real-time privacy protection for smart glasses applications.

Key Features:
• Anonymizes faces (blur or solid ellipse masking)
• Manages consent (voice detection)
• Real-time processing (720p 30fps)
• 100% offline operation
• Recording

📖 Summary:
The repository provides a real-time privacy protection layer for smart glasses applications. It filters camera input, anonymizes faces, manages consent through voice detection, and outputs a compliant video stream. This allows developers to build privacy-conscious AI, social, and enterprise applications using smart glasses.

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

🎯 Primary Use Case:
Calculating the number of tokens for a given prompt to optimize usage of OpenAI models.

Key Features:
• Online playground
• Token calculation for prompts
• Integration with openai/tiktoken
• Built with T3 Stack

📖 Summary:
The Tiktokenizer repository is an online playground for the `openai/tiktoken` library. It allows users to calculate the number of tokens required for a given prompt, which is crucial for working with OpenAI models and managing API costs. The project is built using the T3 Stack and is sponsored by Diagram.

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

🎯 Primary Use Case:
Creating and customizing ambient noise soundscapes for relaxation, focus, or other purposes.

Key Features:
• Generate and customize ambient noises using Tone.js
• Save, import, and export noise profiles
• Fine-tune noises with audio processing tools (filters, LFOs, effects)
• Upload and edit audio samples

📖 Summary:
Noisedash is a self-hostable web application designed for generating and customizing ambient noises. It allows users to create personalized soundscapes by combining generated noises with uploaded audio samples, applying audio processing effects, and saving noise profiles for easy access and sharing. The application also includes admin tools for managing multiple users and is designed to be mobile-friendly.

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

🎯 Primary Use Case:
Organizing and managing receipts with AI-powered data extraction and categorization.

Key Features:
• AI-powered OCR using Together AI
• Data extraction (vendor, date, amount, items, currency, payment method)
• Automatic expense categorization
• Local data storage for privacy
• Spending breakdown visualization

📖 Summary:
ReceiptHero is an open-source receipt management application that uses AI-powered OCR to extract data from receipt images. It allows users to upload receipts, automatically categorize expenses, and view spending breakdowns, storing data locally for privacy.

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

🎯 Primary Use Case:
Generating educational videos based on code execution and logic.

Key Features:
• Video generation from code
• Educational video creation
• Code-centric paradigm
• Multi-agent system utilization (implied)

📖 Summary:
Code2Video is a project focused on generating educational videos from code. It presents a code-centric paradigm for creating teaching videos, potentially leveraging multi-agent systems to automate the video creation process. The project provides resources such as a paper, dataset, and project website for further exploration.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 doomscroll-detector | Python

🎯 Primary Use Case:
Detecting and discouraging doomscrolling behavior.

Key Features:
• YOLOv11 pose estimation for keypoint tracking
• YOLO object detection for phone detection
• Heuristics for detecting reclined posture based on hip/shoulder alignment
• Heuristics for detecting phone holding based on wrist proximity
• Overlay of results on webcam feed with a spoofed penalty counter

📖 Summary:
The Doomscrolling Detector is a computer vision pipeline that identifies when a user is reclined and using their phone, indicative of doomscrolling behavior. It uses pose estimation and object detection to flag these instances, and includes a spoofed penalty counter as a humorous deterrent.

🔗 Links:
View Project
================
🔓 Open Source
💡 WZML-X | Python

🎯 Primary Use Case:
Mirroring and cloning files from various online sources to different cloud storage platforms or Telegram.

Key Features:
• qBittorrent support with file selection and seeding options
• Aria2c integration with file selection, netrc support, and authentication
• Telegram upload/download with file splitting, thumbnail support, and leech options
• Support for uploading files to specific Telegram supergroups

📖 Summary:
WZML-X is a Telegram bot built with Pyrogram that enhances file mirroring and cloning capabilities. It supports downloading from various sources like torrents, Mega, Google Drive, and direct links, then uploading to Google Drive, Telegram, Rclone clouds, or DDL servers.

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

🎯 Primary Use Case:
Providing offline access to website content for users with intermittent or no internet connectivity.

Key Features:
• Offline functionality using service workers
• Simple JavaScript API for configuration
• Control over offline content
• Browser support for Chrome, Opera, and Firefox (with service worker support)

📖 Summary:
UpUp is a JavaScript library that enables offline functionality for websites by utilizing service workers. It allows developers to specify content to be displayed when users are offline, ensuring a consistent user experience even without an internet connection. The library is designed to be easy to implement, requiring only a few lines of JavaScript to configure.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 duplicati | C#

🎯 Primary Use Case:
Securely backing up data to cloud storage services.

Key Features:
• AES-256 encryption
• Incremental backups
• Built-in scheduler
• Support for multiple cloud storage services (Amazon S3, Google Drive, WebDAV, etc.)
• Command-line and GUI interface

📖 Summary:
Duplicati is a free, open-source backup client written in C# that securely stores encrypted, incremental, and compressed backups on cloud storage services and remote file servers. It supports various destinations like Amazon S3, Google Drive, and WebDAV, and offers features like AES-256 encryption, a built-in scheduler, and flexible backup options.

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