GitHub Open Source
1.79K subscribers
3.05K photos
3.19K 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
💡 scraperai | HTML

🎯 Primary Use Case:
Simplifying web scraping for users of all skill levels through AI-powered automation and data extraction.

✨ Key Features:
• Serializable & reusable Scraper Configs
• Automatic data detection
• Automatic XPATHs detection
• Automatic pagination & page type detection
• HTML minification

📖 Summary:
ScraperAI is an open-source, AI-powered tool that simplifies web scraping by automatically detecting page types, extracting data, and generating reusable scraping configurations. It leverages LLMs like ChatGPT and supports custom crawlers and Selenium for robust web data extraction.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1🦄1
🔥 LocalLens | CSS

🎯 Primary Use Case:
Organizing and managing personal photo libraries securely and privately on a local machine using AI.

✨ Key Features:
• AI-powered photo organization
• Face, date, and location grouping
• Privacy-first, no cloud upload
• Offline processing
• Modern, intuitive UI

📖 Summary:
Local Lens is a privacy-focused desktop application that uses AI to organize and categorize personal photos locally on your computer. It offers features like face recognition, date grouping, and location sorting without uploading any data to the cloud, ensuring user privacy and data security.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🙉1
🌟 macOS-use | Python

🎯 Primary Use Case:
To empower AI agents to automate tasks and control applications on macOS through natural language instructions.

✨ Key Features:
• AI agent interaction with macOS applications
• Control any app on macOS via natural language commands
• Support for multiple AI providers (OpenAI, Anthropic, Gemini)
• Local private inference with MLX framework (future goal)
• Examples demonstrating various use cases like calculations and web logins

📖 Summary:
macOS-use is a Python library that enables AI agents to interact with and control any application on macOS. It allows users to instruct their MacBook through natural language commands, which the AI then translates into actions within various apps.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 meilisearch | Rust

🎯 Primary Use Case:
To provide a fast, relevant, and easily integrated search experience for websites and applications.

✨ Key Features:
• Lightning-fast search
• AI-powered hybrid search
• Typo tolerance
• Faceting
• Fuzzy search

📖 Summary:
Meilisearch is a high-performance, open-source search engine written in Rust. It offers a fast and relevant search experience with features like typo tolerance, faceting, and hybrid search, making it easy to integrate into applications and websites.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
👍1🦄1
🚀 gdown | Python

🎯 Primary Use Case:
Downloading public files and folders from Google Drive, especially large files or when standard tools like curl/wget fail due to Google Drive's specific download protocols and security measures.

✨ Key Features:
• Skip Google Drive security notices for large files
• Recursive download of Google Drive folders (up to 50 files per folder)

📖 Summary:
gdown is a Python-based command-line and library tool designed to download public files and folders from Google Drive. It overcomes limitations of tools like curl and wget by handling Google Drive's security notices for large files, enabling recursive folder downloads, and allowing specification of download formats for Google Docs, Sheets, and Slides.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🔥 floccus | JavaScript

🎯 Primary Use Case:
Synchronizing browser bookmarks privately across multiple browsers and devices using a user-chosen cloud storage provider.

✨ Key Features:
• Syncs native browser bookmarks directly
• Supports sync via Nextcloud Bookmarks, Linkwarden, KaraKeep, Google Drive, Git servers, and WebDAV
• Compatible with browsers supporting Web extensions (Firefox, Chrome, Edge, etc.)
• Offers an Android/iOS app for mobile access
• Allows multiple sync profiles

📖 Summary:
Floccus is a browser extension that synchronizes your bookmarks privately across different browsers and devices. It supports various cloud storage services and WebDAV-compatible providers, allowing for customizable sync strategies and intervals.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
👍1🦄1
🔥 kimi-cli | Python

🎯 Primary Use Case:
To act as an AI agent within the terminal, assisting developers with coding, shell commands, and other development-related tasks.

✨ Key Features:
• Shell command mode for direct terminal command execution
• VS Code extension for seamless integration
• IDE integration via Agent Client Protocol (ACP)
• Zsh integration for enhanced shell experience
• Support for Model Context Protocol (MCP) tools

