GitHub Open Source
1.77K subscribers
3.02K photos
3.16K 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
🌟 homebox-companion | Python

🎯 Primary Use Case:
Automating and simplifying the process of adding and managing items in a Homebox inventory using AI vision and natural language interaction.

✨ Key Features:
β€’ AI-powered item identification and cataloging from photos
β€’ Seamless integration with Homebox inventory
β€’ AI Chat for managing, searching, and updating inventory
β€’ Location browsing, searching, and QR code scanning
β€’ Support for multiple photos per item

πŸ“– Summary:
Homebox Companion is an AI-powered tool that integrates with Homebox inventory management. It allows users to photograph items, with AI automatically identifying and cataloging them into their Homebox inventory. Additionally, it features an AI chat interface for effortless inventory management, searching, and updating.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ VideoPipe | C++

🎯 Primary Use Case:
Building flexible and portable video analysis applications for tasks such as video structuring, image search, face recognition, and behavior analysis in security and traffic scenarios.

✨ Key Features:
β€’ Cross-platform video analysis framework
β€’ Plugin-oriented architecture (Node-based pipeline)
β€’ Minimal dependencies, easy to use

πŸ“– Summary:
VideoPipe is a C++ framework for video analysis and structuring, designed for ease of use and portability across platforms. It functions as a pipeline of independent nodes, enabling flexible integration of various computer vision and deep learning models for tasks like object detection, recognition, and behavior analysis.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ Habo | Dart

🎯 Primary Use Case:
Tracking personal habits with a strong emphasis on user privacy and data control, including options for secure cloud sync or self-hosting.

✨ Key Features:
β€’ End-to-end encrypted sync (E2EE)
β€’ Zero-knowledge architecture
β€’ Automatic encrypted backups
β€’ Self-hostable backend support
β€’ Multiple completion types (yes/no, numeric, skip)

πŸ“– Summary:
Habo is a privacy-focused, open-source habit tracker for iOS and Android. It offers end-to-end encrypted synchronization, automatic encrypted backups, and self-hosting capabilities, ensuring users maintain full control over their data.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ parlor | Python

🎯 Primary Use Case:
To create a local, real-time, multimodal AI voice assistant experience comparable to advanced services like GPT-Live, running entirely on the user's device.

✨ Key Features:
β€’ Fully on-device, real-time multimodal AI
β€’ Hands-free turn-taking with smart-turn-v3
β€’ Streaming responses (transcript and audio)
β€’ Barge-in for interrupting the AI
β€’ Action detection (timers, modes, research) via separate JSON output

πŸ“– Summary:
Parlor is a Python-based, on-device, real-time multimodal AI system designed to provide a voice assistant experience similar to GPT-Live. It processes audio and visual input locally, enabling features like hands-free turn-taking, streaming responses, and barge-in capabilities.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ’‘ rybbit | TypeScript

🎯 Primary Use Case:
Providing an intuitive, privacy-focused, and open-source alternative to Google Analytics for web and product analytics.

✨ Key Features:
β€’ Core web analytics metrics (sessions, users, pageviews, bounce rate, duration)
β€’ Session replays
β€’ Cookieless and privacy-friendly tracking
β€’ Customizable dashboards for goals, retention, user journeys, and funnels
β€’ Advanced filtering across 15+ dimensions

πŸ“– Summary:
Rybbit is an open-source, privacy-friendly alternative to Google Analytics, designed for intuitive web and product analytics. It offers a comprehensive suite of features without relying on cookies, making it a user-friendly and privacy-conscious choice for tracking website and application user behavior.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ pdf-document-layout-analysis | Python

🎯 Primary Use Case:
To provide a programmatic and interactive service for analyzing, understanding, and converting the content and structure of PDF documents.

✨ Key Features:
β€’ Docker-powered microservice
β€’ PDF layout analysis (segmentation & classification)
β€’ OCR processing
β€’ Content extraction (text, titles, pictures, tables, formulas)
β€’ Reading order determination

πŸ“– Summary:
This repository offers a Docker-powered microservice for advanced PDF document layout analysis, OCR, and content extraction. It segments and classifies elements like text, titles, and images, determines reading order, and supports conversion to formats like Markdown and HTML with translation.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ plainpad | PHP

🎯 Primary Use Case:
To provide a private and secure self-hosted solution for individuals and teams to manage their notes.

