GitHub Open Source
516 subscribers
1.92K photos
1.98K 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
systemctl-tui | Rust

🎯 Primary Use Case:
Managing and monitoring systemd services in a Linux environment through a terminal user interface.

Key Features:
• Browse service status and logs
• Start, stop, restart, and reload services
• View and edit unit files
• Installation via binary release, Rust (cargo), and distro packages (Arch Linux, Nix)

📖 Summary:
systemctl-tui is a terminal user interface (TUI) tool written in Rust for interacting with systemd services and their logs on Linux systems. It provides a fast and simple way to browse service status and logs, start/stop/restart/reload services, and view/edit unit files.

🔗 Links:
View Project
================
🔓 Open Source
ai-captcha-bypass | Python

🎯 Primary Use Case:
Automated CAPTCHA solving for bypassing security measures.

Key Features:
• Multiple AI Providers (OpenAI, Google Gemini)
• Multiple CAPTCHA Types (text, complicated text, reCAPTCHA v2, puzzle, audio)
• Browser Automation (Selenium)
• Extensible design
• Benchmarking script

📖 Summary:
The AI Captcha Bypass repository provides a Python-based command-line tool that leverages large multimodal models (LMMs) like OpenAI's GPT-4o and Google's Gemini to automatically solve various types of CAPTCHAs. It uses Selenium for web browser automation to interact with web pages and solve CAPTCHAs in real-time, supporting multiple AI providers and CAPTCHA types.

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

🎯 Primary Use Case:
Creating and participating in decentralized, censorship-resistant online communities.

Key Features:
• Decentralized social network client
• Serverless and adminless operation
• GUI and CLI options for community management
• Desktop, web, and mobile versions available
• P2P communication using the Plebbit protocol

📖 Summary:
Seedit is a decentralized Reddit alternative client (interface) for the Plebbit protocol, enabling users to create and own unstoppable communities. It offers both web and desktop versions, with the desktop version functioning as a full P2P Plebbit node, and allows users to create and manage communities (subplebbits) either through a GUI or a command-line interface.

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

🎯 Primary Use Case:
Database schema visualization and design, including schema migration between different database systems.

Key Features:
• Instant Schema Import
• AI-Powered Export for Easy Migration
• Interactive Editing
• Support for multiple database systems (PostgreSQL, MySQL, SQL Server, MariaDB, SQLite, CockroachDB, ClickHouse)

📖 Summary:
ChartDB is an open-source, web-based database diagram editor that allows users to visualize and design their database schema using a single query. It supports multiple database systems and offers features like instant schema import, AI-powered export for schema migration, and interactive editing capabilities, all without requiring an account.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 solace-agent-mesh | Python

🎯 Primary Use Case:
Building and orchestrating multi-agent AI systems for solving complex problems.

Key Features:
• Multi-Agent Event-Driven Architecture
• Agent Orchestration
• Flexible Interfaces
• Extensible
• Agent-to-Agent Communication

📖 Summary:
Solace Agent Mesh is a framework for building event-driven multi-agent AI systems. It enables the creation of AI agent teams that can delegate tasks, share data, and connect with external systems through a standardized communication layer built on Solace Platform's event messaging.

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

🎯 Primary Use Case:
Browsing text-based web content in environments where HTTP/HTTPS is blocked, such as captive portals.

Key Features:
• DNS-only web browsing
• Text-only content retrieval
• Electron-based desktop client
• Custom DNS server (Node.js)
• Circumvents HTTP/HTTPS blocking

📖 Summary:
dnSurfer is a proof-of-concept web browser that operates entirely over the DNS protocol. It includes a desktop client built with Electron and a custom DNS server implemented in Node.js, allowing users to browse text-only web content even when HTTP/HTTPS is blocked.

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

🎯 Primary Use Case:
Providing a multiplatform Git client for managing Git repositories without relying on web technologies.

Key Features:
• View diffs for text based files
• View history log and branches
• Add (stage) & reset (unstage) files
• Stage & unstage of hunks
• Checkout files

