GitHub Open Source
1.87K subscribers
3.1K photos
3.25K 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
🌟 KrillinAI | Go

🎯 Primary Use Case:
Effortless video localization and enhancement for platforms like YouTube, TikTok, and Bilibili.

✨ Key Features:
• One-Click Start
• Video download (yt-dlp and local file uploading supported)
• Precise Subtitles (Whisper-powered high-accuracy recognition)

📖 Summary:
Krillin AI is an all-in-one video translation and dubbing tool that simplifies the process of localizing video content. It offers features like one-click workflow initiation, precise subtitle generation using Whisper, smart segmentation with LLMs, professional-grade translation, voice cloning, and automatic video formatting for various platforms. The tool aims to transform raw footage into polished, platform-ready content with minimal effort.

🔗 Links:
• View Project
================
🔓 Open Source
💡 Free_Games_Tracker | C++

🎯 Primary Use Case:
Discovering time-limited free game offers and exclusive downloadable content (DLC) across multiple platforms (Windows and Android).

✨ Key Features:
• Instant access to active free game offers and promotions in one place.
• Automatic updates via a custom API built on top of GamerPower.

📖 Summary:
The FreeGamesApp is a cross-platform application designed to help users discover time-limited free game offers and DLC. It provides instant access to promotions from various platforms through a custom API, offering a clean and minimal interface focused solely on free games and DLC. The application is available for Windows and Android and is an open-source project.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 zphisher | HTML

🎯 Primary Use Case:
Automated phishing tool for educational purposes.

✨ Key Features:
• Latest and updated login pages
• Beginner-friendly interface
• Multiple tunneling options (Localhost, Cloudflared, LocalXpose)
• Mask URL support
• Docker support

📖 Summary:
Zphisher is an automated phishing tool designed for educational purposes, offering a beginner-friendly interface with over 30 templates. It supports multiple tunneling options, URL masking, and Docker deployment, enabling users to simulate phishing attacks and understand their mechanics.

🔗 Links:
• View Project
================
🔓 Open Source
💡 nutshell | C

🎯 Primary Use Case:
Enhanced Unix shell environment with simplified commands, package management, and AI assistance.

✨ Key Features:
• Friendly command aliases
• Built-in package management system
• Dynamic package installation
• Interactive Git commit helper
• AI-powered command assistance

📖 Summary:
Nutshell is an enhanced Unix shell designed to simplify command-line interactions. It offers features like friendly command aliases, a built-in package management system for extending functionality, and AI-powered assistance for command discovery and troubleshooting. Nutshell aims to provide a more user-friendly and efficient shell experience.

🔗 Links:
• View Project
================
🔓 Open Source
💡 xiaozhi-esp32 | C++

🎯 Primary Use Case:
Building a customizable AI chatbot companion using ESP32 hardware.

✨ Key Features:
• Wi-Fi / ML307 Cat.1 4G connectivity
• BOOT key wake-up and interrupt
• Offline voice wake-up (ESP-SR)
• Streaming voice conversation (WebSocket or UDP)

📖 Summary:
The XiaoZhi AI Chatbot project enables users to create their own AI companion using ESP32 microcontrollers. It supports features like voice interaction, multi-language processing, voiceprint recognition, and integration with large language models. The project aims to make AI hardware development accessible and allows for customization of the chatbot's personality and functionality.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ vanna | Python

🎯 Primary Use Case:
Chatting with SQL databases using natural language to generate SQL queries.

✨ Key Features:
• Text-to-SQL generation
• RAG (Retrieval-Augmented Generation) framework
• Support for multiple LLMs (OpenAI, Anthropic, Gemini, HuggingFace, AWS Bedrock, Ollama, Qianwen, Qianfan, Zhipu)

📖 Summary:
Vanna is an open-source Python RAG framework that enables users to generate SQL queries from natural language questions. It trains a RAG model on your data and then allows you to ask questions, returning SQL queries that can be automatically run on your database. Vanna supports various LLMs, vector stores, and databases, offering flexibility in implementation.

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

🎯 Primary Use Case:
Fast and efficient JSON parsing in Python applications.

✨ Key Features:
• SIMD-accelerated JSON parsing
• Fallback parser for systems without SIMD instructions
• Python bindings for simdjson
• Tested on OS X, Linux, and Windows for Python 3.9 to 3.12

📖 Summary:
pysimdjson provides Python bindings for the simdjson library, enabling SIMD-accelerated JSON parsing for improved performance. It includes a fallback parser for systems without SIMD support, ensuring compatibility across different platforms. The library is tested on multiple operating systems and Python versions, making it a reliable solution for fast JSON processing.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
🔥 beszel | Go

