GitHub Open Source
532 subscribers
1.94K photos
2.01K 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
🔥 nuclear | TypeScript

🎯 Primary Use Case:
Streaming music from free online sources on a desktop application.

Key Features:
• Streaming from free sources
• Cross-platform support (Linux, Windows, Mac)
• Plugin system
• Theming support (in future version)
• Auto-update (in future version)

📖 Summary:
Nuclear is a desktop music player that focuses on streaming music from free sources. The project is currently undergoing a rewrite to improve maintainability, performance, and plugin support, with plans to migrate from Electron to Tauri and incorporate Rust for performance-critical components.

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

🎯 Primary Use Case:
Automating complex workflows using a multi-agent AI workforce.

Key Features:
• Zero Setup
• Multi-Agent Coordination
• Enterprise Feature (SSO/Access control)
• Local Deployment
• Open Source

📖 Summary:
Eigent is a multi-agent workforce desktop application that allows users to build, manage, and deploy custom AI workforces. It leverages parallel execution, customization, and privacy protection to automate complex workflows. It offers both a cloud version for instant access and a self-hosting community edition for local control and customization.

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

🎯 Primary Use Case:
Hiding files inside PNG images for privacy, bypassing file restrictions, or data exfiltration.

Key Features:
• Two-way conversion (crypt/decrypt)
• Embedded metadata (signature, file size, filename, SHA1 hash)
• Cross-platform compatibility
• Integrity check

📖 Summary:
ShadeOfColor is a cross-platform C# tool that allows users to hide files inside PNG images. It provides a way to convert any file into a PNG image and later recover the original file, offering a method for sending files through channels that restrict certain file types or adding an extra layer of privacy.

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

🎯 Primary Use Case:
Converting natural language questions into SQL queries for easier database interaction.

Key Features:
• Text2SQL conversion
• Graph-powered schema understanding
• REST API
• Model Context Protocol (MCP) support
• Docker deployment

📖 Summary:
QueryWeaver is an open-source Text2SQL tool that converts natural language questions into SQL queries using graph-powered schema understanding. It allows users to interact with databases using plain English, simplifying data retrieval and analysis by generating SQL queries and returning results.

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

🎯 Primary Use Case:
Manually counting objects in images to generate training data for computer vision models.

Key Features:
• Manual object counting in images
• Data collection for training and validation of computer-assisted counting models
• Cross-platform compatibility (developed on Ubuntu 22.04)
• Executable download available for users who don't want to install from scratch

📖 Summary:
DotDotGoose is a free, open-source Python tool designed to assist users in manually counting objects within images. It is particularly useful for generating training and validation data for computer-assisted counting applications, especially in fields like wildlife monitoring.

🔗 Links:
View Project
================
🔓 Open Source
💡 sks-space-cli | JavaScript

🎯 Primary Use Case:
Simplified VPS management and project deployment.

Key Features:
• Automated SSH management
• Project deployment via `rsync`
• Server cleanup
• Server monitoring
• Project initialization

📖 Summary:
The `sks-space-cli` is a command-line tool designed to simplify VPS (Virtual Private Server) management. It automates tasks such as connecting to the server via SSH, setting up the environment, deploying projects (SPA, Node.js, static files), and performing cleanup operations, aiming to streamline the deployment process for developers.

🔗 Links:
View Project
================
🔓 Open Source
🌟 SunnyCapturer | HTML

🎯 Primary Use Case:
Capturing and annotating screenshots with additional functionalities like OCR and image translation.

Key Features:
• Screenshot capture
• OCR (Optical Character Recognition)
• Image translation
• Sticker support
• Image pinning

📖 Summary:
SunnyCapturer is a cross-platform screenshot tool with features like OCR, image translation, sticker support, and image pinning. It aims to provide a simple and beautiful interface for capturing and manipulating screen content across different operating systems.

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

🎯 Primary Use Case:
Running Windows applications on Linux systems.

Key Features:
• Elegant Interface
• Automated Installs
• Run Any App
• Full Windows Desktop
• Filesystem Integration

📖 Summary:
WinBoat allows users to run Windows applications on Linux with seamless integration. It leverages containerization and remote desktop technologies to provide a native-like experience for Windows apps within a Linux environment, including filesystem integration and access to the full Windows desktop.

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

🎯 Primary Use Case:
Securing web applications with SSO and MFA.

Key Features:
• Single Sign-On (SSO)
• Multi-Factor Authentication (MFA)
• TOTP support
• WebAuthn support
• LDAP integration

📖 Summary:
Authelia is an open-source Single Sign-On (SSO) and multi-factor authentication (MFA) server. It protects web applications by requiring users to authenticate through its portal, supporting various 2FA methods like TOTP, WebAuthn, and push notifications, enhancing security for web services.

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

🎯 Primary Use Case:
Enhancing Go HTTP services and web applications with commonly used middleware functionalities.

Key Features:
• Logging HTTP requests (Common Log Format, Combined Log Format)
• Gzipping responses
• Validating request content types
• Matching HTTP methods to handlers
• Populating request information from proxy headers

📖 Summary:
The `gorilla/handlers` repository provides a collection of HTTP middleware for Go web applications, designed to enhance request logging, response compression, content type validation, and other common web server functionalities. It offers pre-built handlers for tasks like logging requests in standard formats, compressing responses with gzip, and handling different HTTP methods.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 go-whatsapp-web-multidevice | Go

🎯 Primary Use Case:
Providing a REST API for interacting with WhatsApp, enabling automation and integration with other applications and services, particularly AI agents through MCP.

