GitHub Open Source
1.78K subscribers
3.05K 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
🌟 HeroicGamesLauncher | TypeScript

🎯 Primary Use Case:
To provide a unified and open-source game launcher for users to access and play games from various digital distribution platforms on their desktop operating systems.

✨ Key Features:
• Supports Epic Games Store, GOG, and Amazon Games.
• Cross-platform compatibility (Linux, Windows, macOS).
• Built with web technologies (TypeScript, React, Electron).

📖 Summary:
Heroic Games Launcher is an open-source game launcher that allows users to manage and play games from multiple digital storefronts including Epic Games Store, GOG, and Amazon Games. It supports Linux, Windows, and macOS, leveraging web technologies for its development.

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

🎯 Primary Use Case:
Generating sophisticated PDF documents programmatically within Go applications, including converting HTML content to PDF, creating reports, invoices, and documents with advanced features like forms, signatures, and barcodes.

✨ Key Features:
• Layout engine for programmatic PDF creation

📖 Summary:
Folio is a modern PDF generation library for Go, offering a comprehensive suite of features including a layout engine, HTML to PDF conversion, form creation, digital signatures, barcode generation, and PDF/A compliance. It aims to provide a fast and efficient way to create complex PDF documents directly within Go applications without external dependencies like browsers.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 planning-with-files | Python

🎯 Primary Use Case:
To provide a structured and persistent planning system for AI agents and developers using markdown files, mimicking the successful workflow of Manus.

✨ Key Features:
• Claude Code skill for persistent markdown planning
• Manus-style workflow pattern
• Project and task management via markdown files
• Session recovery and version management
• Support for various IDE hooks and agent integrations

📖 Summary:
This Python repository implements a Claude Code skill that enables persistent markdown planning, inspired by the Manus workflow pattern. It allows users to manage projects and tasks through structured markdown files, facilitating a more organized and efficient development process.

🔗 Links:
• View Project
================
🔓 Open Source
👍1
🚀 maptoposter | Python

🎯 Primary Use Case:
Creating personalized, aesthetically pleasing map posters of any city in the world using code.

✨ Key Features:
• Generate city map posters
• Customizable themes and styles
• Uses OpenStreetMap data via osmnx
• Exportable map designs
• Multilingual support with custom fonts

📖 Summary:
MapToPoster is a Python script that generates minimalist map posters of cities. It leverages OpenStreetMap data and Matplotlib to create customizable visual designs based on various themes and user-defined parameters.

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

🎯 Primary Use Case:
Locally parsing PDF documents to extract text with spatial information and generate page screenshots, primarily for use in applications that require efficient document processing without external API calls or cloud services.

✨ Key Features:
• Fast Text Parsing using PDF.js

📖 Summary:
LiteParse is a fast, lightweight, and open-source document parsing tool written in TypeScript. It focuses on local, high-quality spatial text extraction from PDFs, offering flexible OCR integration and screenshot generation without cloud dependencies. It's designed for efficient local processing, with an option to upgrade to LlamaParse for more complex documents.

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

🎯 Primary Use Case:
Building and running AI applications locally on a user's own computer.

✨ Key Features:
• Local execution for speed and privacy
• Bring your own API keys for flexibility
• Cross-platform compatibility (Mac, Windows)
• Open-source with dual licensing (Apache 2.0 and Functional Source License)

📖 Summary:
Dyad is a local, open-source AI application builder that allows users to run AI models and applications directly on their machine. It prioritizes speed, privacy, and user control, offering an alternative to cloud-based services and enabling the use of personal API keys for various AI models.

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

🎯 Primary Use Case:
Generating unique browser fingerprints for security purposes, such as preventing scams and spam, and detecting malicious traffic.

✨ Key Features:
• Free, open-source client-side JavaScript fingerprinting library
• Generates unique browser fingerprints
• Enhanced API version with server-side components

📖 Summary:
ThumbmarkJS is a free, open-source JavaScript library for browser fingerprinting, designed to generate unique identifiers for users. It offers both a client-side library for basic fingerprinting and an enhanced API version with server-side components for more robust detection of bots, VPNs, and threats, aiming to prevent scams and spam.

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

🎯 Primary Use Case:
To provide a semantic, natural-language search interface for local files and web content, enhancing developer productivity and AI agent capabilities.

✨ Key Features:
• Natural-language search
• Semantic, multilingual, and multimodal search capabilities
• Built-in web search (`--web` flag)
• Background indexing with `mgrep watch`

📖 Summary:
mgrep is a command-line tool that enables semantic searching across various file types, including code, text, and PDFs, by indexing them locally. It offers natural language querying, web search integration, and background indexing for continuous updates, making it suitable for both human developers and AI agents.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 ttyd | C

🎯 Primary Use Case:
Enabling remote access and sharing of terminal sessions through a web browser.

✨ Key Features:
• Share terminal over the web using WebSockets
• Built on libuv and WebGL2 for performance
• Full terminal features including CJK and IME support
• ZMODEM/trzsz file transfer support
• Sixel image output support

📖 Summary:
ttyd is a command-line utility that allows users to share their terminal sessions over the web via WebSockets. It provides a fully-featured terminal experience in a browser, supporting features like file transfer and image output, and can be run on various operating systems.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🤯1
🚀 WAAS | JavaScript

🎯 Primary Use Case:
To provide an accessible and scalable service for transcribing audio and video content, with both a user-friendly interface and a robust API for integration.

✨ Key Features:
• GUI for uploading and transcribing audio/video
• API for asynchronous transcription jobs
• Queuing system for transcription processing
• Email notifications with download links for transcriptions
• Local browser-based editor for correcting transcriptions