🎯 Primary Use Case:
Lightweight server monitoring with Docker stats, historical data, and alerts for homelabs and self-hosted environments.

✨ Key Features:
• Lightweight server monitoring
• Docker statistics tracking
• Historical data analysis
• Configurable alerts
• Multi-user support

📖 Summary:
Beszel is a lightweight server monitoring platform designed for homelabs and self-hosted environments. It provides Docker statistics, historical data, and configurable alerts through a user-friendly web interface. Key features include multi-user support, OAuth authentication, automatic backups, and a REST API for custom integrations.

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

🎯 Primary Use Case:
Transforming text descriptions into fully functional Flutter applications using AI.

✨ Key Features:
• Convert natural language descriptions into Flutter code
• Create complete Flutter projects with proper structure
• Manage Flutter dependencies automatically

📖 Summary:
Prompt2Flutter uses AI, specifically Google's Gemini model, to convert natural language descriptions into Flutter code. It aims to generate complete Flutter projects with proper structure, manage dependencies, create UI components and app logic, and support Flutter best practices. The primary use case is to enable developers to quickly prototype Flutter applications from textual descriptions.

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

🎯 Primary Use Case:
Generating applications from wireframes.

✨ Key Features:
• Wireframe to app generation
• Powered by Llama 4 and Together.ai
• Code sandbox using Sandpack
• Image storage using S3
• Next.js app router with Tailwind CSS

📖 Summary:
The napkins.dev repository provides an open-source wireframe-to-app generator. It leverages Llama 4 and Together.ai for LLM inference, Sandpack for a code sandbox environment, and S3 for image storage. The application is built using Next.js with Tailwind CSS.

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

🎯 Primary Use Case:
Building reactive, realtime, local-first applications directly on Postgres using WASM in various environments.

✨ Key Features:
• WASM Postgres build
• TypeScript client library
• Runs in browser, Node.js, Bun, and Deno
• No external dependencies
• Small size (3MB gzipped)

📖 Summary:
PGlite is a WASM build of Postgres packaged as a TypeScript client library. It allows developers to run a full Postgres database in the browser, Node.js, Bun, and Deno environments without external dependencies. It supports in-memory or persistent storage and enables the creation of reactive, real-time, local-first applications.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 simba | Jupyter Notebook

🎯 Primary Use Case:
Seamlessly integrate knowledge management with Retrieval-Augmented Generation (RAG) systems.

✨ Key Features:
• Powerful SDK for easy integration
• Modular architecture for flexible integration of vector stores, embedding models, chunkers, and parsers
• Modern UI for managing document chunks
• Seamless integration with any RAG-based system

📖 Summary:
Simba is an open-source Knowledge Management System (KMS) designed for easy integration with RAG systems. It offers a Python SDK, modular architecture, and a user-friendly interface to simplify knowledge management. Simba allows developers to connect their knowledge base to any RAG system, facilitating the creation of advanced AI solutions.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 urlhunter | Go

🎯 Primary Use Case:
Reconnaissance for cyber intelligence and bug bounty hunting by identifying URLs containing specific keywords within shortened URL services.

✨ Key Features:
• Searches for URLs exposed via shortener services.
• Downloads and analyzes URLTeam collections.
• Supports keyword-based searching (single, multiple with AND logic, regex).

📖 Summary:
urlhunter is a Go-based recon tool designed to discover URLs exposed through shortener services. It leverages the URLTeam's collections to enable users to search for specific keywords, date ranges, and patterns within shortened URLs, aiding in cyber intelligence and bug bounty efforts. The tool supports various keyword search methods, including single keywords, multiple keywords with AND logic, and regular expressions.

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

🎯 Primary Use Case:
Multi-lingual text-to-speech and voice cloning with low latency and high accuracy.

✨ Key Features:
• Multi-lingual voice generation
• Cross-lingual voice cloning
• Ultra-low latency streaming support
• High accuracy pronunciation
• Stable voice consistency

📖 Summary:
CosyVoice is a multi-lingual voice generation model that provides inference, training, and deployment capabilities. It supports various languages and dialects, offers cross-lingual voice cloning, and features ultra-low latency streaming. CosyVoice aims to deliver high-quality, natural-sounding speech with improved pronunciation accuracy and voice consistency.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 PIKE-RAG | Python

🎯 Primary Use Case:
Enhancing Retrieval Augmented Generation (RAG) systems for complex industrial applications by improving domain-specific knowledge extraction and logical reasoning.

