GitHub Open Source
504 subscribers
1.91K photos
1.97K 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
💡 vulnhuntr | Python

🎯 Primary Use Case:
Automated vulnerability detection in GitHub repositories.

Key Features:
• Zero-shot vulnerability discovery using LLMs
• Static code analysis
• Detection of complex, multi-step vulnerabilities
• Support for Python codebases
• Identification of LFI, AFO, RCE, XSS, SQLI, SSRF, and IDOR vulnerabilities

📖 Summary:
Vulnhuntr is a tool that uses LLMs and static code analysis to automatically discover remotely exploitable vulnerabilities in software. It analyzes code call chains from user input to server output, aiming to detect complex, multi-step security vulnerabilities that traditional static analysis tools may miss.

🔗 Links:
View Project
================
🔓 Open Source
fastdup | Python

🎯 Primary Use Case:
Analyzing and improving the quality of image and video datasets by identifying duplicates, outliers, and other data quality issues.

Key Features:
• Image and video dataset analysis
• Data curation
• Image duplicate detection
• Outlier detection
• Visual search

📖 Summary:
fastdup is a Python-based open-source tool designed for analyzing image and video datasets. It focuses on data curation, duplicate detection, outlier detection, and visual search to improve data quality and reduce operational costs.

🔗 Links:
View Project
================
🔓 Open Source
🔥 drinfo | C

🎯 Primary Use Case:
Monitoring disk usage on Linux systems.

Key Features:
• Physical Drive, Network (cloud) Drive Detection
• Colorful Progress Bars
• Human-Readable Sizes
• Terminal Responsive
• Detailed Information

📖 Summary:
drinfo is a command-line tool for Linux systems that provides information about physical and network drives. It displays disk usage with colored progress bars and human-readable sizes, offering detailed information such as mount point, filesystem type, and SMART status.

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

🎯 Primary Use Case:
Creating Python GUIs from Figma designs

Key Features:
• Easy to use drag and drop GUI maker
• Support for placeholder text
• Support for multiple frames
• Automatic foreground color setting
• Image hashing

📖 Summary:
TkForge is a Python GUI creator that allows users to design interfaces in Figma and then convert those designs into Tkinter code. It simplifies GUI development by providing a drag-and-drop interface within Figma, streamlining the process of creating Python GUIs.

🔗 Links:
View Project
================
🔓 Open Source
💡 QGIS | C++

🎯 Primary Use Case:
Geographic Information System (GIS) for creating, editing, visualizing, analyzing and publishing geospatial information.

Key Features:
• Flexible and powerful spatial data management
• Beautiful cartography
• Advanced and robust geospatial analysis
• Powerful customization and extensibility
• QGIS Server

📖 Summary:
QGIS is a free and open-source Geographic Information System (GIS) software that runs on various platforms. It provides tools for spatial data management, cartography, and geospatial analysis, supporting a wide range of data formats and offering customization options.

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

🎯 Primary Use Case:
Building high-performance multi-agent systems.

Key Features:
• Meta-agent framework
• Recursive agent architecture
• Hierarchical multi-agent systems

📖 Summary:
ROMA (Recursive-Open-Meta-Agent) is a Python framework designed to simplify the creation of high-performance multi-agent systems. It focuses on enabling hierarchical agent architectures, allowing developers to build complex systems with relative ease. The framework is currently in Beta.

🔗 Links:
View Project
================
🔓 Open Source
🚀 codebuff | TypeScript

🎯 Primary Use Case:
Automated code modification and refactoring using natural language commands.

Key Features:
• Natural language code editing
• Multi-agent system for code understanding and modification
• CLI tool for installation and usage
• Customizable agents for specific workflows
• Support for TypeScript agent development

📖 Summary:
Codebuff is an open-source AI coding assistant that edits codebases through natural language instructions. It uses a multi-agent system to understand projects and make precise changes, coordinating specialized agents for tasks like file exploration, planning, editing, and reviewing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 desktop-tui | Rust

🎯 Primary Use Case:
Providing a functional desktop environment within a terminal, suitable for users who prefer text-based interfaces or need to run applications on systems without graphical support.

