GitHub Open Source
1.87K subscribers
3.1K photos
3.25K 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
🔥 xdg-ninja | Haskell

🎯 Primary Use Case:
Auditing and cleaning up a user's $HOME directory to ensure compliance with the XDG Base Directory Specification.

✨ Key Features:
• Checks $HOME directory for non-XDG-compliant files and directories.
• Provides instructions on how to move files to appropriate XDG locations.

📖 Summary:
xdg-ninja is a shell script designed to scan your $HOME directory for files and directories that do not conform to the XDG Base Directory Specification. It identifies these misplaced items and provides instructions on how to relocate them to their proper XDG-compliant locations, helping users maintain a clean and organized home directory. The tool supports various installation methods and offers a configuration generator for x86_64 Linux systems.

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

🎯 Primary Use Case:
Opsmate is primarily used as an AI-powered SRE assistant to manage production operations, troubleshoot issues, and automate tasks using natural language.

✨ Key Features:
• Natural Language Interface
• Advanced Reasoning
• Multiple LLM Support
• Multiple Runtimes
• Modern Observability Tooling

📖 Summary:
Opsmate is an AI SRE assistant designed to streamline production engineering tasks. It offers a natural language interface, AI-powered reasoning, and supports multiple LLMs and runtimes. Opsmate integrates with modern observability tools and provides a web UI and API for easy access and extensibility.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ Osprey | JavaScript

🎯 Primary Use Case:
Protecting users from malicious websites by checking URLs against multiple threat intelligence services and blocking access to dangerous sites.

✨ Key Features:
• Protection from malicious websites
• URL stripping of tracking parameters
• Integration with multiple threat intelligence services
• Configurable protection options
• Caching of safe URLs

📖 Summary:
Osprey is a browser extension designed to safeguard users from malicious websites. It achieves this by verifying URLs against several threat intelligence services like Microsoft SmartScreen and Norton SafeWeb. Osprey also enhances privacy by stripping tracking parameters from URLs before sending them to these services, and it caches results to minimize network requests.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 openai-cua-sample-app | Python

🎯 Primary Use Case:
Interacting with computer environments via the OpenAI API using a Computer Using Agent (CUA).

✨ Key Features:
• Computer abstraction for different environments (local, Docker, Browserbase, Scrapybara)
• Agent abstraction for managing the CUA loop
• CLI for easy interaction with CUA
• Examples for different use cases

📖 Summary:
This repository provides a sample application for using a Computer Using Agent (CUA) with the OpenAI API. It includes abstractions for different computer environments and agent management, along with a CLI for easy interaction and examples for various use cases. The primary goal is to enable programmatic control of computer interfaces through AI.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 llm-scraper | TypeScript

🎯 Primary Use Case:
Extracting structured data from web pages using LLMs.

✨ Key Features:
• Supports Local (Ollama, GGUF), OpenAI, Vercel AI SDK Providers
• Schemas defined with Zod
• Full type-safety with TypeScript
• Based on Playwright framework
• Streaming objects

📖 Summary:
LLM Scraper is a TypeScript library designed to extract structured data from any webpage using LLMs. It supports various LLM providers, schema definitions with Zod, and offers features like code generation and streaming objects. The library leverages Playwright for browser automation and provides multiple formatting modes for different content types.

🔗 Links:
• View Project
================
🔓 Open Source
✨ onlook | TypeScript

🎯 Primary Use Case:
Designers directly editing and publishing changes to React and TailwindCSS based web applications.

✨ Key Features:
• Design directly in live React app
• Publish changes to code
• Seamless integration with React + TailwindCSS
• Live edits in the browser DOM

📖 Summary:
Onlook is an open-source tool that allows designers to directly design and edit live React applications. It integrates seamlessly with React and TailwindCSS, enabling real-time modifications within the browser DOM. The tool aims to bridge the gap between design and development by allowing designers to customize the design, control the codebase, and publish changes without needing extensive coding knowledge.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 Harden-Windows-Security | C#

🎯 Primary Use Case:
To securely harden Windows operating systems against malware and other security threats using officially supported Microsoft methods.

✨ Key Features:
• Hardens Windows security using official Microsoft methods
• Provides tools and guides for various security levels (Personal, Enterprise, Government, Military)

