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
🚀 Starguard | Python

🎯 Primary Use Case:
Automated open-source due diligence for CTOs, security teams, and investors.

✨ Key Features:
• Detects fake-star campaigns
• Identifies dependency hijacks
• Flags high-risk licenses
• Analyzes contributor activity
• Scans for code obfuscation and malicious patterns

📖 Summary:
StarGuard is a CLI tool designed to assess the risk associated with GitHub repositories. It automates open-source due diligence by detecting fake stars, dependency vulnerabilities, license issues, and other red flags. StarGuard provides trust scores and reports to help users quickly evaluate the safety and reliability of open-source projects.

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

🎯 Primary Use Case:
Extracting endpoints from APK files for security analysis and pentesting.

✨ Key Features:
• Extracts URLs from APK files
• Extracts URL paths from APK files

📖 Summary:
ApkUrlGrep is a Go-based tool designed to extract URLs and URL paths from APK files. It aids security researchers and penetration testers in identifying potential endpoints within Android applications. The tool simplifies the process of uncovering hidden URLs, facilitating security assessments.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 Noi | JavaScript

🎯 Primary Use Case:
AI-enhanced, customizable browser designed to streamline digital experience by integrating and managing multiple AI services.

✨ Key Features:
• AI Support for multiple models (ChatGPT, Claude, Gemini, Grok, DeepSeek, GitHub Copilot, HuggingChat)
• Customizable browser with the ability to add any URL
• Prompts Management (add, sync, batch tag, remove)

📖 Summary:
Noi is a JavaScript-based application that functions as an AI-enhanced browser, allowing users to integrate and manage various AI services like ChatGPT, Claude, and Gemini. It offers features such as customizable prompts, batch messaging to multiple AI chats, theming options, a cache mode for quick swapping of links, and cookie data isolation for using multiple accounts on the same website.

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

🎯 Primary Use Case:
Open-source project management for tracking issues, epics, and cycles.

✨ Key Features:
• Issues tracking and management with rich text editor and sub-properties
• Cycles for sprint tracking with burn-down charts
• Modules for dividing projects into smaller parts
• Customizable views with filters
• Pages for capturing and organizing ideas with AI capabilities

📖 Summary:
Plane is an open-source project management tool designed as an alternative to Jira, Linear, Monday, and Asana. It helps teams track issues, manage sprints (cycles), and organize product roadmaps. Key features include issue tracking, cycle management, modular project breakdown, customizable views, and AI-powered pages for idea capture.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Checkmate | JavaScript

🎯 Primary Use Case:
Real-time monitoring of server hardware, uptime, response times, and incidents.

✨ Key Features:
• Server hardware monitoring
• Uptime tracking
• Response time monitoring
• Incident tracking
• Real-time alerts and reports

📖 Summary:
Checkmate is an open-source, self-hosted tool for monitoring server infrastructure. It tracks server hardware, uptime, response times, and incidents in real-time, providing alerts and visualizations. An optional agent, Capture, provides additional insights into server CPU, RAM, disk, and temperature status.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 pickle_berry | Shell

🎯 Primary Use Case:
Fast file management using a keyboard-centric interface in a terminal environment.

✨ Key Features:
• TUI based file manager
• Keyboard driven interface
• Lightweight and shell based
• Dynamic keybindings
• Basic file operations (move, copy, rename, delete)

📖 Summary:
pickleBerry is a shell-based, TUI file manager designed for efficient keyboard-driven file operations. It provides a lightweight alternative to traditional graphical file managers, offering dynamic keybindings and essential file management features within a terminal interface. It requires familiarity with basic shell commands and relies on dependencies like bash, fzf, and tput.

🔗 Links:
• View Project
================
🔓 Open Source
✨ mousemaster | Java

🎯 Primary Use Case:
Mouseless mouse manipulation for improved accessibility and productivity.

✨ Key Features:
• Keyboard-driven mouse control
• Normal mode (IJKL keys)
• Hint mode (labeled hints)
• Grid mode (screen division)
• Screen selection mode (multi-monitor support)

