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
🔥 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
🌟 1Panel | Go

🎯 Primary Use Case:
Linux server management through a web interface.

✨ Key Features:
• Web-based Linux server management
• Website deployment
• Application store
• Security and reliability

📖 Summary:
1Panel is a web-based control panel designed to simplify Linux server management. It offers features such as website deployment, an application store for easy installation of open-source tools, and focuses on security and reliability through containerization.

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

🎯 Primary Use Case:
Compiling shell scripts into standalone, portable, and secure static binaries that can run in environments without a shell.

✨ Key Features:
• Compiles shell scripts to static binaries
• Transpiles shell scripts to Go code
• Aims for bash compatibility
• Provides improved error handling and messages

📖 Summary:
Bunster is a shell compiler that converts bash scripts into Go code and then compiles them into static binaries. This allows the scripts to run in environments where a shell is not available, improving security and portability. Bunster aims to provide modern language features like improved error handling, a module system, and support for .env files.

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

🎯 Primary Use Case:
Creating conversational forms for surveys, questionnaires, quizzes, and polls without coding.

✨ Key Features:
• Versatile Inputs (text, email, phone, picture choices, date pickers, file uploads)
• Smart Logic (conditional logic, URL redirections)
• Powerful Integrations (webhooks, analytics, marketing platforms, Zapier, Make.com)

📖 Summary:
HeyForm is an open-source form builder that simplifies the creation of engaging conversational forms. It offers a wide array of input types, smart logic, powerful integrations, and extensive customization options. Users can analyze data collected through insightful analytics and export results for further analysis.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ zebar | Rust

🎯 Primary Use Case:
Creating customizable and cross-platform taskbars, desktop widgets, and popups.

✨ Key Features:
• Cross-platform support (Windows, MacOS, Linux)
• Customizable desktop widgets
• Taskbar creation
• Popup creation
• Uses native webviews for widgets (lightweight alternative to Electron)

📖 Summary:
Zebar is a Rust-based tool for creating customizable and cross-platform desktop widgets, taskbars, and popups. It leverages native webviews for lightweight widget rendering and exposes system information through reactive providers. Zebar supports various frontend frameworks, allowing users to build widgets with their preferred technology.

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

🎯 Primary Use Case:
Detect vulnerability scans and mislead attackers by providing false positive results, acting as an early warning system and wasting attackers' time.

✨ Key Features:
• Easy Integration with Go, Python, and Javascript web frameworks
• Ready-to-use vulnerability/misconfiguration rules

📖 Summary:
Baitroute is a web honeypot library designed to detect and mislead attackers by creating realistic, vulnerable-looking endpoints. It integrates seamlessly with Go, Python, and Javascript web frameworks and offers ready-to-use rules that can be configured to create custom decoys. The library aims to provide an early warning system for potential attacks and waste attackers' time by presenting them with false positive vulnerabilities.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 Microsoft-Activation-Scripts | Batchfile

🎯 Primary Use Case:
Windows and Office activation

✨ Key Features:
• HWID Activation
• Ohook Activation
• TSforge Activation
• KMS38 Activation
• Online KMS Activation

📖 Summary:
The Microsoft Activation Scripts repository provides open-source tools for activating Windows and Office using various methods like HWID, Ohook, TSforge, KMS38, and Online KMS. It also includes advanced troubleshooting capabilities to assist users in resolving activation issues. The repository aims to simplify and streamline the activation process for Microsoft products.

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