GitHub Open Source
1.78K subscribers
3.04K photos
3.18K 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
🔥 Edit-Banana | Python

🎯 Primary Use Case:
Transforming non-editable visual diagrams from images into editable formats for easy modification and reuse.

✨ Key Features:
• Converts static images of diagrams into editable DrawIO (XML) format
• High-fidelity reconstruction preserving original details and logical relationships
• Powered by SAM 3 and multimodal large models

📖 Summary:
Edit Banana is a framework that converts static visual formats, such as figures and diagrams from images, into fully editable formats like DrawIO (XML). It leverages advanced AI models, including SAM 3 and multimodal large models, to reconstruct diagrams with high fidelity, preserving original details and logical relationships.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 device-activity-tracker | TypeScript

🎯 Primary Use Case:
Security research and demonstration of privacy vulnerabilities in instant messaging applications like WhatsApp and Signal by analyzing device activity patterns through RTT measurements.

✨ Key Features:
• Detects device activity (active, standby, offline) based on RTT of delivery receipts.
• Infers potential location changes by differentiating between mobile data and WiFi.

📖 Summary:
This project demonstrates a proof-of-concept for tracking device activity on WhatsApp and Signal by analyzing the Round-Trip Time (RTT) of message delivery receipts. It can infer whether a device is active, in standby, or offline, and potentially detect location changes.

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

🎯 Primary Use Case:
Improving the accuracy and reducing the sensationalism of YouTube video titles and thumbnails through community contributions and configurable display options.

✨ Key Features:
• Crowdsourced titles and thumbnails for YouTube videos
• Replaces original titles with user-submitted or formatted text

📖 Summary:
DeArrow is a browser extension that aims to combat sensationalism on YouTube by allowing users to crowdsource and submit better titles and thumbnails. It replaces original YouTube titles and thumbnails with user-submitted alternatives or applies configurable formatting and random screenshots when no submissions are available.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 odiff | Zig

🎯 Primary Use Case:
Visual regression testing and identifying pixel-level differences between images, especially in automated testing pipelines.

✨ Key Features:
• SIMD-first image comparison
• Support for PNG, JPEG, JPG, WebP, TIFF
• Cross-format comparison
• Handles images with different layouts
• Anti-aliasing detection

📖 Summary:
Odiff is a high-performance image comparison library written in Zig, optimized with SIMD instructions for speed. It provides pixel-by-pixel difference detection for various image formats and offers both a command-line interface and Node.js bindings for integration into testing workflows.

🔗 Links:
• View Project
================
🔓 Open Source
❤1
🌟 CodeFormer | Python

🎯 Primary Use Case:
Restoring and enhancing the quality of degraded or low-resolution facial images.

✨ Key Features:
• Robust blind face restoration
• Codebook Lookup Transformer architecture
• Face inpainting
• Face color enhancement and restoration
• Support for video input

📖 Summary:
CodeFormer is a PyTorch-based framework for robust blind face restoration, utilizing a Codebook Lookup Transformer. It excels at enhancing degraded facial images, fixing AI-generated art, and can also perform face inpainting and colorization.

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

🎯 Primary Use Case:
Creating animated handwriting effects for text on the web, enhancing user interfaces with a dynamic and personalized touch.

✨ Key Features:
• Animates any font into handwriting
• No manual path authoring required
• No native dependencies
• Supports React, Svelte, Vue, SolidJS, Astro, Web Components, and Vanilla JS
• Bundled handwriting fonts available

📖 Summary:
Tegaki is a TypeScript library that animates any font to appear as if it's being written by hand. It requires no manual path authoring and supports integration with major web frameworks like React, Svelte, Vue, and SolidJS, as well as Vanilla JS and Web Components.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ llm_wiki_agent | Kotlin

🎯 Primary Use Case:
To automatically build and maintain a personal, interlinked knowledge base (wiki) from diverse raw data sources, powered by an LLM.

✨ Key Features:
• Ingests raw sources (URLs, PDFs, audio, video)
• Extracts content using Apache Tika
• Transcribes audio/video using OpenAI Whisper
• Generates interlinked wiki pages compatible with Obsidian
• Manages wiki content (CRUD, search, index, log)

