GitHub Open Source
522 subscribers
1.93K photos
1.99K 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
🔥 pyapp | Rust

🎯 Primary Use Case:
Creating runtime installers for Python applications.

Key Features:
• Easily build standalone binaries for every platform
• Optional management commands providing functionality such as self updates
• Extremely configurable runtime behavior allowing for targeting of different end users

📖 Summary:
PyApp is a Rust-based tool for creating standalone, self-bootstrapping binaries for Python applications. It simplifies the packaging and distribution process, allowing developers to easily build and deploy their Python applications across various platforms with optional management commands and configurable runtime behavior.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 DiffMem | Python

🎯 Primary Use Case:
Providing a version-controlled and efficient memory system for AI agents, particularly for long-term, evolving knowledge.

Key Features:
• Git-based versioning for memory
• Markdown storage for human-readability
• BM25 index for fast retrieval
• Differential intelligence via Git diffs
• Current-state focus for efficient queries

📖 Summary:
DiffMem is a Git-based memory backend designed for AI agents and conversational systems. It leverages Git for tracking the evolution of knowledge and uses Markdown files for human-readable storage. It also uses an in-memory BM25 index for fast, explainable retrieval, enabling efficient and scalable memory management for AI applications.

🔗 Links:
View Project
================
🔓 Open Source
1
💡 PulseTimer | JavaScript

🎯 Primary Use Case:
Improving focus and productivity through customizable and AI-assisted timer settings for various work and study activities.

Key Features:
• AI Assistant for smart timer recommendations
• 8 Presets for various activities (Study, Deep Work, etc.)
• Flexible Timer with custom intervals and session names
• Smart Notifications with desktop alerts and audio feedback

📖 Summary:
PulseTimer is a modern work timer application with AI-powered recommendations. It offers smart timer settings based on user goals, a clean design, and focus features. The application supports both online usage and local installation, providing flexible timer configurations and productivity tracking.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 doomscroll-detector | Python

🎯 Primary Use Case:
Detecting and discouraging doomscrolling behavior.

Key Features:
• YOLOv11 pose estimation for keypoint tracking
• YOLO object detection for phone detection
• Heuristic-based reclined posture detection (hip/shoulder alignment)
• Wrist proximity to phone detection
• Spoofed penalty counter

📖 Summary:
The Doomscrolling Detector is a computer vision pipeline designed to identify and discourage excessive phone usage while in a reclined position. It uses pose estimation and object detection to determine when a user is likely doomscrolling, and then applies a spoofed penalty counter as a deterrent.

🔗 Links:
View Project
================
🔓 Open Source
🌟 Air-Guard | Jupyter Notebook

🎯 Primary Use Case:
Monitoring and analyzing wireless communication data to detect and prevent Wi-Fi intrusions and attacks.

Key Features:
• Real-time WiFi packet capture using ESP32
• Graphical user interface for easy interaction
• Live packet statistics and visualization
• Detection of deauthentication attacks and Evil_Twin attacks
• Machine learning-based detection of Kr00k vulnerability and web spoofing attacks

📖 Summary:
Air-Guard is an ESP32-based Wi-Fi Intrusion Detection System that captures and analyzes wireless communication data in real-time. It provides a graphical interface for data visualization, detects various attacks like deauthentication and Evil Twin, and uses machine learning for advanced threat detection.

🔗 Links:
View Project
================
🔓 Open Source
pageindex-mcp | TypeScript

🎯 Primary Use Case:
Enabling users to interact with long PDFs on Claude and other MCP-compatible clients by providing a reasoning-based RAG system.

Key Features:
• Chat with long PDFs
• Reasoning-based RAG system
• Local and online PDF support
• Free usage (1000 pages)
• Unlimited conversations

📖 Summary:
The PageIndex MCP repository provides a Multi-Client Protocol (MCP) server that allows users to chat with long PDFs using Claude, even when they encounter limit restrictions. It leverages a reasoning-based RAG system to provide human-like interactions with documents, offering features like local and online PDF support and unlimited conversations.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 link-extractor | JavaScript

🎯 Primary Use Case:
Efficiently extracting and managing links from web pages within a browser environment.

Key Features:
• Extracting links from web pages
• Parsing links
• Opening links
• Filtering links