📖 Summary:
Gitnuro is a free and open-source, multiplatform Git client built with Jetbrains Compose and JGit. It aims to provide a constraint-free Git client, not relying on web technologies, with features for both beginners and advanced users, including diff viewing, history browsing, staging, committing, branching, merging, and more.

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

🎯 Primary Use Case:
Downloading media files from Telegram chats, channels, and groups, including those with download restrictions, using either a web interface or a Telegram bot.

Key Features:
• Downloads media files from Telegram
• Supports web UI for browsing and downloading
• Supports Telegram bot interface for issuing commands
• Works with private groups with download restrictions
• Cross-platform support

📖 Summary:
The Telegram Media Downloader is a tool for downloading media files (up to 2GiB per file) from Telegram conversations, chats, and channels, even from private groups with download restrictions. It supports both a web UI for browsing and downloading, and a Telegram bot interface for issuing download commands.

🔗 Links:
View Project
================
🔓 Open Source
mcp-context-forge | Python

🎯 Primary Use Case:
Central management and access point for tools, resources, and prompts used by MCP-compatible LLM applications.

Key Features:
• REST to MCP conversion
• Federation of MCP and REST services
• Virtual server composition
• Security (authentication, rate-limiting)
• Observability

📖 Summary:
The MCP Gateway is a gateway, proxy, and registry for the Model Context Protocol (MCP). It unifies REST, MCP, and A2A services, providing features like federation, security, observability, and multi-transport protocol support for AI clients. It can be deployed via PyPI or Docker and scales to multi-cluster Kubernetes environments.

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

🎯 Primary Use Case:
Creating and utilizing RL environments for training and evaluating LLM agents.

Key Features:
• Modular components for creating RL environments
• LLM agent training
• Async GRPO implementation
• Integration with prime-rl for large-scale FSDP training
• OpenAI-compatible inference client support

📖 Summary:
The repository provides a library of modular components for creating Reinforcement Learning (RL) environments and training Large Language Model (LLM) agents. These environments can be used for LLM evaluations, synthetic data pipelines, or agent harnesses, and support various RL frameworks and training paradigms.

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

🎯 Primary Use Case:
AI-powered security camera system using RTSP cameras or iPhones with object detection and remote monitoring.

Key Features:
• Object detection
• Object tracking
• Mobile notifications
• RTSP camera support
• iPhone support

📖 Summary:
Clearcam turns RTSP-enabled cameras or old iPhones into AI security cameras with object detection, tracking, and mobile notifications. It allows users to self-host a network video recorder (NVR) with inference capabilities, view live camera feeds remotely, receive notifications on detected events, and view event clips with end-to-end encryption.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 how-to-build-a-coding-agent | Go

🎯 Primary Use Case:
Building a local AI-powered coding assistant.

Key Features:
• Connect to the Anthropic Claude API
• Build a simple AI chatbot
• Add tools for reading files, editing code, and running commands
• Handle tool requests and errors
• Build an agent that gets smarter with each step

📖 Summary:
This repository provides a step-by-step workshop for building an AI-powered coding assistant using Go. The workshop guides users through creating a chatbot and adding tools for file reading, command execution, code searching, and more, ultimately resulting in a local developer assistant.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 lunar-test-v1 | C++

🎯 Primary Use Case:
Developing 3D games and interactive experiences using Luau scripting language.

Key Features:
• Basic scene rendering (lighting, shadows, ambient, skybox)
• Standard data types (CFrame, Vector3, Color3, Random)
• Instance System (Parent, Destroy, Clone)
• Part support (Color, Transparency, Size, Position, CFrame)
• Client-sided services (Workspace, RunService, Lighting)

📖 Summary:
LunarEngine is an open-source 3D game engine powered by Luau, designed to be API-compatible with popular sandbox engines. It allows developers to build immersive experiences with a familiar interface while maintaining complete ownership of their platform, offering a subset of its planned API in the demo stage.

