GitHub Open Source
496 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
🌟 dline | Shell

🎯 Primary Use Case:
Managing and interacting with a calendar from the command line.

Key Features:
• Dynamic calendar view with color-coded categories and filtering
• Static monthly calendar view
• Event calculator for determining workdays between dates
• Calendar data management (add, delete, update, clean)
• Import/export events from various sources (TSV, GCA, OHA)

📖 Summary:
dLine is a command-line calendar tool written in Shell. It allows users to manage events, calculate timespans, and manage multiple calendars directly from the terminal. It offers dynamic and static calendar views, event calculation, and data management features.

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

🎯 Primary Use Case:
On-demand starting and automatic stopping of containerized workloads to conserve resources.

Key Features:
• Supports Docker, Docker Swarm, and Kubernetes
• Supports Apache APISIX, Caddy, Envoy, Istio, Nginx (NJS Module), Nginx (WASM Module), and Traefik reverse proxies
• Automatic workload scaling upon first request with themable waiting page and hanging request strategy

📖 Summary:
Sablier is a free and open-source software that automatically starts and stops containerized workloads based on demand and inactivity. It supports Docker, Docker Swarm, and Kubernetes, along with multiple reverse proxies, acting as a serverless platform for your own servers to optimize resource usage.

🔗 Links:
View Project
Homepage
================
🔓 Open Source
👍1
💡 reddix | Rust

🎯 Primary Use Case:
Browsing and interacting with Reddit from the terminal.

Key Features:
• image preview based on kitty graphics protocol
• video playback through mpv's Kitty integration
• gallery browsing with inline navigation controls
• multi-account support
• keyboard first navigation

📖 Summary:
Reddix is a terminal-based Reddit client written in Rust. It provides a refined Reddit experience within the terminal, offering features like image preview, video playback, gallery browsing, multi-account support, and keyboard-first navigation.

🔗 Links:
View Project
================
🔓 Open Source
💡 whitemax | Smali

🎯 Primary Use Case:
Reducing network activity and enhancing the security of the MAX messenger application.

Key Features:
• Reduces network activity of MAX messenger
• Provides a secure modification
• Offers pre-built APK for easy installation
• Includes instructions for building from source

📖 Summary:
The WhiteMAX Mod is a free and secure modification for the MAX messenger app, focused on reducing the application's network activity. It provides a modified APK for direct installation and instructions for building from source using tools like apktool and apksign.

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