📖 Summary:
The 'link-extractor' repository provides a web extension designed to extract, parse, and open links from web pages. It supports filtering links based on user-defined criteria, enhancing the user's ability to manage and interact with web content efficiently across multiple browsers.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 ssh-bot | Go

🎯 Primary Use Case:
Remotely executing commands on servers or devices within a home network via Telegram.

Key Features:
• Executing commands on local or remote hosts via SSH
• Parallel (asynchronous) command execution
• SSH connection manager with host availability check
• Support for directory navigation
• Combined access to remote hosts by key and/or password

📖 Summary:
The ssh-bot is a Telegram bot written in Go that allows users to execute commands on remote hosts via SSH. It eliminates the need for VPNs or external IPs by providing asynchronous command execution and a connection manager with host availability checks.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 uncloud | Go

🎯 Primary Use Case:
Deploying and managing web applications across a network of Docker hosts with minimal cluster management overhead.

Key Features:
• Deploy anywhere (cloud VMs, bare metal)
• Docker Compose support
• Zero-downtime deployments (rolling updates)
• Service discovery
• Persistent storage

📖 Summary:
Uncloud is a lightweight container orchestration tool designed to simplify the deployment and management of containerized applications across multiple Docker hosts. It aims to provide the power of multi-machine deployments with the simplicity of Docker, bridging the gap to Kubernetes by offering features like service discovery, load balancing, and automatic HTTPS without the complexity of a central control plane.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 pinguem | Vue

🎯 Primary Use Case:
Monitoring the availability of hosts and subnets through a web interface and providing metrics for Prometheus.

Key Features:
• Asynchronous host/subnet availability checking
• Web interface built with Vue
• Dynamic address input fields with client-side storage
• Subnet scanning capability
• Docker deployment support

📖 Summary:
Pinguem is a web interface built with Vue that allows users to asynchronously check the availability of hosts or subnets. It utilizes the node-ping library for pinging and provides a Prometheus exporter for monitoring ping results. The application can be deployed using Docker or built from source using npm.

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

🎯 Primary Use Case:
Generating reports, invoices, and visual snapshots from HTML content.

Key Features:
• Generates PDFs from HTML
• Generates images from HTML
• Command-line interface for PDF generation
• Python API for PDF and image generation
• QR code generation support

📖 Summary:
PlutoPrint is a Python library that generates PDFs and images from HTML content. It leverages PlutoBook's rendering engine to provide a simple API for converting HTML into PDF documents or image files, making it suitable for generating reports, invoices, and visual snapshots.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
carbonyl | Rust

🎯 Primary Use Case:
Running a fully-featured web browser in a terminal environment, suitable for remote access, resource-constrained systems, or situations where a graphical interface is unavailable.

Key Features:
• Chromium-based rendering
• Terminal-based interface
• Support for WebGL, WebGPU, audio, and video
• Low resource usage (low CPU, fast startup)
• No window server requirement

📖 Summary:
Carbonyl is a Chromium-based browser that runs inside a terminal. It supports modern web standards like WebGL, WebGPU, and media playback, offering a lightweight and efficient alternative to traditional graphical browsers, especially in environments without a window server or over SSH.

🔗 Links:
View Project
================
🔓 Open Source
🚀 cheatshh | Shell

🎯 Primary Use Case:
Storing and accessing command-line cheatsheets for quick reference and execution.

Key Features:
• Comprehensive cheatsheets for various command-line utilities and tools
• Easy-to-use interface for quickly accessing and executing commands
• Customizable cheatsheets and groups
• TLDR and MAN pages visible in the preview
• Easy to add, edit, delete commands & groups

📖 Summary:
Cheatshh is a command-line tool designed to help users manage and access their command-line cheatsheets. It allows users to store commands and their descriptions, group them into libraries, and quickly access them via an interactive CLI. It supports features like bookmarking, viewing TLDR and MAN pages, and customization.

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

🎯 Primary Use Case:
Creating and editing ASCII, ANSI, and Unicode art in a terminal environment.

Key Features:
• ASCII, Unicode, and ANSI art editing
• Frame-based animation
• Custom themes
• 256 and 16 color modes
• Terminal mouse input

📖 Summary:
Durdraw is a versatile ASCII and ANSI art text editor designed for Linux, macOS, and other Unix-like systems. It allows users to create and edit text-based art with features like animation support, 256 and 16 color modes, Unicode and CP437 character sets, and customizable themes, drawing inspiration from classic DOS-based editors while providing a modern, terminal-based experience.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 elementBlur | JavaScript