🔗 Links:
View Project
================
🔓 Open Source
💡 parsec-vdd | C#

🎯 Primary Use Case:
Creating virtual displays for gaming, streaming, and remote work on Windows systems.

Key Features:
• Standalone virtual display driver
• IddCx API usage
• High resolution and refresh rate support (up to 4K and 240 Hz)
• Virtual display management app (ParsecVDisplay)
• Core API for direct control of the driver

📖 Summary:
The parsec-vdd repository provides a standalone solution for creating virtual displays on Windows hosts using the Parsec Virtual Display Driver (VDD), independent of the Parsec app. It leverages the IddCx API to generate virtual displays with support for high resolutions and refresh rates, making it suitable for gaming, streaming, or remote work.

🔗 Links:
View Project
================
🔓 Open Source
😁1
🌟 nightwatcher | Python

🎯 Primary Use Case:
Viewing IP camera streams in a web browser with custom detection capabilities.

Key Features:
• Blazing fast streaming
• Cross Platform Support
• Privacy & Extensibility (Local models and custom detection)
• Simplicity

📖 Summary:
Night Watcher is a web-based IP camera viewer designed for fast and simple streaming in any browser. It offers features like custom detection, cross-platform support, and privacy through local models, aiming for a user-friendly experience.

🔗 Links:
View Project
================
🔓 Open Source
💡 Grid-Mobile | Dart

🎯 Primary Use Case:
Secure and private location sharing with trusted contacts.

Key Features:
• End-to-End Encryption (E2EE)
• Matrix Protocol Integration
• Cross-Platform (iOS and Android)
• Real-Time Location Sharing
• Self-Hosted Capability

📖 Summary:
Grid-Mobile is a cross-platform mobile application (iOS and Android) built with Flutter for private location sharing. It uses end-to-end encryption (E2EE) and integrates with the Matrix protocol for secure, decentralized communication, offering users control over who can access their location data.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 spotify-downloader | Python

🎯 Primary Use Case:
Downloading music from Spotify for offline listening and archival purposes.

Key Features:
• Downloads Spotify playlists and songs
• Fetches album art
• Retrieves lyrics
• Embeds metadata
• Command-line interface

📖 Summary:
The spotify-downloader repository, also known as spotDL, is a Python-based command-line tool that downloads music from Spotify playlists and songs. It finds matching songs on YouTube, downloads them, and embeds album art, lyrics, and metadata into the downloaded files.

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

🎯 Primary Use Case:
Local LLM inference on Apple Silicon Macs with OpenAI and Ollama-compatible APIs.

Key Features:
• Native MLX runtime
• Apple Silicon only
• OpenAI API compatible
• Ollama-compatible
• Function/Tool calling

📖 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, providing OpenAI and Ollama-compatible endpoints for local LLM inference.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 wifi-3d-fusion | Python

🎯 Primary Use Case:
Estimating 3D human pose for spatial awareness applications.

Key Features:
• 3D human pose estimation using WiFi CSI signals
• Fusion of wireless sensing and computer vision
• Deep learning-based pose estimation
• Integration with ESP32 devices for data acquisition
• Visualization using Three.js and Open3D

📖 Summary:
WiFi-3D-Fusion is a research project that uses WiFi Channel State Information (CSI) and deep learning to estimate 3D human pose. It combines wireless sensing and computer vision to achieve spatial awareness, enabling applications like activity recognition and human-computer interaction.

🔗 Links:
View Project
================
🔓 Open Source
💡 agent-c | C

🎯 Primary Use Case:
Creating AI agents that can execute shell commands using the OpenRouter API.

Key Features:
• Tool Calling (shell command execution)
• Optimized Binaries (small size)
• Conversation Memory (sliding window)
• Cross-Platform (macOS and Linux)

📖 Summary:
Agent-C is an ultra-lightweight AI agent written in C that interacts with the OpenRouter API to execute shell commands. It features a small binary size, conversation memory, and cross-platform compatibility (macOS and Linux).

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