GitHub Open Source
492 subscribers
1.9K photos
1.96K 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
🔥 vitest-react-profiler | TypeScript

🎯 Primary Use Case:
React component render tracking and performance testing using Vitest.

Key Features:
• Precise Render Tracking
• Performance Monitoring
• Phase Detection
• Statistical Analysis
• Async Testing

📖 Summary:
The `vitest-react-profiler` repository provides utilities for tracking React component renders and performance testing within Vitest. It allows developers to precisely measure render counts, monitor performance, detect render phases, and perform statistical analysis on render times, enhancing the reliability and efficiency of React component testing.

🔗 Links:
View Project
================
🔓 Open Source
mobile-tester-agent | Kotlin

🎯 Primary Use Case:
Automating the testing of Android applications using AI-driven agents that can interpret and execute tests described in natural language.

Key Features:
• Automated Android app testing using AI
• Natural language test scenario interpretation with LLMs
• Test execution on Android Emulator or Physical Device via ADB
• Report generation for developers and QA teams
• Web dashboard for configuration and visualization

📖 Summary:
The Mobile Tester Agent is an AI-powered test automation tool for Android applications. It leverages LLMs to interpret natural language test scenarios and execute them on Android emulators or physical devices via ADB, generating reports and providing a web dashboard for configuration and visualization.

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

🎯 Primary Use Case:
Managing and scheduling cron jobs on local and remote servers through a terminal interface.

Key Features:
• Check cron jobs
• Autocompletion for paths when creating or editing cron jobs
• Create cron jobs with validation and human-readable feedback
• Pause and resume cron jobs
• Edit existing cron jobs

📖 Summary:
Cronboard is a terminal-based dashboard for managing cron jobs on local and remote servers. It allows users to easily add, edit, delete, pause, and resume cron jobs, as well as view their status and run times. The application connects to servers using SSH and provides autocompletion and validation features for creating and editing cron jobs.

🔗 Links:
View Project
================
🔓 Open Source
Open-Source-Face-Recognition-SDK | Python

🎯 Primary Use Case:
Integrating face recognition capabilities into applications while ensuring data privacy through on-premise processing.

Key Features:
• 100% On-Premise processing
• High Accuracy face detection and recognition
• Real-Time Processing
• Easy Integration with Python APIs
• Cross-Platform compatibility (Windows and Linux)

📖 Summary:
The Open Source Face Recognition SDK is a Python-based SDK for Windows and Linux that provides face detection, landmark extraction, feature extraction, and face template matching. It emphasizes on-premise processing for data privacy and offers high accuracy through deep learning models.

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

🎯 Primary Use Case:
Creating pixel art sprites, icons, and small 2D assets.

Key Features:
• Drawing tools (Pencil, Eraser, Fill, Eyedropper, Rectangle, Ellipse)
• Canvas with zoom, editable background color, and optional grid
• Undo/Redo with history
• Drag & drop image opening
• Real-time preview

📖 Summary:
Tilf is a free and open-source pixel art editor built with PySide6, designed for creating sprites, icons, and small 2D assets. It offers essential drawing tools, live preview, undo/redo functionality, and various export options, aiming for a lightweight and dependency-free experience across Windows, MacOS, and GNU/Linux.

🔗 Links:
View Project
================
🔓 Open Source
docker-android | Python

🎯 Primary Use Case:
Android application development and testing within Docker containers.

Key Features:
• Emulator with different device profiles and skins
• VNC support for accessing the container's GUI
• Log sharing via web UI
• ADB connect for external emulator control
• Integration with Genymotion Cloud

📖 Summary:
The docker-android repository provides Docker images for running Android emulators, enabling application development and testing in isolated environments. It supports various Android versions and device profiles, offers VNC access for visual interaction, and integrates with cloud solutions like Genymotion Cloud.

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

🎯 Primary Use Case:
Managing to-do lists with version control and collaboration features in a terminal environment.

Key Features:
• TUI-based interface
• Local file storage (JSON)
• VCS integration (Git/Jujutsu)
• Project-based task organization
• Task attributes (due dates, labels)

📖 Summary:
Yatto is a terminal-based to-do application that leverages Bubble Tea for its TUI. It stores tasks as individual JSON files and uses Git or Jujutsu for version control, enabling collaboration, synchronization, and backup of tasks.

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

🎯 Primary Use Case:
Accelerating Python code execution for computationally intensive tasks, particularly those benefiting from multithreading and numerical computation.