Key Features:
• Send WhatsApp messages via HTTP API
• MCP (Model Context Protocol) Server Support
• Mention someone in messages
• Post WhatsApp Status
• Image and video compression before sending

📖 Summary:
GOWA is a WhatsApp REST API built with Golang, designed for efficient memory usage. It supports UI, Webhooks, and MCP (Model Context Protocol), enabling integration with AI agents and tools. The project provides a comprehensive solution for sending WhatsApp messages, managing statuses, and receiving messages with webhook notifications.

🔗 Links:
View Project
================
🔓 Open Source
💡 wordpecker-app | TypeScript

🎯 Primary Use Case:
Personalized language learning and vocabulary building.

Key Features:
• Duolingo-style lessons
• Custom vocabulary lists
• Interactive quizzes
• LLM-generated lessons
• Vocabulary discovery feature (Vision Garden)

📖 Summary:
The WordPecker App is a personalized language-learning tool that combines Duolingo-style lessons with custom vocabulary lists. Users can add words from various sources like books and videos, then practice them through interactive quizzes and LLM-generated lessons. The app aims to make vocabulary acquisition more efficient and personalized.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 UI-TARS-desktop | TypeScript

🎯 Primary Use Case:
Remote control and automation of computer and browser tasks through a GUI agent.

Key Features:
• Native GUI Agent
• Local computer operator
• Remote computer operator
• Browser operator
• Remote Browser Operator

📖 Summary:
The UI-TARS-desktop repository is a desktop application that provides a native GUI agent based on the UI-TARS model. It allows users to interact with and control computers and browsers remotely through a graphical interface, leveraging multimodal AI capabilities. The application ships with local and remote computer as well as browser operators.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 osaurus | Swift

🎯 Primary Use Case:
Running LLMs locally on Apple Silicon Macs for development, experimentation, and privacy-focused AI applications.

Key Features:
• Native MLX runtime optimized for Apple Silicon
• OpenAI API compatible (/v1/models, /v1/chat/completions)
• Ollama API compatible (/chat endpoint with NDJSON streaming)
• Function/Tool calling (OpenAI-style)
• Fast token streaming (Server-Sent Events)

📖 Summary:
Osaurus is a native, Apple Silicon-only local LLM server, similar to Ollama. It leverages Apple's MLX framework for optimized performance on M-series chips. It features a SwiftUI app and a SwiftNIO server with OpenAI and Ollama-compatible endpoints, enabling local LLM inference and experimentation on macOS.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 mixxx | C++

🎯 Primary Use Case:
Performing live DJ mixes using digital music files.

Key Features:
• Live DJ mixing
• Cross-platform support (GNU/Linux, Windows, macOS)
• Bug tracker using Github Issues
• Build instructions for multiple operating systems
• Translation support for multiple languages

📖 Summary:
Mixxx is a free, open-source DJ software that provides all the necessary tools for live DJ mixing. It supports various operating systems including GNU/Linux, Windows, and macOS, and allows users to perform mixes using digital music files.

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

🎯 Primary Use Case:
Building and deploying AI-powered offensive and defensive automation for cybersecurity tasks such as vulnerability discovery, exploitation, and security assessment.

Key Features:
• 300+ AI Models (OpenAI, Anthropic, DeepSeek, Ollama, and more)

📖 Summary:
Cybersecurity AI (CAI) is an open-source Python framework designed to empower security professionals in building and deploying AI-powered offensive and defensive automation. It provides building blocks for creating specialized AI agents that assist with mitigation, vulnerability discovery, exploitation, and security assessment. It supports various AI models and built-in security tools.

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

🎯 Primary Use Case:
Accessing and utilizing GPUs and other massively parallel compute devices from Python for tasks like scientific computing, array manipulation, and parallel algorithm implementation.

Key Features:
• Object cleanup tied to object lifetime (RAII)
• Completeness of OpenCL API access
• Automatic error checking with Python exceptions
• C++ base layer for speed

📖 Summary:
PyOpenCL provides Python bindings for the OpenCL parallel computing framework, enabling access to GPUs and other parallel compute devices from Python. It offers features like automatic error checking, object lifetime management (RAII), and comprehensive access to the OpenCL API, aiming for both ease of use and performance.

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

🎯 Primary Use Case:
Transforming Python web applications into full-featured API gateways.

Key Features:
• API Gateway Features (caching, rate limiting, retry logic, timeout)
• Path-Based Policies
• Load Balancing & Circuit Breaker
• WebSocket Support
• Web Dashboard

📖 Summary:
Premier is a Python API gateway that can be used as a standalone service, ASGI middleware, or with decorators. It provides features like caching, rate limiting, retry logic, timeouts, and a web dashboard for monitoring and configuration, aiming for simplicity and ease of integration with existing Python applications.

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

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

Key Features:
• YouTube channel/playlist/subscription monitoring
• Webhook integration (e.g., Discord)
• 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, playlists, and subscriptions for new video uploads. It allows users to define actions, such as sending webhooks or executing processes like downloading videos via yt-dlp, when new content is detected, providing a Sonarr-like experience for YouTube.

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

🎯 Primary Use Case:
Education and learning about OLAP database systems.

Key Features:
• OLAP database system
• Educational purpose
• Written in Rust
• Supports SQL queries
• Includes documentation for development and usage

📖 Summary:
RisingLight is an educational OLAP database system written in Rust. It's designed for learning and experimentation with OLAP database concepts and is not intended for production use. The repository provides a platform for understanding database internals and query processing.

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