📖 Summary:
Mousemaster enables users to control their mouse cursor using only a keyboard, offering an alternative to traditional mouse input. It provides multiple navigation modes, including normal, hint, grid, and screen selection, all of which are fully customizable. This tool aims to enhance accessibility and productivity by providing a mouseless experience.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 Scraperr | TypeScript

🎯 Primary Use Case:
Extracting data from websites with precision using XPath selectors.

✨ Key Features:
• XPath-Based Extraction
• Queue Management
• Domain Spidering
• Custom Headers
• Media Downloads

📖 Summary:
Scraperr is a self-hosted web scraping solution that allows users to extract data from websites using XPath selectors. It provides a user-friendly interface for managing scraping jobs, visualizing results, and exporting data in various formats. Key features include XPath-based extraction, queue management, domain spidering, and media downloads.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 stegcloak | JavaScript

🎯 Primary Use Case:
Hiding secrets within text using steganography for covert communication, watermarking, and data exfiltration.

✨ Key Features:
• Password protection and HMAC integrity
• AES-256-CTR encryption
• Uses invisible Unicode characters
• Maximum compression (LZ, Huffman)
• Fast steganography

📖 Summary:
StegCloak is a JavaScript steganography tool that hides secrets within text by compressing, encrypting, and cloaking them with invisible Unicode characters. It offers password protection, integrity checks, and high-speed performance, making it suitable for various applications like watermarking, covert communication, and data exfiltration via text.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 awesome-privacy | Astro

🎯 Primary Use Case:
Providing users with a comprehensive resource for finding privacy and security-focused alternatives to mainstream software and services.

✨ Key Features:
• Curated list of privacy and security-focused software and services

📖 Summary:
The awesome-privacy repository is a curated list of privacy and security-focused software and services, categorized for easy browsing. It aims to help users migrate to open-source alternatives that respect their privacy and protect their data from corporations, governments, and hackers. The repository is mirrored on Codeberg and encourages contributions from the community.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 fingerprint-suite | TypeScript

🎯 Primary Use Case:
Anonymizing web scrapers by generating and injecting browser fingerprints.

✨ Key Features:
• Generates configurable, realistic HTTP headers.
• Generates realistic browser fingerprints affecting HTTP headers and browser JS APIs.
• Injects browser fingerprints into Playwright or Puppeteer managed browser instances.

📖 Summary:
The fingerprint-suite repository provides tools for generating and injecting browser fingerprints to anonymize web scrapers. It includes modules for generating realistic HTTP headers and browser fingerprints, injecting these fingerprints into Playwright or Puppeteer instances, and a Bayesian network implementation for fingerprint generation.

🔗 Links:
• View Project
================
🔓 Open Source
💡 panel | PHP

🎯 Primary Use Case:
Managing game servers through a web interface.

✨ Key Features:
• Game server management panel
• Open-source
• Runs game servers in isolated Docker containers
• Intuitive UI

📖 Summary:
Pterodactyl Panel is an open-source game server management panel that allows users to easily manage game servers through a web interface. It utilizes Docker containers to isolate game servers, enhancing security and resource management. The panel provides an intuitive UI for end users to control their game servers.

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

🎯 Primary Use Case:
Extracting geolocation data from image metadata for OSINT and security purposes.

✨ Key Features:
• Finds geolocation on image URLs and directories
• Integrates with OpenStreetMap
• Analyzes specific images and directories
• Pipes with other tools
• Removes metadata from images

📖 Summary:
ExifLooter is a Go-based tool designed to extract geolocation data from image metadata. It can analyze individual images, entire directories, and even process URLs piped from other tools. The tool also integrates with OpenStreetMap to provide visual context for the extracted location data and offers functionality to remove metadata from images.

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

🎯 Primary Use Case:
AI-powered search engine that finds information on the internet and cites it.

✨ Key Features:
• AI-powered search using Anthropic's Models
• Web search using Tavily's API
• URL Specific search
• Weather information using OpenWeather's API
• Code execution using E2B's API

