GitHub Open Source
562 subscribers
1.98K photos
2.04K 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
💡 cgroup-utils | Python

🎯 Primary Use Case:
Managing and monitoring Linux control groups for resource management and process isolation.

Key Features:
• Provides utility tools for managing Linux control groups (cgroups).
• Offers commands like `cgutil top` for monitoring cgroup activities.
• Includes commands for configuring cgroups (`cgutil configs`), managing events (`cgutil event`), and listing processes within cgroups (`cgutil pgrep`).

📖 Summary:
cgroup-utils provides a suite of command-line tools for interacting with Linux control groups. It enables users to monitor resource usage, configure cgroup settings, manage processes within cgroups, and visualize the cgroup hierarchy. The utilities simplify cgroup management for both system administrators and developers.

🔗 Links:
View Project
================
🔓 Open Source
js-lingui | TypeScript

🎯 Primary Use Case:
Internationalizing JavaScript applications for global audiences.

Key Features:
• Clean and readable code with ICU MessageFormat
• Universal usage across JavaScript projects, including React and React Native
• Full rich-text support with React components
• Powerful tooling for managing i18n workflow (CLI, Vite Plugin, ESLint Plugin)

📖 Summary:
Lingui is a JavaScript internationalization framework that provides tools and libraries for translating applications. It supports ICU MessageFormat, React components, and offers tooling for managing the i18n workflow. Lingui aims to be lightweight, unopinionated, and compatible with existing i18n solutions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 whatsapp-web-reveng | JavaScript

🎯 Primary Use Case:
Reverse engineering the WhatsApp Web API to create a custom client.

Key Features:
• Complete description and re-implementation of the WhatsApp Web API
• WebSocket communication
• Nix environment support
• JavaScript decryption routine
• Python dependencies for encryption and QR code generation

📖 Summary:
This repository provides a reverse-engineered implementation of the WhatsApp Web API, focusing on WebSocket communication and encryption. It aims to provide a complete description of the API, enabling the development of custom WhatsApp Web clients. The project includes tools and instructions for setting up the environment using Nix or bare metal installations with Python and Node.js.

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

🎯 Primary Use Case:
Retrieving the current system's IP address and location information.

Key Features:
• Retrieves system's IP address
• Supports public and private IPv4 detection
• Uses multiple API providers with fallback mechanism
• Provides geolocation information

📖 Summary:
IPSpot is a Python library designed for retrieving a system's IP address and associated geolocation data. It supports both public and private IPv4 addresses, utilizing multiple API providers to ensure reliability. The tool offers a simple and modular approach to IP and geolocation lookups.

🔗 Links:
View Project
================
🔓 Open Source
💡 wl-kbptr | C

🎯 Primary Use Case:
Control the mouse pointer with the keyboard on Wayland compositors.

Key Features:
• Moves mouse pointer with keyboard
• Supports multiple modes: floating, tile, bisect, split, click
• Configurable selection areas
• Supports screen capture for target detection (opencv)
• Works with Wayland compositors (Sway, Hyprland, Niri, dwl)

📖 Summary:
wl-kbptr is a utility that enables users to control the mouse pointer using the keyboard on Wayland. It offers various modes for selecting target areas, including floating, tile, bisect, split, and click, and supports compositors like Sway and Hyprland. It can also use screen capture for automatic target detection.

🔗 Links:
View Project
================
🔓 Open Source
🚀 waydroid | Python

🎯 Primary Use Case:
Running Android applications on GNU/Linux systems

Key Features:
• Container-based approach to run Android on Linux
• Uses Linux namespaces for isolation
• Direct hardware access for Android system
• Based on LineageOS

📖 Summary:
Waydroid enables users to run a complete Android system within a container on a GNU/Linux operating system. It leverages Linux namespaces to provide isolation and direct hardware access for the Android environment. The system image is based on LineageOS, allowing users to run Android applications seamlessly on their Linux desktops.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 gmail-tui | Go

🎯 Primary Use Case:
Accessing and managing Gmail through a terminal user interface.

Key Features:
• Compose email
• Read email
• Reply to email

📖 Summary:
The gmail-tui repository provides a terminal-based email client for Gmail, written in Go. It allows users to compose, read, and reply to emails directly from their terminal. The project is still under development, focusing on improving functionality and user experience.

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

🎯 Primary Use Case:
Identifying exploits for known vulnerabilities and assessing their exploitation probability.