✨ Key Features:
β€’ Self-hosted note taking
β€’ Data ownership
β€’ Simplicity and stability
β€’ Docker setup

πŸ“– Summary:
Plainpad is a self-hosted note-taking application built with PHP and React, offering users full ownership of their data. It emphasizes simplicity and stability, running on the user's own server.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯1
✨ rip | Rust

🎯 Primary Use Case:
Interactively finding and terminating unwanted or problematic processes from the terminal using a fuzzy search interface.

✨ Key Features:
β€’ Fuzzy process finding
β€’ Interactive terminal interface
β€’ Process killing with customizable signals
β€’ Sorting by CPU, memory, PID, name, and port
β€’ Live mode with auto-refreshing process list

πŸ“– Summary:
Rip is a command-line tool written in Rust that allows users to fuzzy find and terminate processes running on their system. It provides an interactive interface to search for processes by name, sort them by various metrics like CPU, memory, or PID, and send signals (like KILL or TERM) to selected processes.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ time-tracker-4-browser | TypeScript

🎯 Primary Use Case:
Helping users understand, manage, and improve their browsing habits by tracking time spent on websites, setting limits, and blocking distracting sites.

✨ Key Features:
β€’ Track browsing time and visit counts
β€’ Detailed records and daily activity review
β€’ Dashboards, website analysis, and habit reports

πŸ“– Summary:
Time Tracker - Web Habit Builder is a browser extension designed to help users understand and manage their online habits. It provides detailed tracking of website usage, analytical reports, website blocking, and focus tools like Pomodoro sessions, with cross-browser compatibility and data synchronization/backup options.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸš€ mana | HTML

🎯 Primary Use Case:
Conducting rogue access point attacks and Man-in-the-Middle (MitM) attacks.

✨ Key Features:
β€’ Modified hostapd for KARMA attacks (hostapd-mana)
β€’ Controller scripts for managing attacks (run-mana)
β€’ Tools for offloading EAP credential cracking (crackapd)
β€’ Modifications for sslstrip and HSTS bypass
β€’ Apache configurations for specific hacks

πŸ“– Summary:
The MANA Toolkit is a deprecated collection of tools designed for rogue access point (evilAP) attacks and Man-in-the-Middle (MitM) scenarios. It includes modified hostapd for enhanced KARMA attacks and utilities for post-connection MitM operations.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 nyx | Shell

🎯 Primary Use Case:
Obscuring digital forensic traces on user systems.

✨ Key Features:
β€’ Cross-platform support (Linux, macOS, Windows)
β€’ Comprehensive artifact cleaning modules

πŸ“– Summary:
Nyx is a self-contained shell script designed to clean forensic traces across Linux, macOS, and Windows operating systems. It systematically removes various artifacts left by user activity, applications, and system processes to help obscure digital footprints.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ Constrict | Python

🎯 Primary Use Case:
Compressing video files to meet specific size limits for uploads or storage, without manual trial-and-error.

✨ Key Features:
β€’ Compress videos to target file sizes
β€’ Automatic calculation of ABR, resolution, framerate, and audio quality
β€’ Bulk compression
β€’ Customizable framerate limits
β€’ Choice of codecs (H.264, HEVC, AV1, VP9)

πŸ“– Summary:
Constrict is a desktop application for Linux that allows users to compress video files to a target file size. It automatically calculates the necessary encoding parameters like bitrate, resolution, and framerate to achieve the desired output size while aiming to preserve audiovisual quality.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸš€ claude-code-karma | Python

🎯 Primary Use Case:
To provide users with a user-friendly, visual interface for monitoring and analyzing their Claude Code sessions locally, offering insights into session activity, tool usage, and agent interactions.

✨ Key Features:
β€’ Local-first dashboard for Claude Code sessions
β€’ Visualizes sessions, timelines, costs, and live activity
β€’ Reads directly from `~/.claude/` data
β€’ Session Browser with search and filtering

πŸ“– Summary:
Claude Code Karma is a local-first, open-source dashboard designed to visualize and monitor Claude Code sessions. It transforms raw session data from `~/.claude/` into an interactive timeline, session browser, and detailed overviews of tasks, files, subagents, and skills invoked during a session.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 thedeck | Dart

