GitHub Open Source
1.87K subscribers
3.11K photos
3.26K 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
🚀 Hunyuan3D-2 | Python

🎯 Primary Use Case:
Generating high-resolution 3D assets from images and text using diffusion models.

✨ Key Features:
• High-Resolution 3D Asset Generation
• Image-to-3D Conversion
• Text-to-3D Conversion
• Texture Generation
• Diffusion Models for 3D Generation

📖 Summary:
The Hunyuan3D-2 repository provides tools and models for generating high-resolution 3D assets. It supports both image-to-3D and text-to-3D conversion, leveraging diffusion models for shape and texture generation. The repository also includes turbo models for faster inference.

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

🎯 Primary Use Case:
Building and experimenting with a low-cost humanoid robot.

✨ Key Features:
• Hardware designs for a low-cost humanoid robot
• Software for controlling the robot
• Demo video showcasing the robot's capabilities

📖 Summary:
Bambot is an open-source project providing the hardware and software designs for building a low-cost humanoid robot. The project includes hardware schematics, software for controlling the robot, and a demo video. It is intended for hobbyists, researchers, and educators interested in robotics.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 googlemaps-scraper | Python

🎯 Primary Use Case:
Extracting and monitoring Google Maps reviews for a specific Point Of Interest (POI).

✨ Key Features:
• Scrapes Google Maps reviews from a given URL.
• Allows specifying the number of reviews to retrieve.
• Offers options to scrape POI metadata instead of reviews.
• Provides a monitoring functionality for incremental scraping and storage in MongoDB.
• Sort reviews by relevance, date, or rating.

📖 Summary:
The googlemaps-scraper repository provides tools to scrape reviews from Google Maps places. It allows users to extract a specified number of the most recent reviews and offers a monitoring feature to incrementally store reviews in MongoDB. The scraper can also extract POI metadata and sort reviews based on different criteria.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 photo-video-watermark | Python

🎯 Primary Use Case:
Creating watermarks on photos and videos via a Telegram bot.

✨ Key Features:
• Telegram bot integration
• Video conversion
• Watermark addition to photos
• Watermark addition to videos

📖 Summary:
This repository provides a Telegram bot that allows users to add watermarks to both photos and videos. It includes video conversion capabilities and leverages libraries like aiogram, Pillow, and ffmpeg. The bot is designed to be easily accessible and user-friendly through the Telegram interface.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 jinsp | C

🎯 Primary Use Case:
Visually inspect JSON data from the terminal.

✨ Key Features:
• Terminal-based JSON data inspection
• Miller columns for navigation
• Read-only preview of selected element
• Keyboard and mouse navigation
• Search functionality

📖 Summary:
jinsp is a terminal-based tool for browsing and inspecting JSON data. It uses Miller columns for navigation, providing a visual representation of the JSON tree structure. The tool allows users to navigate the JSON data using keyboard or mouse, preview selected elements, and search for specific keywords.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 waymore | Python

🎯 Primary Use Case:
Finding more URLs and information from various web archives and intelligence sources than other existing tools, particularly for bug bounty hunting and reconnaissance.

✨ Key Features:
• Finds URLs from Wayback Machine, Common Crawl, Alien Vault OTX, URLScan, VirusTotal, and Intelligence X.

📖 Summary:
Waymore is a Python tool designed to discover a comprehensive set of URLs from various sources, including the Wayback Machine, Common Crawl, and security intelligence platforms. It distinguishes itself by downloading archived responses from the Wayback Machine, enabling deeper analysis for hidden links and parameters. The tool also manages rate limiting issues, ensuring more complete results compared to other similar tools.

🔗 Links:
• View Project
================
🔓 Open Source
💡 bitmagnet | Go

🎯 Primary Use Case:
Self-hosted BitTorrent indexing and searching

✨ Key Features:
• BitTorrent indexer
• DHT crawler
• Content classifier
• Torrent search engine
• Web UI