Key Features:
• High-performance Python compilation
• Native machine code generation
• 10-100x speedups over CPython
• Native multithreading support (no GIL)
• Interoperability with Python ecosystem

📖 Summary:
Codon is a high-performance Python compiler that translates Python code into native machine code, achieving significant speedups (10-100x or more) compared to standard CPython. It supports native multithreading and aims to provide performance comparable to C/C++ while maintaining a syntax and semantics close to CPython.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
Steve | Java

🎯 Primary Use Case:
Automating tasks within Minecraft using AI agents controlled by natural language commands.

Key Features:
• Natural language instruction processing for task execution
• Autonomous resource extraction, building, combat, and exploration
• Multi-agent coordination for parallel task execution and conflict resolution
• Integration with LLMs (Groq, OpenAI, Gemini) for reasoning and planning

📖 Summary:
The Steve repository provides a Minecraft mod that introduces AI agents, embodied as 'Steves,' into the game. These agents can perform tasks autonomously based on natural language instructions, such as mining resources, building structures, and coordinating with other agents to complete complex projects.

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

🎯 Primary Use Case:
Pentesting and red teaming to gain initial access and persistence on Windows systems by backdooring DLLs.

Key Features:
• DLL hijacking
• Backdooring DLL functions
• Generating C++ boilerplate code for function injection
• Creating .def files to maintain original DLL exports
• Static and dynamic linking options

📖 Summary:
DllShimmer is a Go-based tool for weaponizing DLL hijacking. It allows users to backdoor functions within DLLs without disrupting normal process operation by generating proxy DLLs with identical exports to the original, enabling the injection of custom code into those functions.

🔗 Links:
View Project
================
🔓 Open Source
🚀 stormy | Go

🎯 Primary Use Case:
Displaying weather information in a terminal with a customizable and visually appealing interface.

Key Features:
• Multiple weather providers (OpenMeteo, OpenWeatherMap)
• Current weather conditions with ASCII art
• Temperature, wind, humidity, and precipitation information
• Customizable units (metric, imperial, standard)

📖 Summary:
Stormy is a minimal, customizable, and neofetch-like weather CLI written in Go. It provides current weather conditions, temperature, wind, humidity, and precipitation information using multiple weather providers like OpenMeteo and OpenWeatherMap. It supports customizable units, a local configuration file, color support, and a compact display mode.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
1
dnSurfer | JavaScript

🎯 Primary Use Case:
Browsing text-based web content in environments where HTTP/HTTPS is blocked, such as captive portals.

Key Features:
• DNS Browser (Desktop/Electron)
• Custom DNS Server (Node.js)
• Text-only web content retrieval over DNS TXT records
• Bypassing HTTP/HTTPS restrictions

📖 Summary:
dnSurfer is a proof-of-concept web browser that operates entirely over the DNS protocol. It includes a desktop client built with Electron and a custom DNS server built with Node.js, allowing users to fetch text-only web content by translating DNS queries into web page data, bypassing traditional HTTP/HTTPS protocols.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🚀 silero-vad | Python

🎯 Primary Use Case:
Detecting voice activity in audio streams to isolate speech segments.

Key Features:
• Stellar accuracy
• Pre-trained
• Enterprise-grade
• PyTorch support
• ONNX support

📖 Summary:
Silero VAD is a pre-trained Voice Activity Detector (VAD) that identifies speech segments in audio. It supports multiple platforms via PyTorch and ONNX, offering flexibility in deployment. The repository provides tools for loading the model, reading audio, and extracting speech timestamps, making it easy to integrate into various speech processing applications.

🔗 Links:
View Project
================
🔓 Open Source
🔥 shot-scraper | Python

🎯 Primary Use Case:
Automating website screenshot capture for documentation, monitoring, and archival.

Key Features:
• Command-line interface for taking screenshots
• Integration with Playwright for browser automation
• GitHub Actions integration for automated screenshots
• Configuration options for customizing screenshots

📖 Summary:
shot-scraper is a command-line utility written in Python that automates the process of taking screenshots of websites. It leverages Playwright to provide a flexible and scriptable way to capture website screenshots for documentation, monitoring, or archival purposes.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 comic-translate | Python

🎯 Primary Use Case:
Automatically translating comics from various languages and formats into a user's desired language.