🎯 Primary Use Case:
To provide a digital, cooperative platform for playing classic card games on mobile devices, with a shared visual interface.

✨ Key Features:
β€’ Cross-platform mobile support (Android, iOS)
β€’ Built with Flutter and Dart
β€’ Unique 'table' device feature for shared gameplay
β€’ Supports classic card games
β€’ Offline multiplayer capabilities

πŸ“– Summary:
The Deck is an open-source, cross-platform mobile card game engine built with Flutter. It allows users to play classic card games digitally, with a unique feature where one device acts as a shared 'table' visible to all players, enhancing cooperative gameplay.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ ai-telephony-demo | Python

🎯 Primary Use Case:
To enable developers to create and deploy AI-powered voice agents capable of interacting over traditional phone lines.

✨ Key Features:
β€’ Build AI telephony agents
β€’ Handle inbound and outbound calls
β€’ Local agent execution
β€’ SIP trunk configuration
β€’ Integration with VideoSDK Agent

πŸ“– Summary:
This repository allows you to build and deploy a fully functional AI telephony agent. It guides you through setting up an agent locally and configuring it to handle live inbound and outbound phone calls using VideoSDK and Google's Gemini model.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ VeraCrypt | C

🎯 Primary Use Case:
Protecting sensitive data on storage devices through robust encryption.

✨ Key Features:
β€’ Full system drive encryption
β€’ Encrypted partitions and non-system drives
β€’ Encrypted virtual disks
β€’ Plausible deniability with hidden volumes
β€’ Support for various encryption algorithms (AES, Serpent, Twofish)

πŸ“– Summary:
VeraCrypt is an open-source disk encryption software based on TrueCrypt, offering enhanced security features. It allows users to create encrypted volumes, partitions, or entire system drives to protect sensitive data from unauthorized access.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ awesome-django | Python

🎯 Primary Use Case:
To provide a centralized and organized collection of high-quality resources and tools for Django developers.

✨ Key Features:
β€’ Curated list of third-party packages
β€’ Categorized resources for Django development
β€’ Includes official resources, educational materials, community links, and hosting options
β€’ Dedicated sections for Django REST Framework and Wagtail CMS

πŸ“– Summary:
Awesome Django is a curated list of resources and third-party packages for the Django web framework. It serves as a comprehensive guide for developers looking to enhance their Django projects with various tools and libraries.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ CyberScraper-2077 | Python

🎯 Primary Use Case:
Intelligent and advanced web scraping with AI assistance for precise data extraction.

✨ Key Features:
β€’ AI-Powered Extraction
β€’ Streamlit Interface
β€’ Multi-Format Support (JSON, CSV, HTML, SQL, Excel)
β€’ Tor Network Support
β€’ Stealth Mode

πŸ“– Summary:
CyberScraper 2077 is an AI-powered web scraping tool that leverages LLMs like OpenAI, Gemini, and Ollama to intelligently extract data from websites. It features a user-friendly Streamlit interface, supports multiple export formats, and includes advanced features like Tor network access, stealth mode, and captcha bypassing.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ’‘ matrix-rain-saver | Python

🎯 Primary Use Case:
A visually striking and functional screen locker and screensaver for Linux X11 environments that displays decoded headlines within a Matrix rain effect.

✨ Key Features:
β€’ Matrix rain screensaver with headline decoding
β€’ Custom Cyrillic Matrix typeface
β€’ Headline extraction from SQLite databases or built-in phrases
β€’ Full-featured screen locker using xsecurelock and PAM

πŸ“– Summary:
This repository provides a Matrix rain screensaver and a full-featured X11 screen locker. It decodes headlines from news sources or custom SQLite databases, displaying them within the falling code with custom Cyrillic typography. The screen locker integrates with xsecurelock and PAM for system password authentication.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
❀1
πŸ’‘ MagicMirror | JavaScript

🎯 Primary Use Case:
To create a personalized smart mirror that displays information and acts as a digital assistant.

✨ Key Features:
β€’ Open source modular smart mirror platform
β€’ Electron application wrapper (no separate web server/browser needed)
β€’ Growing list of installable modules
β€’ Personal assistant functionality

πŸ“– Summary:
MagicMirrorΒ² is an open-source, modular smart mirror platform built with Electron. It allows users to transform a regular mirror into a personal assistant by displaying customizable information through various installable modules.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source