Key Features:
• CVE Information Retrieval
• EPSS Integration
• Public Exploits Aggregation
• CISA KEV Integration
• AI-Powered Risk Assessment

📖 Summary:
SploitScan is a cybersecurity utility designed to streamline the process of identifying exploits for known vulnerabilities. It aggregates data from various sources, including ExploitDB, CISA KEV, and HackerOne, and provides AI-powered risk assessments to help prioritize patching efforts. The tool also supports importing vulnerability scanner results and offers flexible export options.

🔗 Links:
View Project
================
🔓 Open Source
🚀 awesome-free-apps | JavaScript

🎯 Primary Use Case:
Discovering free and useful applications for various platforms.

Key Features:
• Curated list of free apps
• Categorized by platform (Windows, macOS, Linux, Android, iOS)
• Filters for open-source and recommended apps
• Categorized by function (Audio, Browsers, Communication, etc.)

📖 Summary:
This repository provides a curated list of free applications for PC and mobile devices, categorized by platform and function. It offers filters to easily find open-source or recommended apps, making it a valuable resource for users seeking free alternatives to paid software.

🔗 Links:
View Project
================
🔓 Open Source
💡 3d-model-playground | JavaScript

🎯 Primary Use Case:
Interactive 3D model manipulation using hand gestures and voice commands.

Key Features:
• Real-time 3D model control
• Hand gesture recognition
• Voice command recognition
• GLTF model import
• Interactive web application

📖 Summary:
The 3D Model Playground is an interactive web application that allows users to control 3D models in real-time using hand gestures and voice commands. It leverages Three.js for 3D rendering, MediaPipe for computer vision, and the Web Speech API for voice recognition, enabling users to manipulate and animate 3D models through intuitive interactions.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 PhoneAgent | Swift

🎯 Primary Use Case:
Automating tasks on an iPhone using OpenAI models, spanning across multiple apps.

Key Features:
• Uses OpenAI models to automate tasks on an iPhone.
• Can interact with apps by tapping, swiping, scrolling, and typing.
• Allows voice control via microphone.
• Offers an Always On mode for continuous listening.
• Securely stores OpenAI API key on the device.

📖 Summary:
PhoneAgent is an iOS application that leverages OpenAI models to automate tasks on an iPhone. It interacts with apps through accessibility features, allowing it to tap, swipe, scroll, type, and open apps based on user prompts. The application also supports voice control and an 'Always On' mode for continuous listening, making it possible to automate tasks hands-free.

🔗 Links:
View Project
================
🔓 Open Source
🔥 rf-detr | Python

🎯 Primary Use Case:
Real-time object detection tasks requiring high accuracy and speed, suitable for edge deployment.

Key Features:
• Real-time object detection
• Transformer-based architecture
• SOTA performance on COCO benchmark
• Competitive performance at base sizes
• State-of-the-art performance on RF100-VL benchmark

📖 Summary:
RF-DETR is a real-time object detection model architecture that achieves state-of-the-art performance on the COCO and RF100-VL benchmarks. It is designed for fine-tuning and can be deployed on edge devices using Roboflow Inference, making it suitable for applications requiring both accuracy and real-time performance.

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

🎯 Primary Use Case:
Connecting a browser toolbar to code AI agents in a code editor, allowing developers to provide real-time, browser-powered context to their AI agents.

Key Features:
• Connects frontend UI to code AI agents
• Allows commenting on any DOM element
• Sends DOM elements, screenshots, and metadata to AI agent

📖 Summary:
Stagewise is a browser toolbar that bridges the gap between frontend UIs and code AI agents. It allows developers to select and comment on any DOM element, sending relevant context like DOM elements, screenshots, and metadata to the AI agent. This eliminates the need for manually providing file paths and other contextual information, streamlining the AI-assisted development process.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 whoBIRD | Kotlin

🎯 Primary Use Case:
Identifying bird sounds in real-time using an Android app, without requiring an internet connection.

Key Features:
• Real-time bird sound identification
• Offline functionality (no internet required)
• Database of over 6,000 bird species
• Customization options (ignore date/place, show images, audio source selection, high pass filter, threshold adjustment, weighted meta model)
• Option to save .wav files of detections

📖 Summary:
The whoBIRD app is an Android application that identifies bird sounds in real-time using the BirdNET framework. It boasts a database of over 6,000 bird species and operates offline. The app offers various customization options, including the ability to filter noise, adjust detection thresholds, and save audio recordings.