Key Features:
• Parse shortcut files containing apps
• Display any application or command that uses stdout
• Change tilling options
• Can let the user select a file or a folder to use its path as a command argument
• Clock

📖 Summary:
The desktop-tui repository provides a text-based user interface (TUI) desktop environment, functioning similarly to tmux but as a complete desktop replacement. It allows users to run and manage applications within a terminal-based environment, offering features like shortcut configuration, window management, and custom commands.

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

🎯 Primary Use Case:
Playing multiple videos side-by-side for comparison, monitoring, or entertainment purposes.

Key Features:
• Cross-platform support (Linux, Mac, Windows)
• Support for any video and audio format (VLC)
• Support for streaming URLs (streamlink + yt-dlp)
• Hardware & software video decoding
• Control video aspect, playback speed, zoom

📖 Summary:
GridPlayer is a VLC-based media player that allows users to play multiple videos simultaneously in a configurable grid layout. It supports various video and audio formats, streaming URLs, and offers features like hardware/software decoding, aspect ratio control, and playlist saving with retained settings.

🔗 Links:
View Project
================
🔓 Open Source
🔥 share | Go

🎯 Primary Use Case:
Securely transferring files between two or more parties, either through a web browser or via the command line.

Key Features:
• End-to-end encryption (E2EE) using ECDH P-256 and AES-GCM
• Web interface for file sharing
• Command-line interface (CLI) for file transfer
• Self-hostable relay server option

📖 Summary:
The 'share' repository provides a simple way to transfer files between machines using end-to-end encryption. It offers both a web interface and a command-line interface (CLI) for sending and receiving files, ensuring secure peer-to-peer connections through a relay server.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥1
💡 mirotalkc2c | JavaScript

🎯 Primary Use Case:
Enabling secure, real-time video communication and screen sharing directly within websites without relying on third-party services.

Key Features:
• Real-time cam-2-cam video calls
• Screen sharing
• End-to-end encryption
• Embeddable via iframe
• Self-hosted

📖 Summary:
MiroTalk C2C is a WebRTC-based application for real-time cam-2-cam video calls and screen sharing. It offers end-to-end encryption and can be embedded into any website using a simple iframe, providing a self-hosted solution for low-latency, peer-to-peer communication.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 map-anything | Python

🎯 Primary Use Case:
3D reconstruction from various inputs using a single feed-forward model.

Key Features:
• Universal feed-forward metric 3D reconstruction
• Supports multi-image structure from motion (SFM)
• Supports multi-view stereo
• Supports monocular metric depth estimation
• Supports registration

📖 Summary:
MapAnything is a transformer model for metric 3D reconstruction. It takes various inputs like images, calibration data, and poses to directly regress the 3D geometry of a scene. The model supports multiple 3D reconstruction tasks, including multi-image structure from motion, multi-view stereo, and monocular depth estimation.

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

🎯 Primary Use Case:
Privacy-focused web analytics and data management for web applications, ensuring GDPR compliance.

Key Features:
• Real-time analytics dashboard
• User behavior tracking
• Secure authentication
• Multi-tenant support
• Goal tracking

📖 Summary:
Databuddy is a privacy-first analytics platform designed to provide real-time analytics, user tracking, and data visualization capabilities for web applications. It emphasizes GDPR compliance and secure data handling, offering features like real-time dashboards, user behavior tracking, and data encryption.

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

🎯 Primary Use Case:
Converting images and PDF documents into structured data for AI applications, especially for use with Large Language Models (LLMs).

Key Features:
• OCR (Optical Character Recognition)
• Document Parsing
• PDF to Markdown conversion
• Key Information Extraction (KIE)
• Document Translation

📖 Summary:
PaddleOCR is a powerful and lightweight OCR toolkit designed to convert images and PDF documents into structured data suitable for AI applications, particularly Large Language Models (LLMs). It supports over 100 languages and offers functionalities like document parsing, translation, and key information extraction (KIE).

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

🎯 Primary Use Case:
Educational demonstration of building a transformer-based language model from scratch in Rust.

