GitHub Open Source
1.77K subscribers
3.02K photos
3.16K 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
🌟 pixel2motion | Python

🎯 Primary Use Case:
Automating the creation of animated logos and brand motion graphics from static raster images, with outputs suitable for web and development use.

✨ Key Features:
• Raster logo to SVG conversion
• SVG logo animation generation
• Interactive HTML motion demos
• GIF/video preview exports
• Motion QA evidence

📖 Summary:
Pixel2Motion is an AI-powered tool that transforms raster logos into smooth, animated SVG logos. It generates interactive HTML demos, GIF/video previews, and motion QA evidence, streamlining the process of creating brand motion graphics and SVG animations.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 demo-ghostprovider | Rust

🎯 Primary Use Case:
Simplifying the self-hosting of specific applications by automating their deployment as systemd user services.

✨ Key Features:
• One-Click Deploy from GitHub URL
• Systemd User Service Management (no root required)
• Local data storage and compile-time host allowlist for security
• Automated build tool provisioning
• System scan for prerequisites and port conflicts

📖 Summary:
GhostProvider is a Rust-based TUI application that automates the deployment and self-hosting of services. It simplifies the process by allowing users to deploy supported applications from GitHub URLs as systemd user services, ensuring local data storage and no root privileges are required.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 omniget | Rust

🎯 Primary Use Case:
A unified desktop application for downloading and managing various types of digital media, including online courses, videos, music, and books, with integrated tools for consumption and study.

✨ Key Features:
• Download courses from Udemy and Hotmart
• Download YouTube videos and other media from 1,800+ sites
• Built-in course player, PDF/EPUB reader, and music library
• Powered by yt-dlp

📖 Summary:
OmniGet is a free, open-source desktop application for Windows, macOS, and Linux that simplifies downloading media from over 1,800 websites, including Udemy, Hotmart, and YouTube. It integrates a media player, EPUB reader, and music library, all powered by yt-dlp, ensuring user files remain on their local computer.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ voidauth | TypeScript

🎯 Primary Use Case:
To provide a unified and secure authentication system for users managing multiple self-hosted applications, enabling single sign-on and centralized user management.

✨ Key Features:
• OpenID Connect (OIDC) Provider
• Proxy ForwardAuth
• LDAP Directory Server
• User and Groups Management
• User Self-Registration and Invitations

📖 Summary:
VoidAuth is an open-source Single Sign-On (SSO) solution designed for self-hosted applications. It acts as a central authentication provider, simplifying user management and access control across a user's personal digital universe.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Secare | TypeScript

🎯 Primary Use Case:
Customizing and decluttering the YouTube interface to improve user focus and reduce distractions.

✨ Key Features:
• Hide Shorts
• Remove Tags
• Clean up Watching (sidebar, description, comments, channel controls)
• Focus Feed (disable irrelevant blocks)
• Tame the Header (hide menu, country selector, voice search, profile)

📖 Summary:
Secare is a browser extension designed to help users regain control over YouTube's user interface. It allows users to selectively hide distracting elements like Shorts, recommendations, comments, and sidebars, creating a more focused viewing experience tailored to individual preferences.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 whitebox | Go

🎯 Primary Use Case:
Monitoring the availability and performance of external VPN services by acting as a Prometheus exporter.

✨ Key Features:
• Multi-protocol VPN Probing (VMESS, VLESS, Trojan, Wireguard, AmneziaWG, Shadowsocks, Hysteria2)
• RESTful API Service for connectivity checks
• Customizable probe configurations (connection details, target URLs, response validation, timeouts)

📖 Summary:
whitebox is a Go-based Prometheus exporter designed for monitoring the availability of various external VPN services. It supports multiple protocols like VMESS, VLESS, Trojan, WireGuard, and Shadowsocks, offering on-demand or scheduled connectivity checks and exposing results as Prometheus metrics.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 fleetbase | JavaScript

🎯 Primary Use Case:
To provide a comprehensive, modular, and customizable operating system for managing and optimizing logistics and supply chain operations across various industries.

✨ Key Features:
• Modular architecture
• Logistics and supply chain management
• Order management and tracking
• Route optimization
• Fleet management