🎯 Primary Use Case:
Hiding sensitive information on webpages and improving focus by blurring distracting elements.

Key Features:
• Blur any element on a webpage with a click
• Easy-to-use toolbar interface
• Customizable blur intensity
• Lightweight and privacy-friendly

📖 Summary:
The elementBlur repository provides a browser extension that allows users to blur elements on any webpage. This is useful for hiding sensitive information or focusing on specific content by reducing distractions. The extension offers a simple toolbar interface and customizable blur intensity.

🔗 Links:
View Project
================
🔓 Open Source
coze-loop | Go

🎯 Primary Use Case:
Efficiently develop, debug, evaluate, monitor, and operate AI Agents.

Key Features:
• Prompt development (Playground debugging, version management)
• Evaluation (Manage evaluation sets, evaluators, experiments)
• Observability (SDK trace reporting, trace data observation)
• Model integration (OpenAI, Volcengine Ark)

📖 Summary:
Coze Loop is an open-source AI agent optimization platform that provides full lifecycle management capabilities for AI agents, from development and debugging to evaluation and monitoring. It offers features like prompt engineering, AI agent evaluation, and observability to simplify the development process and enhance operational performance.

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

🎯 Primary Use Case:
Extracting metadata from web documents.

Key Features:
• Pulls as much metadata out of a document as possible
• Allows setting a 'strategy' for finding metadata (e.g., only accept opengraph or page attributes)
• Lightweight but functional URL validation
• Verbose logging

📖 Summary:
MetadataParser is a Python library designed to extract metadata from web documents. It relies on BeautifulSoup for parsing, Requests for fetching documents, and tldextract for domain parsing (which can be disabled). The library has been used in production for parsing billions of documents.

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

🎯 Primary Use Case:
Preparing documents for use with GenAI models by parsing and converting them into a unified format.

Key Features:
• Parsing of multiple document formats (PDF, DOCX, PPTX, XLSX, HTML, etc.)
• Advanced PDF understanding (page layout, reading order, table structure, etc.)
• Unified DoclingDocument representation format
• Various export formats (Markdown, HTML, DocTags, JSON)

📖 Summary:
Docling is a Python library designed to simplify document processing and parsing of various formats, including PDFs, DOCX, PPTX, XLSX, and HTML. It provides advanced PDF understanding capabilities, seamless integrations with the gen AI ecosystem, and supports local execution for sensitive data.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 tarantool | Lua

🎯 Primary Use Case:
Data-enriched components of scalable web architecture (queue servers, caches, stateful web applications).

Key Features:
• Heavily optimized Lua interpreter with tracing JIT compiler
• Cooperative multitasking, non-blocking IO
• Persistent queues
• Sharding

📖 Summary:
Tarantool is an in-memory computing platform that combines a database and an application server. It's designed for high performance and is suitable for data-enriched components of scalable web architectures, such as queue servers, caches, and stateful web applications. It supports both in-memory and disk-based data storage with features like transactions, replication, and a Lua-based application server.

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

🎯 Primary Use Case:
Finding and applying for jobs that closely match user criteria using AI-powered search and automation.

Key Features:
• AI-powered job search
• Job crawling and indexing
• Semantic search with embeddings
• AI-driven result reranking and validation
• Automated job application using AI agent

📖 Summary:
Stapply is an AI-powered job search engine that crawls and indexes jobs, leveraging AI to rerank and validate search results based on user criteria. It also automates job applications using an AI agent that autofills forms and uploads resumes, with both cloud and local versions available.

🔗 Links:
View Project
================
🔓 Open Source
🚀 proxypin | Dart

🎯 Primary Use Case:
Capturing, inspecting, and modifying HTTP(S) traffic for debugging and analysis across various platforms.

Key Features:
• Mobile scan code connection
• Domain name filtering
• Search
• Scripting (JavaScript)
• Request rewrite

📖 Summary:
ProxyPin is an open-source tool for capturing and inspecting HTTP(S) traffic across multiple platforms (Windows, Mac, Android, iOS, Linux). It allows users to intercept, inspect, and rewrite network traffic, making it suitable for debugging, testing, and analyzing network communications, especially for Flutter applications.

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