✨ Key Features:
• Document parsing
• Knowledge extraction
• Knowledge storage

📖 Summary:
PIKE-RAG enhances RAG systems by focusing on specialized knowledge extraction and rationale augmented generation. It addresses the limitations of traditional RAG systems in complex industrial applications by incorporating modules for document parsing, knowledge extraction, storage, retrieval, organization, reasoning, and task coordination. This allows for more accurate and context-aware responses from LLMs in domain-specific scenarios.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ FlaxEngine | C#

🎯 Primary Use Case:
Developing 3D games and applications across multiple platforms.

✨ Key Features:
• High-quality modern 3D game engine
• Written in C++ and C#
• Fast workflow
• Ready-to-use features
• Multi-platform support

📖 Summary:
Flax Engine is a modern, multi-platform 3D game engine built with C++ and C#. It emphasizes a fast workflow and provides numerous ready-to-use features for game development. The engine supports creating high-quality games and applications deployable across various platforms.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ waypoint | Go

🎯 Primary Use Case:
Creating and managing custom URL shorteners for internal tools, documentation, or any web resources.

✨ Key Features:
• Human-readable Shortcuts
• Hierarchical Organization
• Real-time Updates
• Flexible Deployment
• Multiple Access Methods

📖 Summary:
WayPoint is a fast, lightweight URL mapping and redirection system that dynamically manages URL shortcuts through YAML configuration files. It offers features like human-readable shortcuts, hierarchical organization, real-time updates, and flexible deployment options. It can be used as a server for web access or integrated with your shell for command-line usage.

🔗 Links:
• View Project
================
🔓 Open Source
💡 minecraft-building-assistance-game | Python

🎯 Primary Use Case:
Training and evaluating AI assistants for complex assistance games within the Minecraft environment.

✨ Key Features:
• Minecraft Building Assistance Game (MBAG) environment
• AssistanceZero algorithm implementation for training AI assistants
• Multiagent environment runnable within Python

📖 Summary:
This repository provides the Minecraft Building Assistance Game (MBAG), a multiagent environment for studying assistance games. It includes the implementation of the AssistanceZero algorithm for training AI assistants and allows integration with Minecraft via Project Malmo for visualization and interaction with human players. The repository also provides a house dataset for training and evaluation.

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

🎯 Primary Use Case:
Proof-of-concept for demonstrating Bluetooth security vulnerabilities and raising awareness about insecure Bluetooth device configurations.

✨ Key Features:
• Records audio from Bluetooth devices without user awareness
• Exploits insecure Bluetooth pairing procedures

📖 Summary:
BlueSpy is a proof-of-concept Python script designed to record audio from Bluetooth devices without the user's knowledge. It exploits vulnerabilities related to insecure pairing procedures, specifically the failure to comply with the BSAM-PA-05 control. The repository provides individual scripts for pairing, connecting, recording, and playback, utilizing common Linux tools for Bluetooth management and audio processing.

🔗 Links:
• View Project
================
🔓 Open Source
✨ GPT_Vuln-analyzer | Python

🎯 Primary Use Case:
Automated vulnerability analysis and report generation using AI models and network scanning tools.

✨ Key Features:
• Network vulnerability analysis using Nmap
• DNS enumeration and subdomain enumeration
• JWT analysis
• AI-powered vulnerability report generation using ChatGPT, Bard, and Llama2
• PCAP analysis

📖 Summary:
The GPT_Vuln-analyzer is a proof-of-concept application that leverages AI models (ChatGPT, Bard, Llama2) to automate vulnerability analysis. It integrates network scanning (Nmap), DNS enumeration, JWT analysis, and PCAP analysis to identify potential security weaknesses and generate comprehensive reports. The tool offers both a command-line interface (CLI) and a graphical user interface (GUI) for ease of use.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 iSniff-GPS | Python

🎯 Primary Use Case:
Passive sniffing and geolocation of iOS devices based on WiFi network information disclosure.

✨ Key Features:
• Passive sniffing of WiFi data (SSID probes, ARPs, MDNS packets)
• Geolocation of devices based on previously joined WiFi networks
• Database storage of captured data
• Web interface for viewing and analyzing data
• Querying Apple's WiFi location service for BSSID coordinates

📖 Summary:
iSniff GPS is a passive sniffing tool that captures WiFi data broadcast by iOS devices to determine their previous geographical locations. It collects SSID probes, ARPs, and MDNS packets, extracts BSSIDs and SSIDs, and queries Apple's WiFi location service and wigle.net to obtain GPS coordinates, providing a web interface for data analysis and visualization.

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