📖 Summary:
The Harden-Windows-Security repository provides tools and guides to harden Windows operating systems securely using official Microsoft methods. It offers a PowerShell module and AppControl Manager to automate and manage security configurations for various security levels, aiming to protect against malware and enhance overall system security.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 ShadowHound | PowerShell

🎯 Primary Use Case:
Active Directory enumeration for security assessments and penetration testing, minimizing detection risks by avoiding known-malicious binaries.

✨ Key Features:
• Active Directory enumeration using native PowerShell
• Two methods for data collection: ADWS and LDAP
• Enumerates users, groups, computers, and certificates

📖 Summary:
ShadowHound is a PowerShell-based tool for Active Directory enumeration that avoids the use of SharpHound. It offers two methods for data collection, leveraging native PowerShell capabilities to minimize detection risks. The tool enumerates users, groups, computers, and certificates, and includes features for handling large domains and using alternate credentials.

🔗 Links:
• View Project
================
🔓 Open Source
✨ YT-Navigator | Python

🎯 Primary Use Case:
Efficiently navigating and extracting information from YouTube channel content using AI.

✨ Key Features:
• Semantic search through YouTube channel videos
• AI-powered chat with channel content
• Precise timestamp identification for relevant video segments
• Channel management for scanning and summarizing videos

📖 Summary:
YT Navigator is an AI-powered application designed to streamline the process of searching and understanding YouTube channel content. It allows users to quickly find relevant information within videos through semantic search, chat with an AI agent knowledgeable about the channel, and pinpoint precise timestamps for key segments, making it ideal for researchers, students, and content creators.

🔗 Links:
• View Project
================
🔓 Open Source
✨ gpustack | Python

🎯 Primary Use Case:
Managing GPU clusters for running AI models.

✨ Key Features:
• Broad Hardware Compatibility
• Broad Model Support
• Scales with Your GPU Inventory
• Distributed Inference
• Multiple Inference Backends

📖 Summary:
GPUStack is an open-source GPU cluster manager designed to simplify the deployment and scaling of AI models. It offers broad hardware and model compatibility, supports distributed inference, and provides OpenAI-compatible APIs. Key features include user management, GPU monitoring, and token usage tracking, all within a lightweight Python package.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 MORT | C#

🎯 Primary Use Case:
Real-time translation of game dialogs using OCR and machine translation.

✨ Key Features:
• Realtime translate
• OCR (TesseractOCR, Windows OCR, NHOcr, Easy OCR)
• Machine translation (Naver Papago, Google Web, Google Sheet, ezTrans, DeepL)
• Language Patch with using DB
• Multiple OCR areas

📖 Summary:
MORT is a real-time game translator that extracts dialog from the screen using OCR and translates it using machine translation services or a database. It supports multiple OCR engines and translation services, allowing users to play games in foreign languages with real-time translated subtitles. The program is designed for Windows and requires .NET 7.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 timr-tui | Rust

🎯 Primary Use Case:
Organizing and managing time using Pomodoro, Countdown, and Timer functionalities within a terminal user interface.

✨ Key Features:
• Pomodoro timer
• Countdown timer
• Standard timer
• Customizable styles
• Decisecond display

📖 Summary:
timr-tui is a terminal-based application written in Rust that helps users organize their time. It provides Pomodoro, Countdown, and Timer functionalities, along with customizable styles and a CLI interface for easy integration and usage.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 atuin | Rust

🎯 Primary Use Case:
Replacing existing shell history with a synchronized, searchable SQLite database.

✨ Key Features:
• Rebindable full-screen history search UI
• SQLite database storage for shell history
• Encrypted backup and sync of shell history
• Cross-terminal, cross-session, and cross-machine history
• Logging of exit code, cwd, hostname, session, command duration

📖 Summary:
Atuin replaces your existing shell history with a SQLite database, recording additional context for commands. It offers optional, fully encrypted synchronization of history between machines via an Atuin server. Key features include a full-screen search UI, cross-device synchronization, and detailed command logging.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ pex | Python

🎯 Primary Use Case:
Packaging and deploying Python applications as self-contained, executable files.