🔗 Links:
View Project
================
🔓 Open Source
🚀 calibre | Python

🎯 Primary Use Case:
Managing and converting e-books across various formats and devices.

Key Features:
• E-book management (view, convert, edit, catalog)
• E-book format conversion
• Communication with e-book reader devices
• Metadata fetching from the internet
• Newspaper downloading and conversion to e-books

📖 Summary:
Calibre is a comprehensive e-book manager that allows users to view, convert, edit, and catalog e-books in various formats. It supports communication with e-book readers, fetches metadata from the internet, and can download and convert newspapers into e-books. Calibre is a cross-platform application available on Linux, Windows, and macOS.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 learn-agentic-ai | Jupyter Notebook

🎯 Primary Use Case:
Learning and implementing Agentic AI systems using Dapr and related technologies for scalable agent orchestration.

Key Features:
• Dapr Agentic Cloud Ascent (DACA) Design Pattern
• Agent-Native Cloud Technologies
• OpenAI Agents SDK integration
• Knowledge Graph utilization
• Kubernetes deployment

📖 Summary:
The repository provides resources for learning Agentic AI development using the Dapr Agentic Cloud Ascent (DACA) design pattern. It focuses on building scalable AI agent systems leveraging technologies like Dapr, Kubernetes, and the OpenAI Agents SDK. The primary goal is to enable developers to design AI agents capable of handling a large number of concurrent users with minimal resources.

🔗 Links:
View Project
================
🔓 Open Source
gophish | Go

🎯 Primary Use Case:
Simulating phishing attacks for security awareness training and penetration testing.

Key Features:
• Phishing campaign setup and execution
• Security awareness training
• Cross-platform support (Windows, Mac, Linux)
• Docker support

📖 Summary:
Gophish is an open-source phishing toolkit designed for businesses and penetration testers. It enables users to quickly set up and execute phishing engagements to assess security vulnerabilities and conduct security awareness training. The toolkit supports multiple platforms and can be deployed via Docker.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 chiasmodon | Python

🎯 Primary Use Case:
OSINT (Open Source Intelligence) gathering for domain reconnaissance and attack surface analysis.

Key Features:
• Domain information gathering
• Google Play application information retrieval
• Credential searching (email, username, password)
• IP address information retrieval
• CIDR block information retrieval

📖 Summary:
Chiasmodon is an OSINT tool designed to gather information about a target domain. It allows users to search for domain-related data, including emails, credentials, CIDRs, ASNs, and subdomains, as well as Google Play application information. The tool offers comprehensive scanning capabilities, customizable output formats, and additional options for enhanced data analysis.

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

🎯 Primary Use Case:
SSH honeypot designed to log brute force attacks and attacker shell interactions.

Key Features:
• Logs brute force attacks
• Logs entire shell interaction performed by the attacker
• Fake filesystem with the ability to add/remove files
• Fake file contents
• Session logs stored in UML Compatible format

📖 Summary:
Kippo is a medium interaction SSH honeypot. It's designed to log brute force attacks and the entire shell interaction performed by attackers. Kippo includes features such as a fake filesystem, the ability to log downloaded files, and session replay capabilities.

🔗 Links:
View Project
================
🔓 Open Source
🌟 Exploit-Street | C

🎯 Primary Use Case:
Providing a centralized resource for Windows LPE exploits.

Key Features:
• Complete list of LPE (Local Privilege Escalation) exploits for Windows (starting from 2023)

📖 Summary:
The Exploit-Street repository aims to be a comprehensive collection of Local Privilege Escalation (LPE) exploits for Windows systems, starting from 2023. It addresses the perceived lack of a consolidated resource for these exploits. The repository encourages contributions from the community to ensure its completeness and accuracy.

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

🎯 Primary Use Case:
Adding gamepad support to Marimo notebooks for interactive data exploration, games, or any application needing real-time gamepad input.

Key Features:
• Automatic gamepad detection
• Real-time visual feedback
• Precise timestamp tracking
• Any button support

📖 Summary:
Mopad is an anywidget that enables gamepad input within Marimo notebooks. It features automatic gamepad detection, real-time visual feedback, precise timestamp tracking, and support for any button on a Bluetooth gamepad. This allows users to create interactive data explorations, games, and other applications that benefit from real-time gamepad control.

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