GitHub Open Source
1.78K 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
πŸ’‘ 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
πŸš€ rdn | Rust

🎯 Primary Use Case:
A terminal-based file manager for navigating and manipulating files and directories.

✨ Key Features:
β€’ Two-panel interface
β€’ DOS-accurate color theme
β€’ File operations (copy, move, delete, mkdir)
β€’ Built-in file viewer (text/hex)
β€’ Quick search

πŸ“– Summary:
rdn is a modern terminal file manager written in Rust, inspired by the classic Dos Navigator. It offers a two-panel interface with essential file operations, a built-in viewer, search, and sorting capabilities, all within a familiar DOS-accurate color theme.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ free-coding-models | HTML

🎯 Primary Use Case:
To enable developers to quickly find, evaluate, and deploy the most performant and reliable free coding LLMs for their development workflows.

✨ Key Features:
β€’ Discover and benchmark 170+ free coding LLMs
β€’ Real-time performance tracking (latency, stability score)
β€’ Install models directly into coding tools

πŸ“– Summary:
free-coding-models is a command-line tool that helps users discover, benchmark, and install over 170 free coding Large Language Models (LLMs) from more than 20 providers. It provides real-time performance metrics like latency and a stability score to help users select the best model for their needs and integrates directly with various coding tools.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 ux-ui-agent-skills | JavaScript

🎯 Primary Use Case:
To empower AI agents with the knowledge and tools to act as senior UX/UI design architects, enabling them to generate high-quality, accessible, and framework-agnostic UI components and design system assets.

✨ Key Features:
β€’ Design Token Generation (DTCG format)
β€’ Component Design (Atomic Design)
β€’ Code Generation (any framework)
β€’ Design-System Interoperability
β€’ Runnable Skills (17+)

πŸ“– Summary:
This repository transforms AI models like Claude into expert UX/UI design architects. It provides a comprehensive kit of instructions, design tokens, and runnable skills to generate consistent, accessible, and production-ready UI components for any framework and design system.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ’‘ optimizerDuck | C#

🎯 Primary Use Case:
Optimizing Windows operating systems for better performance and privacy.

✨ Key Features:
β€’ Performance optimization
β€’ Privacy enhancement
β€’ Simplicity of use
β€’ Debloating Windows
β€’ Open-source

πŸ“– Summary:
optimizerDuck is a free, open-source Windows optimization tool designed to enhance system performance, bolster privacy, and simplify user experience. It offers a range of tweaks and debloating options for Windows 10 and above.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 nerd-fonts | CSS

🎯 Primary Use Case:
To enhance the visual appearance of code editors and terminals by adding a comprehensive set of icons and glyphs to programming fonts, improving readability and aesthetics.

✨ Key Features:
β€’ Patches popular programming fonts with thousands of extra glyphs from icon sets like Font Awesome, Material Design Icons, Octicons, and more.

πŸ“– Summary:
Nerd Fonts is a project that enhances programming fonts by patching them with a vast collection of glyphs and icons from popular icon sets. It provides an easy way to install these enhanced fonts or to patch your own fonts, making your terminal and code editor visually richer.

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