📖 Summary:
Bitmagnet is a self-hosted BitTorrent indexer that crawls the DHT network, classifies content, and provides a torrent search engine. It features a web UI and GraphQL API for easy access and integrates with the Servarr stack for automated media management.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 cherry-studio | TypeScript

🎯 Primary Use Case:
A desktop client for interacting with multiple LLM providers and AI assistants.

✨ Key Features:
• Diverse LLM Provider Support (OpenAI, Gemini, Anthropic, Claude, Peplexity, Poe, Ollama, LM Studio)

📖 Summary:
Cherry Studio is a cross-platform desktop application designed to simplify interactions with various LLMs. It supports a wide range of providers, including OpenAI, Gemini, Anthropic, and local models. The application offers features such as pre-configured AI assistants, document processing, and practical tools integration, enhancing the user experience for both casual users and developers.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 shellfirm | Rust

🎯 Primary Use Case:
Preventing accidental or malicious execution of dangerous shell commands.

✨ Key Features:
• Intercepts risky shell commands.
• Prompts users with a challenge for verification.
• Provides a captcha-like system for the terminal.
• Supports multiple shells (Zsh, Bash, Fish).
• Uses customizable risky patterns.

📖 Summary:
Shellfirm is a security tool that intercepts potentially dangerous shell commands and prompts the user with a verification challenge before execution. It acts as a safety net, preventing accidental or malicious actions in the terminal. Shellfirm supports various shells and allows customization of risky command patterns.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 captcha-solver-on-Adroid | Python

🎯 Primary Use Case:
Solving CAPTCHAs on Android devices using external CAPTCHA solving services.

✨ Key Features:
• Android-based CAPTCHA solving client
• Supports reCAPTCHA and funCAPTCHA
• Uses CAPTCHA solving services like Deathbycaptcha and 2captcha
• Provides a user-friendly Android interface for CAPTCHA solving

📖 Summary:
This repository provides an Android client for solving CAPTCHAs, specifically reCAPTCHA and funCAPTCHA, by leveraging external CAPTCHA solving services like Deathbycaptcha and 2captcha. It aims to offer a user-friendly interface for Android users who need to automate CAPTCHA solving tasks, filling the gap where service providers only offer APIs.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 caffeine | Java

🎯 Primary Use Case:
High-performance, near-optimal caching of data in Java applications.

✨ Key Features:
• In-memory cache
• Automatic loading of entries
• Size-based eviction
• Time-based expiration
• Asynchronous refresh

📖 Summary:
Caffeine is a high-performance caching library for Java that provides an in-memory cache with features like automatic loading, size-based eviction, time-based expiration, and asynchronous refresh. It offers flexible configuration options and extensions for JCache, Guava, and simulation, making it suitable for various caching scenarios in Java applications.

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

🎯 Primary Use Case:
OSINT (Open Source Intelligence) gathering on GitHub users, specifically finding usernames from emails and vice versa, and retrieving profile information.

✨ Key Features:
• Find GitHub username from an email
• Find email from GitHub username
• Find information about a profile (account creation date, public gists, id, public pgp, public ssh)

📖 Summary:
OSGINT is a Python tool designed for gathering information about GitHub users. It allows users to find a GitHub username given an email address, and attempt to find an email address given a username. It also retrieves various profile details such as account creation date, public gists, and public SSH keys.

🔗 Links:
• View Project
================
🔓 Open Source
💡 chatgpt-chrome-extension | JavaScript

🎯 Primary Use Case:
Enhancing text input across the internet using ChatGPT for tasks like writing, revising, and debugging.

✨ Key Features:
• Integrates ChatGPT into every text box on the internet
• Plugin system for greater control over ChatGPT behavior
• Ability to interact with 3rd party APIs

📖 Summary:
This Chrome extension seamlessly integrates ChatGPT into any text box, enabling users to leverage its capabilities for various writing and editing tasks directly within their browser. It also features a plugin system, allowing for customized behavior and interaction with external APIs, extending its functionality.

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