📖 Summary:
Fleetbase is a modular logistics and supply chain operating system designed to streamline management, planning, optimization, and operational control. It offers a comprehensive suite of tools for e-commerce, retail, courier services, field services, and enterprise logistics, with a focus on developers to extend and customize its capabilities.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤2🦄1
🚀 check-if-email-exists | Rust

🎯 Primary Use Case:
Verifying the existence of email addresses for applications and services, preventing bounces and improving email campaign efficiency.

✨ Key Features:
• Email existence check without sending emails
• Rust library for programmatic usage
• HTTP backend service (Dockerized)
• Command-line interface (CLI)
• Optional proxy support for verification

📖 Summary:
This Rust repository provides a library and an HTTP backend to check if an email address is deliverable without sending an actual email. It supports programmatic usage in Rust projects, a Dockerized backend for API access, and a command-line interface.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ no-ai-slop | Python

🎯 Primary Use Case:
To clean and refine written content by removing generic AI-like phrasing, ensuring the text retains a unique and personal voice.

✨ Key Features:
• Removes 20+ patterns of AI-generated writing 'slop'
• Preserves personal voice and writing style
• Identifies and lists changes made
• Can detect AI slop patterns without guessing authorship

📖 Summary:
No AI Slop is a Python-based tool designed to identify and remove over 20 common patterns of 'AI slop' from written text. It aims to preserve the author's personal voice and writing style while cleaning up generic, repetitive, or overly formulaic language often produced by AI.

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

🎯 Primary Use Case:
To provide a network-wide solution for blocking advertisements and tracking across all connected devices within a home network by acting as a custom DNS server.

✨ Key Features:
• Network-wide ads & trackers blocking
• Operates as a DNS server
• Blocks ads and tracking by re-routing domains to a 'black hole'
• Covers all home devices
• No client-side software required

📖 Summary:
AdGuard Home is an open-source, network-wide DNS server designed to block ads and trackers across all devices on a home network without requiring client-side software. It functions by intercepting DNS requests and redirecting malicious or ad-serving domains to a null route.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 linux-android | Shell

🎯 Primary Use Case:
Repurposing old Android phones into functional Linux desktops or smart home servers.

✨ Key Features:
• Turn Android phone into Linux desktop
• Turn Android phone into Home Assistant server
• No root required
• No PC required
• No cloud required

📖 Summary:
This repository allows users to transform an old Android phone into a functional Linux desktop environment (like XFCE4, KDE Plasma) or a self-hosted Home Assistant server. It achieves this without requiring root access or a separate PC, leveraging Termux and Termux-X11 for a GPU-accelerated experience.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤2
🚀 homelab-hub | Svelte

🎯 Primary Use Case:
Centralized management and visualization of home lab infrastructure components.

✨ Key Features:
• Inventory Management (hardware, VMs, apps, storage, networks)
• Shares Management (NFS, SMB, iSCSI, etc.)
• Export/Import functionality
• Interactive Network Visualization (Cytoscape.js)
• Hierarchical Tree View

📖 Summary:
Home Lab Hub is a self-hosted web application designed to manage and visualize your home lab infrastructure. It provides a centralized platform to track hardware, virtual machines, applications, storage, networks, and their relationships, with features like interactive network visualization and markdown-based documentation.

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

🎯 Primary Use Case:
Generating 3D printable STL files of keys from photographs for replication.

✨ Key Features:
• Key Shape Extraction from photo
• Bitting Pattern Analysis
• 3D Model Generation
• STL File Export
• User-Friendly GUI (Tkinter)

📖 Summary:
KeyForge3D is a Python application that converts a photograph of a physical key into a 3D-printable STL file. It uses image processing to analyze the key's bitting pattern and generate an accurate 3D model, making it useful for locksmiths and hobbyists for key replication.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
💡 Mailspring | TypeScript

🎯 Primary Use Case:
A desktop email client that provides a fast, efficient, and extensible way to manage email across multiple accounts on Windows, macOS, and Linux.