Key Features:
• Automatic translation of comics in various formats
• Support for multiple languages
• Utilizes SOTA LLMs like GPT-4 for translation
• Text detection
• OCR

📖 Summary:
Comic Translate is a desktop application written in Python designed for automatically translating comics, including BDs, Manga, Manhwa, and more, across various formats like images, PDFs, EPUBs, CBR, and CBZ. It leverages state-of-the-art Large Language Models (LLMs) like GPT-4 to translate comics to and from multiple languages, including English, Korean, Japanese, and others, with support for text detection, OCR, inpainting, and text rendering.

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

🎯 Primary Use Case:
Simplifying and visualizing Postgres cluster management for developers and database administrators.

Key Features:
• Cluster management UI
• Patroni management UI
• Postgres query builder
• Cluster configuration viewing and editing
• Template request execution and saving

📖 Summary:
Ivory is a tool designed to simplify and visualize the management of Postgres clusters. It provides a user interface for Patroni, a tool for high availability Postgres clusters, and includes a Postgres query builder for troubleshooting and management tasks. It can be used as a local tool or a standalone application for collaborative use.

🔗 Links:
View Project
================
🔓 Open Source
🌟 leetsolv | Go

🎯 Primary Use Case:
DSA problem revision and long-term retention through spaced repetition.

Key Features:
• Spaced Repetition using a custom SM-2 algorithm
• CLI interface for problem management
• Zero dependencies (pure Go implementation)
• Adaptive review scheduling
• Due priority scoring

📖 Summary:
LeetSolv is a command-line tool designed for Data Structures and Algorithms (DSA) problem revision using spaced repetition. It employs a customized SuperMemo 2 algorithm, incorporating factors like familiarity, importance, and reasoning to facilitate deliberate practice and long-term retention of DSA concepts.

🔗 Links:
View Project
================
🔓 Open Source
🚀 TaskWing | Go

🎯 Primary Use Case:
AI-powered task management for developers, integrating with AI tools to automate and enhance task handling.

Key Features:
• AI-Native (MCP integration)
• Zero Config
• Smart Dependencies
• Learning System
• Developer-First

📖 Summary:
TaskWing is an AI-powered CLI task manager designed for developers. It integrates with AI tools via the Model Context Protocol (MCP), allowing users to manage tasks from the terminal or leverage AI for assistance. It features zero-config setup, smart dependency tracking, and a learning system to capture patterns from completed projects.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🌟 how-to-build-a-coding-agent | Go

🎯 Primary Use Case:
Building a personal AI-powered coding assistant.

Key Features:
• Connect to the Anthropic Claude API
• Build a simple AI chatbot
• Add tools like reading files, editing code, and running commands
• Handle tool requests and errors
• Build an agent that gets smarter with each step

📖 Summary:
This repository provides a workshop that guides users through building their own AI-powered coding assistant using Go. The workshop progresses through six versions of the agent, each adding more features like file reading, shell command execution, and code searching, ultimately creating a powerful local developer assistant.

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

🎯 Primary Use Case:
Querying data files (CSV, TSV, LTSV, Parquet, Excel) using SQL without needing a separate database server or data transformation.

Key Features:
• SQLite3 SQL Interface
• Multiple File Formats support (CSV, TSV, LTSV, Parquet, Excel)
• Compression Support (gzip, bzip2, xz, zstd)
• Stream Processing
• Flexible Input Sources (file paths, directories, io.Reader, embed.FS)

📖 Summary:
filesql is a Go SQL driver that allows querying various file formats (CSV, TSV, LTSV, Parquet, Excel) using SQLite3 SQL syntax. It supports compressed files (gzip, bzip2, xz, zstd) and offers features like stream processing and auto-saving changes back to files.

🔗 Links:
View Project
================
🔓 Open Source
🔥 cursor-clip | Rust

🎯 Primary Use Case:
Managing clipboard history in a Wayland environment with dynamic positioning at the cursor location.

Key Features:
• Windows 11-Style Clipboard History
• Advanced Wayland Integration (Layer Shell Protocol, Precise Cursor Tracking, Multi-output Support)
• Native GNOME Design (Libadwaita styling)
• Automatic Clipboard Monitoring (Wayland)

📖 Summary:
Cursor Clip is a GTK4 clipboard manager for Wayland that provides a Windows 11-style clipboard history with GNOME design. It dynamically positions the clipboard history at the current mouse pointer location, offering advanced Wayland integration and automatic clipboard monitoring.

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