🎯 Primary Use Case:
Automating tasks on Android and computers using LLMs.

✨ Key Features:
• Autonomous Android and computer use
• LLM integration (local or remote)
• Web interface (Gradio)
• CLI tool
• API access

📖 Summary:
ClickClickClick is a framework that enables autonomous control of Android devices and computers using Large Language Models. It supports local and remote LLMs, including Ollama, Gemini, and GPT 4o. The framework can be used via a web interface (Gradio), a command-line interface, or through scripting, providing flexible options for automating various tasks.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 FinanceToolkit | Python

🎯 Primary Use Case:
Transparent and efficient financial analysis, enabling users to calculate financial ratios and metrics with clear, auditable methodologies.

✨ Key Features:
• Financial ratio calculations (150+)

📖 Summary:
FinanceToolkit is a Python library designed for transparent financial analysis. It provides a comprehensive set of tools for calculating financial ratios, retrieving historical data for various asset classes, and measuring performance and risk. The toolkit emphasizes transparency by providing clear methodologies for all calculations, allowing users to avoid reliance on opaque, proprietary data sources.

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

🎯 Primary Use Case:
Creating a Minecraft clone from scratch using OpenGL and Go, without relying on game engines or frameworks.

✨ Key Features:
• Infinite and procedurally generated terrain
• Physics engine with collision detection
• Day/night cycle
• Dynamic lighting
• Block placement and destruction

📖 Summary:
This repository provides a from-scratch implementation of Minecraft using Go and OpenGL. It features procedurally generated terrain, a physics engine, dynamic lighting, and block manipulation. The project demonstrates how to build a 3D voxel game engine from the ground up, focusing on performance and custom implementations.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 ophiuchi-desktop | TypeScript

🎯 Primary Use Case:
Managing local HTTPS proxy servers using Docker containers.

✨ Key Features:
• Local HTTPS proxy server management
• Docker-based proxy server creation and management
• GUI for managing proxy settings

📖 Summary:
Ophiuchi Desktop is a tool for managing local HTTPS proxy servers. It leverages Docker to create and manage isolated proxy environments, providing a user-friendly interface for configuring and controlling these proxies.

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

🎯 Primary Use Case:
Implementing the Microsoft Remote Desktop Protocol (RDP) in Rust.

✨ Key Features:
• Uncompressed raw bitmap support
• Interleaved Run-Length Encoding (RLE) Bitmap Codec support
• RDP 6.0 Bitmap Compression support
• Microsoft RemoteFX (RFX) support
• Asynchronous I/O RDP client example

📖 Summary:
IronRDP is a collection of Rust crates that provide an implementation of the Microsoft Remote Desktop Protocol (RDP), with a focus on security. It offers support for various video codecs and provides examples of both asynchronous and synchronous RDP clients, showcasing its versatility in different application scenarios.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 tray-tui | Rust

🎯 Primary Use Case:
Displaying system tray menus as interactive trees within a terminal user interface.

✨ Key Features:
• System tray integration in a terminal
• Interactive tree-based menu navigation
• Built using Rust and ratatui

📖 Summary:
tray-tui brings system tray functionality to the terminal, allowing users to interact with tray menus through an interactive tree-based navigation system. It is built using Rust and the ratatui library, providing a seamless TUI experience for managing system tray items and actions.

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

🎯 Primary Use Case:
Transpiling Python code to JavaScript for client-side execution, particularly within the Gradio library.

✨ Key Features:
• Converts Python functions to JavaScript equivalents.
• Supports a subset of the Python standard library.
• Provides complete error reporting for unsupported Python code.

📖 Summary:
Groovy is a Python-to-JavaScript transpiler designed for use in the Gradio library. It converts Python functions into their JavaScript equivalents, enabling developers to write Python code that runs efficiently on the client-side. Groovy prioritizes clear error reporting for unsupported Python code, making it easier for developers to adapt their functions accordingly.

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