📖 Summary:
Kimi Code CLI is an AI-powered command-line agent designed to assist with software development tasks and terminal operations. It can read and edit code, execute shell commands, fetch web content, and autonomously plan actions, integrating with various IDEs and shells.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄2
🚀 ai-agents-from-scratch | JavaScript

🎯 Primary Use Case:
Educational resource for learning the fundamental concepts and implementation details of AI agents by building them locally, without relying on high-level frameworks.

✨ Key Features:
• Build AI agents from first principles
• Utilize local LLMs (via node-llama-cpp)
• Understand function calling, memory, and ReAct patterns
• Demystify agent architectures and framework design choices

📖 Summary:
This repository provides a hands-on, step-by-step guide to building AI agents from scratch using local LLMs and Node.js. It demystifies agent architecture, function calling, memory, and ReAct patterns by explaining design decisions and visualizing internal processes, aiming to build a deep understanding before utilizing production frameworks.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
💡 syntux | TypeScript

🎯 Primary Use Case:
Automatically generating dynamic and customizable user interfaces for web applications based on provided data.

✨ Key Features:
• Streamable UI generation
• Support for custom React components
• Cacheable generated UIs
• Integration with LLM providers via Vercel AI SDK
• Support for custom actions and server actions

📖 Summary:
Syntux is a generative UI library for the web that automatically designs user interfaces to display given data. It works by converting data into a JSON-based React Interface Schema, allowing for dynamic and customizable UI generation.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🙉1
🌟 dangerzone | Python

🎯 Primary Use Case:
To safely convert untrusted documents into a secure PDF format, mitigating risks from malicious code embedded in the original files.

✨ Key Features:
• Sandboxed document conversion
• Network-isolated sandbox using gVisor
• Optional OCR for text layer
• PDF compression
• Support for a wide range of document types (PDF, Office, images, EPUB, HWP)

📖 Summary:
Dangerzone is a security tool that converts potentially dangerous documents (PDFs, Office files, images) into safe PDFs by processing them within an isolated sandbox environment. It sanitizes the content by converting it to raw pixel data and then back to a PDF, ensuring that any malicious code is neutralized.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 apkleaks | Python

🎯 Primary Use Case:
Static analysis of Android APK files to discover security vulnerabilities, sensitive information, and network endpoints.

✨ Key Features:
• Scans APK files for URIs, endpoints, and secrets
• Supports installation via PyPI, source, and Docker
• Allows custom pattern definitions for enhanced scanning
• Integrates with the JADX decompiler
• Provides options for output formatting (text, JSON) and file redirection

📖 Summary:
APKLeaks is a Python-based tool designed for static analysis of Android application package (APK) files. It scans APKs to identify URIs, network endpoints, and sensitive secrets embedded within the code, aiding in security assessments and bug bounty hunting.

🔗 Links:
• View Project
================
🔓 Open Source
🙉1
🔥 async-scanner | Rust

🎯 Primary Use Case:
High-speed asynchronous TCP port scanning for network diagnostics and security research.

✨ Key Features:
• Asynchronous TCP scanning powered by Tokio
• Configurable concurrency level
• Customizable connection timeout
• Optional service banner grabbing
• Output in human-readable or JSON format

📖 Summary:
Async Scanner is a high-performance TCP port scanner built with Rust and Tokio. It enables rapid scanning of network ports with customizable concurrency, timeouts, and optional banner grabbing, making it suitable for network diagnostics and security research.

🔗 Links:
• View Project
================
🔓 Open Source
🦄1
🌟 plasma-smart-video-wallpaper-reborn | QML

🎯 Primary Use Case:
To enable users to set video files as their dynamic desktop and lock screen wallpapers within the KDE Plasma environment.

✨ Key Features:
• Plasma 6 wallpaper plugin
• Plays videos on Desktop/Lock Screen
• Seamless integration with KDE Plasma

📖 Summary:
This repository provides a Plasma 6 wallpaper plugin that allows users to set videos as their desktop or lock screen background. It integrates seamlessly with the KDE Plasma desktop environment to offer dynamic and personalized wallpapers.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
❤1🦄1
🔥 focuswriter | C++

🎯 Primary Use Case:
To provide a focused and immersive writing environment, minimizing distractions for users to concentrate on their content.