📖 Summary:
Scira is a minimalistic AI-powered search engine designed to help users find information on the internet with proper citations. It leverages various AI models and APIs to provide features like web search, URL-specific search, weather information, code execution, location details, YouTube search, academic search, and more. Scira aims to provide a comprehensive search experience powered by AI.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 maps_screenshot_to_3d | Jupyter Notebook

🎯 Primary Use Case:
Generating 3D models from aerial imagery, specifically Google Maps screenshots, for experimental or artistic purposes.

✨ Key Features:
• Converts Google Maps screenshots into 3D models
• Uses monocular depth estimation models
• Removes background and adjusts perspective
• Visualizes mesh or point cloud

📖 Summary:
This repository provides a Jupyter Notebook-based pipeline for converting Google Maps screenshots into 3D models. It leverages monocular depth estimation to estimate depth from the 2D image, removes the background, corrects perspective, and visualizes the result as a mesh or point cloud. The primary use case is for experimentation and generating 3D models from aerial imagery.

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

🎯 Primary Use Case:
Downloading music from streaming services for offline listening and archival.

✨ Key Features:
• Fast, concurrent downloads
• Downloads from Qobuz, Tidal, Deezer, and SoundCloud
• Supports Spotify and Apple Music playlists via last.fm
• Automatic format conversion
• Duplicate track avoidance

📖 Summary:
Streamrip is a scriptable music downloader that supports multiple streaming platforms like Qobuz, Tidal, Deezer, and SoundCloud. It allows users to download tracks, albums, and playlists, convert them to preferred formats, and avoid duplicates. The tool offers features like concurrent downloads, rate limiting, interactive search, and integration with youtube-dl, making it a versatile solution for music enthusiasts.

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

🎯 Primary Use Case:
Saving webpages and websites locally for offline viewing and archiving.

✨ Key Features:
• Downloads entire or partial websites locally.
• Remaps links to resources for offline viewing.
• Crawls websites to discover and download linked resources.
• Command-line interface for easy usage.

📖 Summary:
PyWebCopy is a Python tool designed to download websites or specific webpages to your local machine for offline access. It automatically remaps links to ensure resources like stylesheets and images function correctly. The tool also features a command-line interface for simplified usage.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 onnxruntime | C++

🎯 Primary Use Case:
Accelerating machine learning inference and training across various platforms and hardware.

✨ Key Features:
• Cross-platform inference and training accelerator
• Supports models from various deep learning frameworks and classical machine learning libraries
• Compatible with different hardware, drivers, and operating systems

📖 Summary:
ONNX Runtime is a cross-platform machine learning accelerator for both inference and training. It supports models from popular frameworks like PyTorch and TensorFlow, as well as classical machine learning libraries. By leveraging hardware acceleration and graph optimizations, ONNX Runtime aims to provide optimal performance across diverse hardware and operating systems.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ switchsearch | JavaScript

🎯 Primary Use Case:
Quickly switching between different search engines with a single click.

✨ Key Features:
• Built-in search engine options (Google, Yandex, Brave, DuckDuckGo, Perplexity, ChatGPT, Wiby, Marginalia)
• Ability to add custom search engines
• Google and Yandex image search via right-click

📖 Summary:
SwitchSearch is a browser extension that allows users to quickly switch between different search engines. It comes with several built-in options and allows users to add their own. It also offers convenient image search integration for Google and Yandex.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 ricochet | C++

🎯 Primary Use Case:
Anonymous and secure instant messaging

✨ Key Features:
• Anonymous messaging
• Metadata resistance
• Peer-to-peer communication
• Cross-platform support

📖 Summary:
Ricochet is an anonymous peer-to-peer instant messaging system that prioritizes privacy and metadata resistance. It leverages the Tor network to hide user identities and prevent the exposure of contact lists or communication content. The application is designed to be cross-platform and user-friendly, focusing on secure communication without reliance on central servers.

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