✨ Key Features:
• .pex file generation
• Lock file creation
• Virtual environment creation
• Executable Python environments
• Support for multiple platform-specific Python distributions

📖 Summary:
Pex is a tool for generating .pex files, which are self-contained executable Python environments similar to virtualenvs. It simplifies Python application deployment by packaging all dependencies into a single file that can be easily distributed and executed across different platforms. Pex also supports lock file and venv creation, and integrates with popular build systems.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 mostly-adequate-guide | JavaScript

🎯 Primary Use Case:
Learning and applying functional programming principles in JavaScript development.

✨ Key Features:
• Teaches functional programming concepts using JavaScript.
• Provides practical examples applicable to real-world JavaScript projects.
• Offers exercises and an npm module for hands-on learning.
• Provides downloadable PDF and EPUB versions.

📖 Summary:
The 'mostly-adequate-guide' repository is a resource for learning functional programming (FP) concepts using JavaScript. It provides practical examples, exercises, and downloadable resources to help developers apply FP principles in their daily work. The guide aims to make FP accessible by leveraging the familiarity of JavaScript.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 urx | Rust

🎯 Primary Use Case:
Collecting URLs from OSINT archives for security testing and analysis.

✨ Key Features:
• Fetch URLs from multiple sources in parallel (Wayback Machine, Common Crawl, OTX)
• Filter results by file extensions, patterns, or predefined presets
• Support for multiple output formats: plain text, JSON, CSV

📖 Summary:
Urx is a command-line tool built with Rust that extracts URLs from OSINT archives like the Wayback Machine and Common Crawl. It allows users to fetch URLs from multiple sources in parallel, filter results based on various criteria, and output the data in different formats. The primary use case is gathering comprehensive URL datasets for security testing and analysis.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 FullBypass | C#

🎯 Primary Use Case:
Bypassing AMSI and PowerShell CLM to obtain a FullLanguage PowerShell reverse shell.

✨ Key Features:
• AMSI bypass
• PowerShell CLM bypass
• FullLanguage PowerShell reverse shell

📖 Summary:
The FullBypass tool is designed to circumvent AMSI and PowerShell Constrained Language Mode (CLM). It achieves this by employing memory hijacking techniques to modify the AmsiScanBuffer function. The tool ultimately provides a FullLanguage PowerShell reverse shell, enabling unrestricted PowerShell execution on the target system.

🔗 Links:
• View Project
================
🔓 Open Source
💡 droidrun | Python

🎯 Primary Use Case:
Automating Android device interactions using natural language commands.

✨ Key Features:
• Control Android devices with natural language commands
• Supports multiple LLM providers (OpenAI, Anthropic, Gemini)
• Easy to use CLI
• Extendable Python API for custom automations
• Screenshot analysis for visual understanding of the device

📖 Summary:
DroidRun is a framework for controlling Android devices using LLM agents, enabling automation through natural language. It features a CLI, a Python API for custom automations, and supports multiple LLM providers like OpenAI, Anthropic, and Gemini. The framework also uses screenshot analysis for visual understanding of the device's state.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 dead-man-hand | Go

🎯 Primary Use Case:
Executing predefined actions when the user is no longer available, ensuring privacy and confidentiality until that time.

✨ Key Features:
• Privacy-focused action execution only after death
• Encrypted actions using age encryption
• Vault integration for private key management
• Multiple action execution methods (json_post, bulksms, mail)

📖 Summary:
The dead-man-hand repository provides a dead-man-switch software solution designed with privacy in mind. It allows users to define actions that will be executed only when they are considered 'dead,' ensuring that these actions remain encrypted and confidential until that moment. The system integrates with Vault for secure key management and supports multiple action and probe methods.

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

🎯 Primary Use Case:
Searching for user accounts by username or email across social networks for digital investigations.

✨ Key Features:
• OSINT tool for username/email searches
• WhatsMyName integration
• PDF, CSV, and HTTP export options
• Customizable search filters
• AI-powered NER for metadata extraction

📖 Summary:
Blackbird is an OSINT tool designed to quickly locate user accounts on various platforms using usernames or email addresses. It integrates with WhatsMyName, offers multiple export formats, and includes AI-powered NER to enhance metadata extraction. The tool is intended for use in digital investigations and cybersecurity.

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