✨ Key Features:
• Distraction-free fullscreen interface
• Hide-away UI accessed by mouse movement
• Customizable themes (font, colors, background)
• On-the-fly statistics
• Daily goals

📖 Summary:
FocusWriter is a distraction-free, fullscreen word processor designed for immersive writing. It offers a minimalist interface that hides away until needed, customizable themes for ambiance, and essential features like spell-checking and document statistics to aid productivity.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🚀 BotCommander | Python

🎯 Primary Use Case:
Managing and monitoring multiple Python bots through a web-based dashboard.

✨ Key Features:
• Web interface built on Flask
• Automatic startup of all bots on launch
• Monitor CPU, memory, and uptime for each bot
• Bot management: start, stop, restart, disable
• Display system information

📖 Summary:
BotCommander is a lightweight, self-hosted web interface for managing multiple Python bots. It provides a centralized dashboard to monitor bot status, resource usage, and uptime, with functionalities to start, stop, restart, and disable individual bots.

🔗 Links:
• View Project
================
🔓 Open Source
❤1🦄1
🔥 refract | Go

🎯 Primary Use Case:
To enforce session concurrency limits for Xray-core by blocking multiple simultaneous connections from different IPs under the same user identity.

✨ Key Features:
• Real-time Enforcement
• Kernel-Level Blocking (ipset, iptables)
• Instant Session Termination (Netlink/SOCK_DIAG)
• Zero-Copy Log Parsing
• Docker Ready

📖 Summary:
Refract is a Go-based policy enforcement service designed to control concurrent user sessions for Xray-core. It achieves this by monitoring access logs and using Linux kernel features like Netlink and IPSet to block unauthorized connections in real-time.

🔗 Links:
• View Project
================
🔓 Open Source
🙉1
💡 flutter-pos-app-ui | Dart

🎯 Primary Use Case:
To serve as a pre-built, customizable UI template for developers creating Point of Sale (POS) applications, particularly for restaurants, using Flutter.

✨ Key Features:
• Modern and responsive UI design
• Side navigation menu with animated selections
• Food category filtering
• Product grid view with images and pricing
• Order management system

📖 Summary:
This repository provides a modern, responsive, and visually appealing UI for a Point of Sale (POS) application built with Flutter. It showcases features like product browsing, order management, and a clean order summary, ideal for restaurant systems.

🔗 Links:
• View Project
================
🔓 Open Source
🙉1
💡 Mockoops | JavaScript

🎯 Primary Use Case:
Creating animated marketing or tutorial videos from screen recordings using pre-designed templates.

✨ Key Features:
• Superfast rendering powered by Serverless Functions
• Real-time preview updates
• Responsive Video Templates
• Multiple pre-built templates for various scenarios
• Long-term Caching for rendering optimization

📖 Summary:
Mockoops is a JavaScript-based tool that transforms boring screen recordings into beautiful, animated mockups in seconds. It leverages React and serverless functions for fast rendering, offering responsive video templates and efficient caching.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 chat-downloader | Python

🎯 Primary Use Case:
To download and archive chat messages from online video content for analysis, record-keeping, or other purposes.

✨ Key Features:
• Retrieve chat messages from livestreams, videos, clips, and past broadcasts
• Supports multiple platforms (e.g., YouTube, Twitch)
• No authentication required
• Command-line interface (CLI) with extensive options
• Python library for programmatic use

📖 Summary:
Chat Downloader is a Python tool that retrieves chat messages from various online video platforms like YouTube and Twitch. It supports livestreams, videos, clips, and past broadcasts, and operates without requiring user authentication.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🦄1
🌟 telegram-files | Java

🎯 Primary Use Case:
Automated and continuous downloading of files from Telegram, managed through a self-hosted web interface.

✨ Key Features:
• Seamless file downloads from Telegram channels and groups
• Support for multiple Telegram accounts
• Pause and resume downloads
• Automatic file transfer to designated destinations
• Instant preview of downloaded videos and images

📖 Summary:
Telegram Files is a self-hosted application designed for continuous, stable, and unattended downloading of files from Telegram channels and groups. It supports multiple Telegram accounts, allows pausing and resuming downloads, and offers features like instant previews and PWA support.

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