📖 Summary:
The llm_wiki_agent is a Kotlin-based server that acts as a toolkit for an LLM (Claude Code) to ingest various raw data sources like URLs, PDFs, and audio/video files. It extracts and processes this content, transforming it into an interlinked Obsidian-compatible wiki, enabling a personal knowledge management system.

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

🎯 Primary Use Case:
Offline audio and video transcription and translation on a personal computer.

✨ Key Features:
• Transcribe audio and video files or Youtube links
• Live realtime audio transcription from microphone
• Speech separation before transcription
• Speaker identification
• Multiple whisper backend support (CUDA, Apple Silicon, Vulkan)

📖 Summary:
Buzz is a desktop application that transcribes and translates audio and video files offline on your personal computer, powered by OpenAI's Whisper. It offers advanced features like live transcription, speech separation, speaker identification, and multiple backend support for GPU acceleration.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ wayback-machine-webextension | JavaScript

🎯 Primary Use Case:
To allow web browser users to easily access, view, and contribute to the historical archive of web pages maintained by the Internet Archive's Wayback Machine.

✨ Key Features:
• Save Page Now (auto-save options)
• View Oldest, Newest & Overview of archived pages
• Wayback Machine Count display
• 404 Not Found error handling with archive check

📖 Summary:
This web browser extension provides direct access to the Internet Archive's Wayback Machine, allowing users to view historical versions of web pages, save current pages, and receive contextual information. It aims to preserve web history and provide users with tools to explore and understand how URLs have evolved over time.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 srt-transmitter | TypeScript

🎯 Primary Use Case:
Managing and monitoring multiple SRT (Secure Reliable Transport) streams through a desktop graphical user interface.

✨ Key Features:
• Stream Management (Start, Stop, Monitor)
• Bulk Operations for Streams
• Real-time Log Viewing
• URL Copying
• Dynamic Stream Addition/Removal

📖 Summary:
SRT Stream Manager is a cross-platform desktop application built with Electron, React, and TypeScript for managing multiple SRT streams. It offers a user-friendly interface to start, stop, monitor, and configure streams, with features like bulk operations, real-time logs, and persistent storage.

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

🎯 Primary Use Case:
Making asynchronous HTTP requests in Python with enhanced logging, type safety, and middleware capabilities.

✨ Key Features:
• Simple API with decorators
• Beautiful and colorful request/response logging
• Async support built on httpx
• Type safety with Pydantic support
• Support for all HTTP methods

📖 Summary:
Fasthttp is a Python library that provides an asynchronous HTTP client with features like expressive logging, route-based requests, and support for HTTP/2. It simplifies making HTTP requests with a clean API, decorators, and middleware for request/response interception.

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

🎯 Primary Use Case:
To provide a feature-rich, visually enhanced graphical user interface for the Neovim text editor, offering a smoother and more modern user experience than traditional terminal interfaces.

✨ Key Features:
• Rust-based Neovim GUI
• GPU acceleration via Skia
• Smooth scrolling and cursor animations
• Functional parity with terminal Neovim
• Pre-built releases for major OS

📖 Summary:
Neovide is a graphical user interface (GUI) for the Neovim text editor, built in Rust. It aims to provide a smooth and visually enhanced experience by leveraging GPU acceleration, while maintaining functional parity with Neovim's terminal UI. It offers features like smooth scrolling and cursor animations for a more modern feel.

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

🎯 Primary Use Case:
Creating, burning, and verifying disk images from a user-friendly terminal interface.

✨ Key Features:
• Disk imaging and burning
• TUI interface
• Disk listing with size and model info
• Compression support (gz, bz2, xz, lz4, zst)
• Hash validation (md5, sha1, sha256, etc.)

📖 Summary:
Caligula is a lightweight, user-friendly TUI application for creating and verifying disk images. It offers features like disk listing, compression handling, hash validation, and post-write verification, all within a terminal interface.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 oh-my-claudecode | TypeScript

🎯 Primary Use Case:
To enable developers to efficiently use and manage multiple AI agents within the Claude Code environment for automated code generation and complex task completion without requiring extensive setup or learning.

