GitHub Open Source
493 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
🌟 oceanbase | C++

🎯 Primary Use Case:
Distributed relational database for transactional, analytical, and AI workloads.

Key Features:
• Vector Search
• Transparent Scalability
• Ultra-fast Performance
• Cost Efficiency
• Real-time Analytics

📖 Summary:
OceanBase is a distributed relational database developed by Ant Group, designed for transactional, analytical, and AI workloads. It leverages the Paxos protocol for high availability and linear scalability, supporting features like vector search, transparent scalability, ultra-fast performance, cost efficiency, and real-time analytics.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
slatedb | Rust

🎯 Primary Use Case:
Embedded storage for applications requiring scalable and durable data storage in cloud environments.

Key Features:
• Cloud-native embedded storage
• LSM-tree architecture
• Object storage backend (S3, GCS, etc.)
• Batch writes to mitigate API costs
• Configurable flush interval

📖 Summary:
SlateDB is an embedded storage engine built on a log-structured merge-tree (LSM-tree) architecture. It distinguishes itself by writing data to object storage (like S3, GCS), providing bottomless storage, high durability, and easy replication, trading off latency and API costs compared to local disk.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 speedtest-tracker | PHP

🎯 Primary Use Case:
Monitoring internet connection performance and uptime.

Key Features:
• Automated Tests
• Detailed Metrics
• Historical Data
• Notifications

📖 Summary:
Speedtest Tracker is a self-hosted application designed to monitor the performance and uptime of an internet connection. It automates speed tests, captures detailed metrics like download/upload speeds and ping, and provides historical data and notifications to identify internet performance issues.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 edit-mind | TypeScript

🎯 Primary Use Case:
Video indexing and semantic search for video editing workflows.

Key Features:
• Privacy-First (Local AI Processing)
• Deep Indexing (Transcription, Faces, Objects, Text, Colors)
• Semantic Search (Natural Language Video Search)
• AI-Generated Rough Cuts
• Cross-Platform (macOS, Windows, Linux)

📖 Summary:
Edit Mind is a cross-platform desktop application that uses AI to index and analyze video libraries. It performs tasks such as transcription, object detection, face recognition, and semantic search, enabling users to quickly find specific shots and generate rough cuts based on natural language queries.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
💡 razer-keyboard-highlighter | Python

🎯 Primary Use Case:
Highlighting specific keys on a Razer keyboard when they are pressed, providing visual feedback for specific keybindings or functions, especially within window manager environments.

Key Features:
• Key highlighting based on configuration file
• Support for key combinations of any order/size
• pywal integration for color theming

📖 Summary:
The repository provides a way to highlight keys on a Razer keyboard based on a configuration file. It supports integrations with pywal for color theming and i3wm, sway, and hyprland for window manager awareness, allowing key highlighting to be context-aware. It utilizes a keyboard listener and a controller to achieve this functionality.

🔗 Links:
View Project
================
🔓 Open Source
🌟 describe-anything | Python

🎯 Primary Use Case:
Generating detailed descriptions for specific regions of interest within images and videos.

Key Features:
• Detailed localized image captioning
• Detailed localized video captioning
• Support for various region input methods (points, boxes, scribbles, masks)

📖 Summary:
The 'Describe Anything' repository provides an implementation for detailed localized image and video captioning. It allows users to input a region of interest (defined by points, boxes, scribbles, or masks) in an image or video and generates detailed descriptions for that region, and includes a new benchmark, DLC-Bench, for evaluating models on the DLC task.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 HandBrake | C

🎯 Primary Use Case:
Converting video files into formats suitable for different devices and platforms.

Key Features:
• Video transcoding
• Cross-platform support (Linux, Mac, Windows)
• Support for common video formats
• Leverages FFmpeg, x264, x265, SVT-AV1
• Output to MP4, MKV, WebM

📖 Summary:
HandBrake is an open-source video transcoder that converts videos into formats compatible with various devices, including mobile phones, tablets, TVs, and web browsers. It supports common video file formats and leverages tools like FFmpeg, x264, and x265 to create MP4, MKV, or WebM video files.

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

🎯 Primary Use Case:
Running applications as background services on Windows.

Key Features:
• Turns any application into a Windows service
• Open-source alternative to NSSM, WinSW & FireDaemon Pro

📖 Summary:
Servy is an open-source C# application that transforms any application into a native Windows service. It serves as an alternative to tools like NSSM, WinSW, and FireDaemon Pro, providing a way to manage applications as background services on Windows operating systems.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
🔥 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