📖 Summary:
Whisper as a Service (WAAS) provides a GUI and API for transcribing audio and video files using OpenAI Whisper. It offers asynchronous job processing, language detection, and various output formats for transcriptions, with an integrated editor for local transcription correction.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 once | Go

🎯 Primary Use Case:
Simplifying the process of self-hosting and managing Dockerized web applications.

✨ Key Features:
• Easy installation of Docker-based web apps
• Automatic updates
• Automatic backups
• System information dashboard
• TUI and CLI interfaces

📖 Summary:
ONCE is a platform designed to simplify the self-hosting of Docker-based web applications. It provides an easy-to-use interface for installation, automatic updates, backups, and system monitoring, catering to both TUI and CLI users.

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

🎯 Primary Use Case:
To automatically generate interactive academic homepages from research papers.

✨ Key Features:
• Autonomous pipeline for converting scientific papers to homepages
• Iterative refinement of content and layout
• Creation of engaging and interactive websites
• Addresses limitations of direct generation, templates, and HTML conversion
• Includes a dataset and benchmark for evaluation and improvement

📖 Summary:
Paper2Web is an autonomous pipeline that transforms academic papers into interactive, explorable homepages. It refines both content and layout to create engaging websites that effectively disseminate research, addressing limitations of current conversion methods.

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

🎯 Primary Use Case:
To provide a network-wide solution for blocking advertisements and tracking on all connected devices by acting as a custom DNS server.

✨ Key Features:
• Network-wide ads & trackers blocking
• Operates as a DNS server
• Blocks ads and tracking without client-side software
• Supports DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and DNSCrypt

📖 Summary:
AdGuard Home is an open-source, network-wide DNS server designed to block ads and trackers across all devices on a home network. It functions by intercepting DNS requests and redirecting malicious domains to a null route, thereby preventing connections to unwanted servers without requiring client-side software.

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

🎯 Primary Use Case:
To provide AI agents with clean, structured, and token-efficient web content extracted directly from URLs, bypassing common scraping obstacles.

✨ Key Features:
• Fast, local-first web content extraction
• Optimized output for LLMs (67% fewer tokens)
• Sub-millisecond extraction speed
• Zero browser overhead
• Chrome-level TLS fingerprinting

📖 Summary:
Webclaw is a high-performance web scraping tool written in Rust, designed for AI agents. It efficiently extracts structured data from web pages, optimizing content for LLM consumption by reducing token count and removing unnecessary elements, all without requiring a headless browser.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 netscanner | Rust

🎯 Primary Use Case:
Network scanning and diagnostics from the terminal with a modern TUI.

✨ Key Features:
• List HW Interfaces
• Switching active Interface
• WiFi networks scanning
• WiFi signals strength (with charts)
• IPv4 Pinging CIDR

📖 Summary:
Netscanner is a Rust-based terminal network scanner and diagnostic tool that provides a modern TUI for analyzing network interfaces, scanning WiFi networks, and performing packet dumping and port scanning. It allows users to switch active interfaces, monitor WiFi signal strength, ping IPv4 CIDRs, and filter packet logs.

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

🎯 Primary Use Case:
Digitizing physical handwritten notes into searchable and editable digital formats.

✨ Key Features:
• Offline-to-online handwriting conversion from photos
• Multi-language support
• Robust background handling
• Word-level and full-page text processing
• Vector-based digital ink output

📖 Summary:
InkSight is a system that converts photos of handwritten text into editable digital ink. It uses a Vision Transformer and mT5 architecture to process diverse handwriting styles and backgrounds, supporting both word-level and full-page conversion for practical digitization.

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

🎯 Primary Use Case:
To provide users with concise, AI-generated summaries of news and information from a wide range of online sources, reducing information overload.

✨ Key Features:
• Multi-frequency digests (4-hourly, daily, weekly, monthly)
• Supports various sources: Twitter, RSS, HackerNews, Reddit, GitHub Trending
• Source Packs for sharing curated source bundles

📖 Summary:
ClawFeed is an AI-powered news digest service that aggregates content from various sources like Twitter and RSS feeds. It provides structured summaries at different frequencies and features a web dashboard for management and analysis, with options for standalone use or integration as a skill within other platforms.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 escrcpy | JavaScript

🎯 Primary Use Case:
Displaying and controlling Android devices graphically on a desktop, enabling automation and multi-device management.

✨ Key Features:
• Intelligent Control with natural-language commands
• Automation and parallel operations across multiple devices
• Multi-device visual window orchestration
• Wireless connections with Gnirehtet reverse tethering

📖 Summary:
Escrcpy is a JavaScript-based application that provides graphical display and control of Android devices on a desktop. It leverages the scrcpy core for high-performance mirroring and integrates features like natural-language commands, multi-device management, and wireless connectivity.

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

🎯 Primary Use Case:
Downloading YouTube videos and audio through a graphical user interface.

✨ Key Features:
• Clean PySide6 interface
• Download videos in any quality
• Extract audio
• Fetch subtitles
• SponsorBlock integration

📖 Summary:
YTSage is a modern, user-friendly YouTube downloader application built with PySide6. It leverages the power of yt-dlp to provide a clean graphical interface for downloading videos in various qualities, extracting audio, fetching subtitles, and integrating with SponsorBlock.

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

🎯 Primary Use Case:
Gathering open-source intelligence (OSINT) for domain reconnaissance during security assessments.

✨ Key Features:
• Open Source Intelligence (OSINT) gathering
• Reconnaissance for red team assessments and penetration tests
• Gathers names, emails, IPs, subdomains, and URLs
• Utilizes multiple public resources and passive modules
• Supports Python 3.12+

📖 Summary:
theHarvester is a Python-based OSINT tool designed for the reconnaissance phase of security assessments. It efficiently gathers emails, subdomains, hostnames, and other external information related to a domain by querying numerous public data sources.

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