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
🌟 tookie-osint | Python

🎯 Primary Use Case:
Discovering social media usernames across various websites based on a given input.

✨ Key Features:
• Advanced OSINT information gathering
• Finds social media accounts based on inputs
• Simple-to-use UI
• High performance (rewritten from scratch)
• Optimized for Python 3.12

📖 Summary:
Tookie-OSINT is an advanced Python-based tool designed for efficient information gathering, specifically focused on discovering social media accounts based on provided inputs. It aims to be user-friendly and highly performant, assisting new programmers and pentesters in the field of OSINT.

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

🎯 Primary Use Case:
Exposing local services to the internet through a secure tunnel, enabling remote access or public testing of local applications.

✨ Key Features:
• Simple CLI tool
• TCP tunneling
• Exposes local ports to remote servers
• Bypasses NAT and firewalls
• Efficient and unopinionated

📖 Summary:
bore is a Rust-based CLI tool for creating simple TCP tunnels. It allows users to expose local ports to a remote server, effectively bypassing NAT and firewalls, and is designed for efficiency and ease of self-hosting.

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

🎯 Primary Use Case:
To enable users to play video animations within Telegram chats by converting videos into custom animated emoji sticker packs.

✨ Key Features:
• Video to animated emoji sticker pack conversion
• Playing animations (e.g., Bad Apple) in Telegram chats using custom emoji
• Multi-bot architecture to bypass Telegram API limits
• Customizable grid size for emoji animation

📖 Summary:
This repository provides two Python bots for Telegram: a "cutter bot" that converts videos into animated emoji sticker packs, and a "player bot" that plays animations like Bad Apple using these custom emoji in Telegram chats. It leverages multiple bots to overcome Telegram API rate limits.

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

🎯 Primary Use Case:
Orchestrating and managing enterprise-grade, production-ready multi-agent AI systems.

✨ Key Features:
• Production-Ready Infrastructure
• High Availability Systems
• Modular Microservices Design
• Hierarchical Agent Swarms
• Parallel Processing Pipelines

📖 Summary:
Swarms is an enterprise-grade, production-ready framework for orchestrating multi-agent systems. It provides a robust infrastructure for building, deploying, and managing complex AI agent workflows, supporting hierarchical and parallel processing, and integrating with various AI models and tools.

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

🎯 Primary Use Case:
To provide a comprehensive, self-hosted solution for all common image manipulation tasks, ensuring user privacy and data security by processing images locally via Docker.

✨ Key Features:
• Offline and privacy-first image processing
• Supports 70+ image formats (including PSD, HEIC, TIFF, EPS, PDF)
• AI-powered background removal (runs locally)

📖 Summary:
ImgCompress is a privacy-focused, self-hosted image processing tool that runs entirely within Docker. It offers a wide range of functionalities including compression, conversion, resizing, batch processing, and AI-powered background removal for over 70 image formats, all without relying on cloud services.

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

🎯 Primary Use Case:
Enabling CPU-only machines to access and leverage GPUs on remote machines for tasks like local testing, aggregated GPU pooling, and remote model training.

✨ Key Features:
• GPU over IP bridge
• Remote GPU attachment to CPU-only machines
• Support for CUDA libraries (cuBLAS, cuDNN)
• Unified Memory support
• RPC call generation via codegen

📖 Summary:
SCUDA is a C++ based GPU-over-IP bridge that allows CPU-only machines to access and utilize GPUs located on remote machines. It facilitates distributed GPU resource pooling and remote development/testing by creating a virtual GPU connection over a network.

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

🎯 Primary Use Case:
Interacting with the Mastodon social network via a terminal-based interface.

✨ Key Features:
• Command-line Mastodon client
• Text-based User Interface (TUI)
• CLI for Mastodon interaction
• Timeline viewing and posting functionality
• Authentication with Mastodon instances

📖 Summary:
Gomphotherium is a command-line Mastodon client that offers both a command-line interface (CLI) and a text-based user interface (TUI). It allows users to interact with their Mastodon instance, view timelines, and post messages directly from their terminal.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 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