✨ Key Features:
• Unified Inbox
• Snooze
• Send Later
• Mail Rules
• Templates

📖 Summary:
Mailspring is a fast, open-source email client for Windows, macOS, and Linux, built with TypeScript, Electron, and React. It features a C++ sync engine for improved performance and reduced resource usage compared to its predecessor, Nylas Mail. The client offers a plugin architecture for extensibility and includes features like a unified inbox, snooze, send later, and mail rules.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 cool-retro-term | QML

🎯 Primary Use Case:
To provide a nostalgic and visually distinctive terminal emulator experience by replicating the appearance of old CRT monitors.

✨ Key Features:
• Mimics old cathode tube screens
• Eye-candy and customizable
• Reasonably lightweight
• Uses QML port of qtermwidget
• Works on Linux and macOS

📖 Summary:
Cool-retro-term is a terminal emulator that recreates the aesthetic of old cathode ray tube screens. It offers a visually appealing and customizable experience, mimicking the look and feel of vintage computer displays.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 gods-eye-view | JavaScript

🎯 Primary Use Case:
Providing users with a real-time, interactive, and visually rich platform for exploring live global data streams, simulating a spy satellite's perspective for situational awareness and intelligence gathering.

✨ Key Features:
• Photorealistic 3D globe visualization
• Live tracking of aircraft, ships, satellites, earthquakes, traffic, and public cameras

📖 Summary:
God's Eye View is a web-based spy satellite simulator that provides live, open-source spatial intelligence on a photorealistic 3D globe. It integrates real-time data from aircraft, ships, satellites, earthquakes, traffic, and public cameras, offering a hands-free voice control interface powered by an AI agent.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 netviz | TypeScript

🎯 Primary Use Case:
Visually designing and animating network architectures in a browser.

✨ Key Features:
• Drag and drop blocks or insert production templates
• Connect blocks with edges
• Build and tune custom request-flow animations
• Preview animations with optional camera follow
• Inspector panel to edit selected items

📖 Summary:
Netviz is a browser-based application for visually designing and animating network architectures. It allows users to add components, map data flow, and create animated request paths for presentations.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 claude-swarm | TypeScript

🎯 Primary Use Case:
Orchestrating parallel AI coding agents for complex, long-running autonomous development tasks with built-in safety and monitoring.

✨ Key Features:
• Persistent State Management
• Parallel Claude Code Workers via tmux
• Git Worktree Isolation
• Worker Plan Mode with Competitive Planning
• Confidence Monitoring and Enforced Verification

📖 Summary:
Claude Swarm is a TypeScript-based MCP server designed to orchestrate parallel Claude Code worker swarms for long-running autonomous coding sessions. It features persistent state management, Git worktree isolation, and protocol-based behavioral governance to ensure reliable and constrained AI-driven development.

🔗 Links:
• View Project
================
🔓 Open Source
💡 budget-tracker-tui | Rust

🎯 Primary Use Case:
Tracking personal finances and gaining insights into spending habits through a terminal interface.

✨ Key Features:
• Add, edit, delete, filter, and sort income and expense transactions
• Recurring transactions with optional forecasting
• Hierarchical categories and subcategories with fuzzy search
• Monthly and category summaries with interactive charts
• Monthly and per-category budgets

📖 Summary:
Budget Tracker TUI is a terminal-based application built with Rust that allows users to track personal income and expenses. It provides features for managing transactions, visualizing financial data through charts and summaries, and setting budgets.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 GPU-Share | Rust

🎯 Primary Use Case:
To create a private, secure, and distributed network for running Dockerized GPU workloads among trusted peers, leveraging idle GPU resources without external cloud dependencies.

✨ Key Features:
• Authenticated peer-to-peer connections for Docker GPU jobs
• No SSH, VPN, or cloud infrastructure required
• Default-deny allowlist for security
• Jobs run within containers
• Mutual pairing with signed codes

📖 Summary:
GPUMesh enables secure, peer-to-peer sharing of Docker GPU jobs among trusted users without relying on centralized cloud services or complex network configurations like SSH or VPNs. It facilitates turning idle NVIDIA GPUs into a private, distributed compute network.

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