Key Features:
• Pre-training on factual text completion
• Instruction tuning for conversational AI
• Interactive chat mode for testing
• Full backpropagation with gradient clipping
• Modular architecture with clean separation of concerns

📖 Summary:
RustGPT is a project that demonstrates building a transformer-based language model from scratch in Rust, without relying on external ML frameworks. It includes pre-training, instruction tuning, interactive chat mode, and full backpropagation, showcasing a modular architecture for educational purposes.

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

🎯 Primary Use Case:
Converting images and PDFs into structured, machine-readable formats while preserving layout.

Key Features:
• Convert documents to markdown, html, or json with detailed layout information
• Good handwriting support
• Reconstructs forms accurately, including checkboxes
• Good support for tables, math, and complex layouts
• Extracts images and diagrams, with captions and structured data

📖 Summary:
Chandra is an OCR model that converts images and PDFs into structured data formats like HTML, Markdown, or JSON, preserving layout information. It supports handwriting, forms, tables, math, and complex layouts, and offers both local (HuggingFace) and remote (vLLM server) inference modes.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 code-sandbox-mcp | Python

🎯 Primary Use Case:
Enabling AI assistants and LLM applications to safely execute code snippets.

Key Features:
• Secure code execution in isolated containers
• Support for Python and JavaScript code
• Integration with Model Context Protocol (MCP) clients
• Ability to pass environment variables to the sandbox
• Support for custom container images

📖 Summary:
The Code Sandbox MCP Server is a lightweight server that allows AI assistants and LLM applications to safely execute code snippets using containerized environments. It leverages the llm-sandbox package to execute code, supporting languages like Python and JavaScript, and returns the output and error streams to the client.

🔗 Links:
View Project
================
🔓 Open Source
🚀 leocad | C++

🎯 Primary Use Case:
Designing and building virtual LEGO models.

Key Features:
• Virtual LEGO model creation
• Cross-platform compatibility (Windows, Linux, macOS)
• OpenGL hardware acceleration for rendering
• Parts Library support
• Multiple installation methods on Linux (Snap, AppImage, Flatpak, Source)

📖 Summary:
LeoCAD is a CAD (Computer-Aided Design) application specifically designed for creating virtual LEGO models. It offers a free and open-source solution for users to design and build LEGO creations on Windows, Linux, and macOS operating systems.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 every-pdf | HTML

🎯 Primary Use Case:
Desktop PDF editing, conversion, merging, and securing.

Key Features:
• PDF Editor
• Convert PDF
• Split Pages
• Merge Files
• Watermark

📖 Summary:
The repository hosts Every PDF, a cross-platform desktop application built with Electron, Next.js, and Python. It provides a comprehensive toolkit for PDF editing, conversion, merging, and security, offering features ranging from basic document tasks to professional-level editing.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 lvgl | C

🎯 Primary Use Case:
Creating graphical user interfaces (GUIs) for embedded systems, including MCUs and MPUs.

Key Features:
• Free and Portable (MIT License)
• Written in C (C++ compatible)
• No external dependencies
• 30+ built-in Widgets
• Flexible Style system

📖 Summary:
LVGL is a free and open-source graphics library written in C, designed for creating embedded graphical user interfaces (GUIs) on microcontrollers (MCUs) and microprocessors (MPUs). It offers a wide range of widgets, styling options, and layout features, making it suitable for various display types and platforms with minimal resource requirements.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 SimpMusic | Kotlin

🎯 Primary Use Case:
Playing music from YouTube Music on Android devices with added features like ad-blocking, offline playback, and synced lyrics.

Key Features:
• Play music from YouTube Music or YouTube without ads
• Browse Home, Charts, Podcast, Moods & Genre with YouTube Music data
• Search everything on YouTube

📖 Summary:
SimpMusic is a free and open-source Android music player that utilizes YouTube Music as its backend. It offers features like ad-free background playback, browsing YouTube Music content, offline playback, synced lyrics, and support for SponsorBlock and Return YouTube Dislike, aiming to provide a comprehensive music listening experience.

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