✨ Key Features:
• Multi-agent orchestration for Claude Code
• Zero learning curve for users
• Intuitive CLI commands and in-session skills

📖 Summary:
Oh-my-claudecode is a TypeScript-based tool that orchestrates multiple AI agents for Claude Code, aiming to simplify complex coding tasks. It provides a zero-learning-curve experience for users, allowing them to leverage advanced AI capabilities for code generation and automation through intuitive commands and workflows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ EntraGoat | PowerShell

🎯 Primary Use Case:
Learning and practicing Microsoft Entra ID security by simulating real-world attack vectors and misconfigurations in a safe, isolated environment.

✨ Key Features:
• Deliberately vulnerable Entra ID environment
• Realistic identity security misconfigurations
• Multiple privilege escalation paths
• Black-box attack methodologies
• PowerShell scripts for deployment

📖 Summary:
EntraGoat is a deliberately vulnerable Microsoft Entra ID environment designed for security professionals to learn and practice identity security through hands-on attack simulations. It uses PowerShell and Microsoft Graph APIs to deploy intentional misconfigurations, offering multiple privilege escalation paths and black-box attack challenges.

🔗 Links:
• View Project
================
🔓 Open Source
💡 plain-app | Kotlin

🎯 Primary Use Case:
Securely managing and accessing an Android phone's data and features from a web browser on the same local network, without relying on cloud services.

✨ Key Features:
• Web-based phone management dashboard
• Local-only operation (no cloud)
• End-to-end encryption (TLS + XChaCha20-Poly1305)
• File browsing, upload, download
• Media viewing and streaming

📖 Summary:
PlainApp is an open-source Android application that provides a self-hosted, web-based interface for managing your phone's files, media, contacts, SMS, and more from any device on the same network. It prioritizes privacy and security with local-only operation and end-to-end encryption.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1
💡 deb-get | Shell

🎯 Primary Use Case:
Managing .deb packages from third-party sources that are not available in official repositories, simplifying software installation and updates on Debian-based systems.

✨ Key Features:
• Install .deb packages from GitHub releases or direct download URLs
• Update and upgrade packages installed via deb-get
• Search for available applications
• Remove and purge packages
• Support for GitHub Personal Access Tokens for API authorization

📖 Summary:
deb-get is a command-line tool that extends apt-get functionality to manage .deb packages published via GitHub releases or direct downloads. It simplifies the installation, upgrade, and removal of software not available in standard Ubuntu/Debian repositories.

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

🎯 Primary Use Case:
Real-time network monitoring and troubleshooting directly within the terminal, providing both a broad overview and detailed packet-level insights.

✨ Key Features:
• Real-time network diagnostics
• Terminal-based interface (TUI)
• Interface statistics with sparklines
• Connection monitoring with process names and PIDs
• Gateway and DNS health checks with latency heatmap

📖 Summary:
NetWatch is a real-time network diagnostics tool for the terminal, offering instant visibility into network interfaces, connections, and packet data. It provides both high-level overviews and deep packet inspection capabilities, along with a flight recorder feature to capture transient network events.

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

🎯 Primary Use Case:
Building and deploying AI agents to automate trading on Polymarket prediction markets.

✨ Key Features:
• Integration with Polymarket API
• AI agent utilities for prediction markets
• Local and remote RAG support
• Data sourcing from betting services, news providers, and web search
• Comprehensive LLM tools for prompt engineering

📖 Summary:
Polymarket Agents is a Python-based developer framework for building AI agents that can autonomously trade on the Polymarket prediction market platform. It provides tools for integrating with the Polymarket API, sourcing data, and utilizing LLMs for market predictions and trade execution.

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

🎯 Primary Use Case:
To provide a flexible and open-source platform for conducting deep research tasks, allowing users to customize and integrate different AI models and search functionalities.

✨ Key Features:
• Configurable agent for deep research
• Supports multiple model providers
• Integrates with various search tools
• Compatible with MCP servers
• Performance on par with leading deep research agents

📖 Summary:
Open Deep Research is an open-source agent application designed for deep research tasks. It offers high configurability, supporting various model providers, search tools, and MCP servers, and aims to match the performance of popular commercial deep research agents.

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